Del via


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

  1. Å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.

  2. Velg Eksempeldata-knappen. Dette tar litt tid å fylle ut opplæringsdatabasen med eksempeldataene fra SalesLT .

    Skjermbilde av Eksempeldata-knappen på hovedsiden for en SQL-database i Microsoft Fabric.

  3. Kontroller varslingsområdet for å sikre at importen er fullført før du fortsetter.

    Skjermbilde av varslingsvinduet, som angir at eksempeldata for øyeblikket importeres.

  4. Varsler viser deg når importen av eksempeldataene er fullført. SQL-databasen i Fabric inneholder SalesLT nå skjemaet og tilknyttede tabeller.

    Skjermbilde som viser at importen av eksempeldata er fullført.

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.

  1. 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:

    Skjermbilde av SQL-redigeringsprogrammet som viser en kommentar med et Copilot-assistert kodeforslag.

  2. Når du trykker tab-tasten, implementeres den foreslåtte koden:

    Skjermbilde som viser det Copilot-assisterte kodeforslaget som er godtatt og utført.

  3. Velg Forklar spørring i ikonlinjen i redigeringsprogrammet for spørring for å sette inn kommentarer i koden for å forklare hvert hovedtrinn:

    Skjermbilde som viser resultatet av Forklar-spørring-knappen, med Copilot-assisterte kommentarer lagt til i T-SQL-spørringskoden.

    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.

  1. Velg Ny spørring-knappen på verktøylinjen i SQL-databasen for å opprette en ny spørring.

  2. Lim inn følgende skript i spørringsområdet, og velg Kjør for å utføre det. Følgende T-SQL-skript:

    1. Oppretter et skjema med navnet SupplyChain.
    2. Oppretter en tabell med navnet SupplyChain.Warehouse.
    3. SupplyChain.Warehouse Fyller ut tabellen med noen tilfeldig opprettede produktdata fra SalesLT.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.

  3. 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.

  1. Velg Hent data-knappen på menylinjen.

  2. Velg Ny dataflyt gen2.

  3. Velg Hent data-knappen i Power Query-visningen. Dette starter en veiledet prosess i stedet for å hoppe til et bestemt dataområde.

  4. Vis type odata i søkeboksen i velg datakilde.

  5. Velg OData fra nye kilderesultater .

  6. 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.

    Skjermbilde av dialogen Koble til datakilde, med OData-nettadressen for Northwind fylt ut.

  7. Rull ned til Leverandører-tabellen fra OData-feeden, og merk av i avmerkingsboksen ved siden av den. Velg deretter Opprett-knappen .

  8. Velg plusssymbolet + ved siden av Datamål-delen av spørringsinnstillingene, og velg SQL-database fra listen.

    Skjermbilde som viser hvordan du legger til et nytt datamål i Fabric SQL.

  9. 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.

  10. Når du er koblet til, velger du Neste-knappen .

  11. Velg arbeidsområdenavnet du opprettet i det første trinnet i denne opplæringen , under Velg målmål .

  12. 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 .

  13. La glidebryteren Bruk automatiske innstillinger være angitt i visningen Velg målinnstillinger , og velg Lagre innstillinger-knappen .

  14. Velg Publiser-knappen for å starte dataoverføringen.

  15. Du returneres til arbeidsområdevisningen, der du kan finne det nye dataflytelementet.

    Skjermbilde fra Fabric-portalen som viser den nye dataflyten.

  16. 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.)

    Skjermbilde som viser data i SharedSuppliers-tabellen.

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.

Neste trinn