Share via


Opplæring: Konfigurere Microsoft Fabric-speilbaserte databaser fra Azure SQL Database (forhåndsvisning)

Speiling i Stoff er en bedriftsbasert, skybasert, null-ETL, SaaS-teknologi. I denne delen lærer du hvordan du oppretter en speilet Azure SQL Database, som oppretter en skrivebeskyttet, kontinuerlig replikert kopi av Azure SQL Database-dataene i OneLake.

Forutsetning

  • Opprett eller bruk en eksisterende Azure SQL Database.
    • Kilden Azure SQL Database kan enten være én enkelt database eller en database i et elastisk utvalg.
    • Hvis du ikke har en Azure SQL Database, kan du opprette en ny enkeltdatabase. Bruk gratistilbudet for Azure SQL Database hvis du ikke allerede har gjort det.
    • Under den gjeldende forhåndsvisningen anbefaler vi at du bruker en kopi av en av de eksisterende databasene eller en eksisterende test- eller utviklingsdatabase som du raskt kan gjenopprette fra en sikkerhetskopi. Hvis du vil bruke en database fra en eksisterende sikkerhetskopi, kan du se Gjenopprette en database fra en sikkerhetskopi i Azure SQL Database.
  • Du trenger en eksisterende stoffkapasitet. Hvis du ikke gjør det, kan du starte en fabric-prøveversjon.
  • Aktiver speiling i Microsoft Fabric-leieren.
  • Aktiver innstillingen for Fabric-tenanten Tillat tjenestekontohavere å bruke Power BI-API s. Hvis du vil lære hvordan du aktiverer leierinnstillinger, kan du se Innstillinger for Stoffleietaker.
    • Hvis du ikke ser Speiling i Fabric-arbeidsområdet eller leieren, må organisasjonsadministratoren aktivere i administratorinnstillinger.
  • Nettverkskrav for Fabric for å få tilgang til Azure SQL Database:
    • Speiling støtter for øyeblikket ikke logiske servere for Azure SQL Database bak et Azure Virtual Network eller privat nettverk. Hvis du har Azure SQL-logisk server bak et privat nettverk, kan du ikke aktivere speiling av Azure SQL Database.
    • For øyeblikket må du oppdatere de logiske serverbrannmurreglene for Azure SQL for å tillate offentlig nettverkstilgang. Du kan utføre denne endringen via Azure-portalen, Azure PowerShell og Azure CLI.
    • Du må aktivere alternativet Tillat Azure-tjenester for å koble til den logiske serveren for Azure SQL Database. Du kan gjøre denne endringen i nettverksdelen av Azure SQL-logisk server i Azure-portalen.

Aktiver System Assigned Managed Identity (SAMI) på den logiske Azure SQL-serveren

System Tilordnet administrert identitet (SAMI) for Azure SQL-logisk server må være aktivert, og må være den primære identiteten.

  1. Hvis du vil konfigurere eller bekrefte at SAMI er aktivert, kan du gå til den logiske SQL Server i Azure-portalen. Velg Identitet under Sikkerhet på ressursmenyen.

  2. Velg Status til under System tilordnet administrert identitet.

  3. Samene må være den primære identiteten. Kontroller at SAMI er den primære identiteten med følgende T-SQL-spørring: SELECT * FROM sys.dm_server_managed_identities;

Databasekontohaver for Fabric

Deretter må du opprette en måte for Fabric-tjenesten å koble til Azure SQL Database. Du kan utføre dette på én av to måter, med en påloggings- og tilordnet databasebruker eller en inneholdt databasebruker:

Bruke en påloggings- og tilordnet databasebruker

  1. Koble til til Azure SQL-logisk server ved hjelp av SQL Server Management Studio (SSMS) eller Azure Data Studio. Koble til til master databasen.

  2. Utfør følgende skript for å opprette en SQL Authenticated-pålogging med navnet fabric_login. Du kan velge et hvilket som helst navn for denne påloggingen. Angi ditt eget sterke passord. Kjør følgende i master databasen:

    CREATE LOGIN fabric_login WITH PASSWORD = '<strong password>';
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER fabric_login;
    
  3. Koble til til Azure SQL-databasen som planen skal speile til Microsoft Fabric ved hjelp av Redigeringsprogram for azure-portalspørring, SQL Server Management Studio (SSMS) eller Azure Data Studio.

  4. Opprett en databasebruker som er koblet til påloggingen:

    CREATE USER fabric_user FOR LOGIN fabric_login;
    

