Del via


Konfigurer din Azure SQL Database-forbindelse

I denne artikel beskrives det, hvordan du konfigurerer en forbindelse til Azure SQL Database for pipelines og Dataflow Gen2 i Microsoft Fabric.

Understøttede godkendelsestyper

Azure SQL Database-connectoren understøtter følgende godkendelsestyper for henholdsvis kopi og Dataflow Gen2.

Godkendelsestype Kopiér Dataflow Gen2
Basic
Organisationskonto
Tjenesteprincipal

Konfigurer din forbindelse til Dataflow Gen2

Du kan oprette forbindelse mellem Dataflow Gen2 og Azure SQL-database fra Microsoft Fabric ved hjælp af Power Query-connectorer. Følg disse trin for at oprette din forbindelse:

  1. Tjek mulighederne for at sikre, at dit scenarie er understøttet.
  2. Fuldfør forudsætningerne for Azure SQL Database.
  3. Få data i Fabric.
  4. Opret forbindelse til Azure SQL-database.

Egenskaber

  • Import
  • DirectQuery (semantiske Power BI-modeller)
  • Avancerede indstillinger
    • Timeout for kommando i minutter
    • Oprindelig SQL-sætning
    • Kolonner med relationer
    • Naviger ved hjælp af fuldt hierarki
    • Understøttelse af SQL Server-failover

Forudsætninger

Som standard installerer Power BI en OLE DB-driver til Azure SQL-databasen. For optimal ydeevne anbefaler vi dog, at kunden installerer SQL Server Native Client før de bruger Azure SQL databaseforbindelsen. SQL Server Native Client 11.0 og SQL Server Native Client 10.0 understøttes begge i den nyeste version.

Hent data

Sådan henter du data i Data Factory:

  1. Vælg Arbejdsområderi venstre side af Data Factory.

  2. I dit Data Factory-arbejdsområde skal du vælge Ny>Dataflow Gen2 for at oprette et nyt dataflow.

    Skærmbillede, der viser det arbejdsområde, hvor du vælger at oprette et nyt dataflow.

  3. Vælg enten Hent data på båndet i Power Query, eller vælg Hent data fra en anden kilde i den aktuelle visning.

    Skærmbillede, der viser Power Query-arbejdsområdet med indstillingen Hent data fremhævet.

  4. På siden Vælg datakilde skal du bruge Søg til at søge efter navnet på connectoren eller vælge Få vist flere i højre side af connectoren for at få vist en liste over alle de connectorer, der er tilgængelige i Power BI-tjenesten.

    Skærmbillede af siden Data Factory Vælg datakilde, hvor søgefeltet og visningen er fremhævet.

  5. Hvis du vælger at se flere stik, kan du stadig bruge Søgning til at søge efter navnet på forbindelsen eller vælge en kategori for at se en liste over forbindelser tilknyttet den kategori.

    Skærmbillede af siden Data Factory Vælg datakilde, der vises, når du har valgt vis mere med listen over connectorer.

Connect to Azure SQL database

For at forbinde til en Azure SQL-database fra Power Query Online, skal du tage følgende trin:

  1. Vælg muligheden Azure SQL database i get data-oplevelsen. Forskellige apps har forskellige måder at få adgang til Power Query Online for dataoplevelse. For mere information om, hvordan du kommer til Power Query Online og får dataoplevelse fra din app, gå til Hvor kan du få data.

    Skærmbillede af hent data-vinduet med Azure SQL database fremhævet.

  2. I Azure SQL database angiv navnet på serveren og databasen.

    Skærmbillede af indtastning af Azure SQL database online forbindelse.

    Du kan også vælge og indtaste avancerede muligheder, der vil ændre forbindelsesforespørgslen, såsom en kommando-timeout eller en native forespørgsel (SQL-sætning). Flere oplysninger: Opret forbindelse ved hjælp af avancerede indstillinger

  3. Hvis det er første gang, du forbinder til denne database, skal du vælge autentificeringstypen og indtaste dine legitimationsoplysninger.

  4. Vælg om nødvendigt navnet på din datagateway i det lokale miljø.

  5. Hvis forbindelsen ikke er krypteret, skal du fjerne afkrydsningsfeltet Brug krypteret forbindelse .

  6. Vælg Næste for at fortsætte.

  7. Vælg de ønskede data i Navigator, og vælg derefter Transformér data.

    Skærmbillede af Power Query Online Navigator, der viser HR-medarbejdernes data.

Konfigurer din forbindelse til en pipeline

Følgende tabel indeholder en oversigt over de egenskaber, der er nødvendige for en pipelineforbindelse:

Navn Beskrivelse Obligatorisk Egenskab Kopiér
Forbindelsesnavn Et navn til din forbindelse. Ja
Forbindelsestype Vælg en type til forbindelsen. Vælg SQL Server. Ja
Server Navn på Azure SQL-server. Ja
Database Navn på Azure SQL Database. Ja
Godkendelse Gå til godkendelse Ja Gå til godkendelse
Niveau for beskyttelse af personlige oplysninger Det niveau for beskyttelse af personlige oplysninger, du vil anvende. Tilladte værdier er Organisation, Beskyttelse af personlige oplysninger, Offentlig Ja

