Innta eksempeldata og opprette objekter og data
Gjelder for:✅SQL-database i Microsoft Fabric
Du kan legge inn data i SQL-databasen i Fabric ved hjelp av Transact-SQL-setninger (T-SQL), og du kan også importere data til databasen ved hjelp av andre Microsoft Fabric-komponenter, for eksempel Dataflyt Gen2-funksjonen eller datasamlebånd. For utvikling kan du koble til et hvilket som helst verktøy som støtter TDS-protokollen (Tabular Data Stream), for eksempel Visual Studio Code eller SQL Server Management Studio.
Hvis du vil starte denne delen, kan du bruke eksempeldataene fra SalesLT som et utgangspunkt.
Forutsetning
- Fullfør alle de forrige trinnene i denne opplæringen.
Åpne redigeringsprogrammet for spørring i Stoff-portalen
Åpne SQL-databasen i Fabric-databasen du opprettet i det siste opplæringstrinnet. Du finner den i navigasjonsfeltet i Fabric-portalen, eller ved å finne den i arbeidsområdet for denne opplæringen.
Velg Eksempeldata-knappen. Dette tar litt tid å fylle ut opplæringsdatabasen med eksempeldataene fra SalesLT .
Kontroller varslingsområdet for å sikre at importen er fullført før du fortsetter.
Varsler viser deg når importen av eksempeldataene er fullført. SQL-databasen i Fabric inneholder
SalesLT
nå skjemaet og tilknyttede tabeller.
Bruke SQL-databasen i SQL-redigeringsprogrammet
Det nettbaserte SQL-redigeringsprogrammet for SQL-database i Fabric gir et grunnleggende objektutforsker- og spørringskjøringsgrensesnitt. En ny SQL-database i Fabric åpnes automatisk i SQL-redigeringsprogrammet, og en eksisterende database kan åpnes i SQL-redigeringsprogrammet ved å åpne den i Fabric-portalen.
Det finnes flere elementer på verktøylinjen i webredigeringsprogrammet, inkludert oppdatering, innstillinger, en spørringsoperasjon og muligheten til å få ytelsesinformasjon. Du vil bruke disse funksjonene gjennom hele denne opplæringen.
Start med å velge Ny spørring fra ikonlinjen i databasevisningen. Dette bringer opp et redigeringsprogram for spørring, som har Copilot AI-funksjonen for å hjelpe deg med å skrive koden. Copilot for SQL-databasen kan hjelpe deg med å fullføre en spørring eller opprette en.
Skriv inn en T-SQL-kommentar øverst i spørringen, for eksempel
-- Create a query that shows the total number of customers
, og trykk enter. Du får et resultat som ligner på dette:Når du trykker tab-tasten, implementeres den foreslåtte koden:
Velg Forklar spørring i ikonlinjen i redigeringsprogrammet for spørring for å sette inn kommentarer i koden for å forklare hvert hovedtrinn:
Merk
Copilot prøver sitt beste for å finne ut din hensikt, men du bør alltid sjekke koden den oppretter før du kjører den, og alltid teste i et eget miljø fra produksjon.
I et produksjonsmiljø kan det hende du har data som allerede er i et normalisert format for daglige programoperasjoner, som du har simulert her med SalesLT-dataene . Når du oppretter en spørring, lagres den automatisk i Spørringer-elementet i Explorer-ruten . Du bør se spørringen som SQL-spørring 1. Som standard nummererer systemet spørringene som SQL-spørring 1, men du kan velge ellipsene ved siden av spørringsnavnet for å duplisere, gi nytt navn til eller slette spørringen.
Sette inn data ved hjelp av Transact-SQL
Du har blitt bedt om å opprette nye objekter for å spore organisasjonens forsyningskjede, så du må legge til et sett med objekter for programmet. I dette eksemplet skal du opprette ett enkelt objekt i et nytt skjema. Du kan legge til flere tabeller for å normalisere programmet fullstendig. Du kan legge til flere data, for eksempel flere komponenter per produkt, ha mer leverandørinformasjon og så videre. Senere i denne opplæringen ser du hvordan dataene speiles til endepunktet for SQL-analyse, og hvordan du kan spørre dataene med en GraphQL-API for automatisk justering etter hvert som objektene legges til eller endres.
Følgende trinn bruker et T-SQL-skript til å opprette et skjema, en tabell og data for de simulerte dataene for analyse av forsyningskjeden.
Velg Ny spørring-knappen på verktøylinjen i SQL-databasen for å opprette en ny spørring.
Lim inn følgende skript i spørringsområdet, og velg Kjør for å utføre det. Følgende T-SQL-skript:
- Oppretter et skjema med navnet
SupplyChain
. - Oppretter en tabell med navnet
SupplyChain.Warehouse
. -
SupplyChain.Warehouse
Fyller ut tabellen med noen tilfeldig opprettede produktdata fraSalesLT.Product
.
/* Create the Tutorial Schema called SupplyChain for all tutorial objects */ CREATE SCHEMA SupplyChain; GO /* Create a Warehouse table in the Tutorial Schema NOTE: This table is just a set of INT's as Keys, tertiary tables will be added later */ CREATE TABLE SupplyChain.Warehouse ( ProductID INT PRIMARY KEY -- ProductID to link to Products and Sales tables , ComponentID INT -- Component Identifier, for this tutorial we assume one per product, would normalize into more tables , SupplierID INT -- Supplier Identifier, would normalize into more tables , SupplierLocationID INT -- Supplier Location Identifier, would normalize into more tables , QuantityOnHand INT); -- Current amount of components in warehouse GO /* Insert data from the Products table into the Warehouse table. Generate other data for this tutorial */ INSERT INTO SupplyChain.Warehouse (ProductID, ComponentID, SupplierID, SupplierLocationID, QuantityOnHand) SELECT p.ProductID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS ComponentID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierLocationID, ABS(CHECKSUM(NEWID())) % 100 + 1 AS QuantityOnHand FROM [SalesLT].[Product] AS p; GO
SQL-databasen i Fabric-databasen inneholder nå lagerinformasjon. Du bruker disse dataene i et senere trinn i denne opplæringen.
- Oppretter et skjema med navnet
Du kan velge disse tabellene i Explorer-ruten , og tabelldataene vises – du trenger ikke å skrive en spørring for å se den.
Sette inn data ved hjelp av en Microsoft Fabric Pipeline
En annen måte du kan importere data til og eksportere data ut av SQL-databasen i Fabric på, er å bruke en Microsoft Fabric Data Pipeline. Datasamlebånd tilbyr et alternativ til å bruke kommandoer, i stedet ved hjelp av et grafisk brukergrensesnitt. Et datasamlebånd er en logisk gruppering av aktiviteter som sammen utfører en datainntaksoppgave. Med datasamlebånd kan du administrere ekstraherings-, transformerings- og belastningsaktiviteter (ETL) i stedet for å administrere hver enkelt enkelt.
Microsoft Fabric Pipelines kan inneholde en dataflyt. Dataflyt gen2 bruker et Power Query-grensesnitt som lar deg utføre transformasjoner og andre operasjoner på dataene. Du bruker dette grensesnittet til å hente inn data fra Firmaet Northwind Traders , som Contoso samarbeider med. De bruker for øyeblikket de samme leverandørene, så du importerer dataene deres og viser navnene på disse leverandørene ved hjelp av en visning som du oppretter i et annet trinn i denne opplæringen.
Kom i gang ved å åpne SQL-databasevisningen for eksempeldatabasen i Stoff-portalen hvis den ikke allerede er det.
Velg Hent data-knappen på menylinjen.
Velg Ny dataflyt gen2.
Velg Hent data-knappen i Power Query-visningen. Dette starter en veiledet prosess i stedet for å hoppe til et bestemt dataområde.
Vis type odata i søkeboksen i velg datakilde.
Velg OData fra nye kilderesultater .
Skriv inn teksten i tekstboksen Koble til datakilde i tekstboksen
https://services.odata.org/v4/northwind/northwind.svc/
: for Open Data-feeden for eksempeldatabasenNorthwind
. Velg Neste-knappen for å fortsette.Rull ned til Leverandører-tabellen fra OData-feeden, og merk av i avmerkingsboksen ved siden av den. Velg deretter Opprett-knappen .
Velg plusssymbolet + ved siden av Datamål-delen av spørringsinnstillingene, og velg SQL-database fra listen.
Kontroller at godkjenningstypen er satt til organisasjonskontoen på siden Koble til datamål. Velg Logg på, og skriv inn Legitimasjonen for Microsoft Entra ID i databasen.
Når du er koblet til, velger du Neste-knappen .
Velg arbeidsområdenavnet du opprettet i det første trinnet i denne opplæringen , under Velg målmål .
Velg databasen som vises under den. Kontroller at ny tabell-alternativknappen er valgt, og la navnet på tabellen stå som leverandører , og velg Neste-knappen .
La glidebryteren Bruk automatiske innstillinger være angitt i visningen Velg målinnstillinger , og velg Lagre innstillinger-knappen .
Velg Publiser-knappen for å starte dataoverføringen.
Du returneres til arbeidsområdevisningen, der du kan finne det nye dataflytelementet.
Når den oppdaterte kolonnen viser gjeldende dato og klokkeslett, kan du velge databasenavnet i Utforsker og deretter utvide
dbo
skjemaet for å vise den nye tabellen. (Du må kanskje velge Oppdater-ikonet på verktøylinjen.)
Dataene er nå inntatt i databasen. Nå kan du opprette en spørring som kombinerer dataene fra Suppliers
tabellen ved hjelp av denne tertiære tabellen. Du gjør dette senere i opplæringen.