Bruke en inneholdt databasebruker

  1. Koble til til Azure SQL-databasen som planen skal speile til Microsoft Fabric ved hjelp av Redigeringsprogram for azure-portalspørring, SQL Server Management Studio (SSMS) eller Azure Data Studio.

  2. Opprett en inneholdt databasebruker med passord, og gi KONTROLL-tillatelsen til den inneholdde databasebrukeren med følgende T-SQL-skript:

    CREATE USER fabric_user WITH PASSWORD = '<strong password>';
    GRANT CONTROL TO fabric_user;
    

Opprette en speilet Azure SQL Database

  1. Åpne Fabric-portalen.
  2. Bruk et eksisterende arbeidsområde, eller opprett et nytt arbeidsområde.
  3. Gå til Opprett-ruten.
  4. Velg Opprett-ikonet.
  5. Bla til datalagerinndelingen, og velg deretter Speilet Azure SQL Database (forhåndsvisning).
  6. Skriv inn navnet på Azure SQL-databasen som skal speiles, og velg deretter Opprett.

Koble til til Azure SQL Database

Følgende trinn veileder deg gjennom prosessen med å opprette tilkoblingen til Azure SQL Database:

  1. Velg Azure SQL Database under Ny tilkobling , eller velg en eksisterende tilkobling.

  2. Hvis du valgte Ny tilkobling, skriver du inn tilkoblingsdetaljene til Azure SQL Database.

    • Server: Du kan finne servernavnet ved å navigere til azure SQL Database Overview-siden i Azure-portalen. Eksempel: server-name.database.windows.net.
    • Database: Skriv inn navnet på Azure SQL Database.
    • Koble til ion: Opprett ny tilkobling.
    • Koble til ionnavn: Et automatisk navn angis. Du kan endre det.
    • Godkjenningstype:
      • Grunnleggende (SQL-godkjenning)
      • Organisasjonskonto (Microsoft Entra ID)
      • Leier-ID (Azure Service Principal)
  3. Velg Koble til.

Start speilingsprosess

  1. Med skjermbildet Konfigurer speiling kan du speile alle dataene i databasen som standard.

    • Speil alle data betyr at alle nye tabeller som er opprettet etter at Speiling er startet, speiles.
    • Du kan også velge bare bestemte objekter som skal speiles. Deaktiver alternativet Speil alle data, og velg deretter individuelle tabeller fra databasen.

    For denne opplæringen velger vi alternativet Speil alle data .

  2. Velg Speilvendt database. Speiling begynner.

  3. Vent i 2-5 minutter. Velg deretter Overvåkingsreplikering for å se statusen.

  4. Etter noen minutter skal statusen endres til Kjøring, noe som betyr at tabellene synkroniseres.

    Hvis du ikke ser tabellene og den tilsvarende replikeringsstatusen, venter du noen sekunder og oppdaterer deretter panelet.

  5. Når de er ferdig med den første kopieringen av tabellene, vises en dato i siste oppdateringskolonne .

  6. Nå som dataene er oppe og går, finnes det ulike analysescenarioer som er tilgjengelige på tvers av hele Fabric.

Viktig

All detaljert sikkerhet som er opprettet i kildedatabasen, må konfigureres på nytt i den speilede databasen i Microsoft Fabric.

Overvåk stoffspeiling

Når speiling er konfigurert, blir du dirigert til speilingsstatussiden . Her kan du overvåke gjeldende status for replikering.

Hvis du vil ha mer informasjon og detaljer om replikeringstilstander, kan du se Monitor Fabric Mirror-replikering.

Viktig

Hvis det ikke er noen oppdateringer i kildetabellene, begynner replikatormotoren å trekke seg tilbake med en eksponentielt økende varighet, opptil en time. Replikeringsmotoren gjenopptar automatisk regelmessig avspørring etter at oppdaterte data oppdages.