Du kan finde specifikke instruktioner til konfiguration af din forbindelse i en pipeline ved at følge disse trin:

  1. I sidehovedet i Data Factory-tjenesten skal du vælge Indstillinger> Administrer forbindelser og gateways.

    Skærmbillede, der viser, hvordan du åbner administrer forbindelser og gateways.

  2. Vælg Ny øverst på båndet for at tilføje en ny datakilde.

    Skærmbillede, der viser siden '+ ny'.

    Ruden Ny forbindelse åbnes i venstre side af siden.

    Skærmbillede, der viser ruden 'Ny forbindelse'.

Konfigurer din forbindelse

  1. Vælg Cloud i ruden Ny forbindelse, og angiv følgende felter:

    • Forbindelsesnavn: Angiv et navn til forbindelsen.
    • Forbindelsestype: Vælg SQL Server.
    • Server: Angiv navnet på din Azure SQL-server. Du kan finde den på siden Oversigt på din Azure SQL-server.
    • Database: Angiv navnet på din Azure SQL Database.

    Skærmbillede, der viser den nye forbindelsesside.

  2. Under Godkendelsesmetode skal du vælge din godkendelse på rullelisten og fuldføre den relaterede konfiguration. Azure SQL Database-connectoren understøtter følgende godkendelsestyper.

    Skærmbillede, der viser siden med valg af godkendelsesmetode.

  3. Du kan også angive det niveau for beskyttelse af personlige oplysninger, du vil anvende. Tilladte værdier er Organisation, Beskyttelse af personlige oplysninger og Offentlig. Du kan finde flere oplysninger under niveauer for beskyttelse af personlige oplysninger i dokumentationen til Power-forespørgsel.

  4. Vælg Opret for at oprette forbindelsen. Din oprettelse er testet og gemt, hvis alle legitimationsoplysningerne er korrekte. Hvis den ikke er korrekt, mislykkes oprettelsen med fejl.

    Skærmbillede, der viser forbindelsessiden.

Godkendelse

Azure SQL Database-connectoren understøtter følgende godkendelsestyper:

Navn Beskrivelse Obligatorisk Egenskab Kopiér
Grundlæggende
- Brugernavn Brugernavnet på din Azure SQL Database. Ja
- Adgangskode Adgangskoden til din Azure SQL Database. Ja
OAuth2
Tjenesteprincipal
- Lejer-id Lejeroplysningerne (domænenavn eller lejer-id). Ja
- Tjenesteprincipal-id Programmets klient-id. Ja
- Tjenesteprincipalnøgle Programmets nøgle. Ja

basisgodkendelse

Vælg Grundlæggende under Godkendelsesmetode.

Skærmbillede, der viser basisgodkendelse.

  • Brugernavn: Angiv brugernavnet på din Azure SQL Database.
  • Adgangskode: Angiv adgangskoden til din Azure SQL Database.

OAuth2-godkendelse

Åbn Rediger legitimationsoplysninger. Du bemærker logongrænsefladen. Angiv din konto og adgangskode for at logge på din konto. Når du har logget på, skal du gå tilbage til siden Ny forbindelse .

Skærmbillede, der viser OAuth2-godkendelsesmetoden.

Godkendelse af tjenesteprincipal

Skærmbillede, der viser siden med godkendelsesmetoden Tjenesteprincipal.

  • Lejer-id: Angiv de lejeroplysninger (domænenavn eller lejer-id), som dit program er placeret under. Hent den ved at holde markøren over øverste højre hjørne af Azure-portal.
  • Tjenesteprincipal-id: Angiv programmets klient-id.
  • Tjenesteprincipalnøgle: Angiv programmets nøgle.

Hvis du vil bruge godkendelse af tjenesteprincipal, skal du følge disse trin:

  1. Opret et Microsoft Entra-program fra Azure-portal. Notér programnavnet og følgende værdier, der definerer forbindelsen:

    • Lejer-id
    • Applikations-id
    • Programnøgle
  2. Klargør en Microsoft Entra-administrator til din server på Azure-portal, hvis du ikke allerede har gjort det. Microsoft Entra-administratoren skal være Microsoft Entra-bruger eller Microsoft Entra-gruppe, men det kan ikke være en tjenesteprincipal. Dette trin gøres, så du i næste trin kan bruge en Microsoft Entra-identitet til at oprette en indeholdt databasebruger til tjenesteprincipalen.

  3. Opret indeholdte databasebrugere til tjenesteprincipalen. Opret forbindelse til den database, du vil kopiere data fra, ved hjælp af værktøjer som SQL Server Management Studio med en Microsoft Entra-identitet, der som minimum har TILLADELSEN ALTER ANY USER. Log på din Azure SQL Database via Microsoft Entra ID-godkendelse, og kør følgende T-SQL:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Tildel tjenesteprincipalen de nødvendige tilladelser, som du normalt gør for SQL-brugere eller andre. Kør følgende kode. Du kan få flere indstillinger ved at gå til ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Konfigurer en Azure SQL Database-forbindelse.