Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I dette selvstudium skal du konfigurere en Fabric-spejlet database fra Google BigQuery.
Notat
Selvom dette eksempel er specifikt for BigQuery, kan du finde detaljerede trin til konfiguration af spejling for andre datakilder, f.eks. Azure SQL Database eller Azure Cosmos DB. Du kan få flere oplysninger under Hvad er spejling i fabric?
Forudsætninger
- Opret eller brug et eksisterende BigQuery-lager. Du kan oprette forbindelse til en hvilken som helst version af BigQuery-instansen i en hvilken som helst cloud, herunder Microsoft Azure.
- Du har brug for en eksisterende Fabric-kapacitet. Hvis du ikke gør det, skal du starte en Fabric-prøveversion.
Tilladelseskrav
Du skal have brugertilladelser til din BigQuery-database, der indeholder følgende tilladelser:
bigquery.datasets.createbigquery.tables.listbigquery.tables.createbigquery.tables.exportbigquery.tables.getbigquery.tables.getDatabigquery.tables.updateDatabigquery.routines.getbigquery.routines.listbigquery.jobs.createstorage.buckets.createstorage.buckets.liststorage.objects.createstorage.objects.deletestorage.objects.listiam.serviceAccounts.signBlob
Rollerne BigQueryAdmin og StorageAdmin skal omfatte disse tilladelser.
Der kan være behov for flere tilladelser afhængigt af din brugssituation. De mindste nødvendige tilladelser er påkrævet for at arbejde med ændringsoversigt og håndtere tabeller i forskellige størrelser (tabeller, der er større end 10 GB). Selvom du ikke arbejder med tabeller, der er større end 10 GB, skal du aktivere alle disse minimumstilladelser for at muliggøre en vellykket brug af din spejling.
Du kan få flere oplysninger om tilladelser i Google BigQuery-dokumentationen om påkrævede rettigheder til streamingdata, påkrævede tilladelser til adgang til ændringshistorik og påkrævede tilladelser til at skrive forespørgselsresultater
Brugeren skal have tildelt mindst én rolle, der giver adgang til BigQuery-forekomsten. Tjek netværkskravene for at få adgang til din BigQuery-datakilde. Hvis du bruger Spejling til Google BigQuery til On-Premises Data Gateway (OPDG), skal du have OPDG-version 3000.286.6 eller nyere for at aktivere vellykket spejling.
Du kan finde oplysninger om, hvorfor disse tilladelser er nødvendige, i dokumentationen til tilladelsesbegrænsninger.
Vigtigt!
Eventuel detaljeret sikkerhed, der er oprettet i BigQuery-kildelagerstedet, skal omkonfigureres i den spejlede database i Microsoft Fabric. Du kan finde flere oplysninger under SQL-detaljerede tilladelser i Microsoft Fabric.
Oprette en spejlet database
I dette afsnit opretter du en ny spejlet database ud fra din spejlede BigQuery-datakilde.
Du kan bruge et eksisterende arbejdsområde (ikke Mit arbejdsområde) eller oprette et nyt arbejdsområde.
- Fra dit arbejdsområde skal du gå til Hubben Opret .
- Når du har valgt det arbejdsområde, du vil bruge, skal du vælge Opret.
- Vælg kortet Spejlet Google BigQuery .
- Angiv navnet på den nye database.
- Vælg Opret.
Opret forbindelse til din BigQuery-forekomst i en hvilken som helst sky
Notat
Du skal muligvis ændre cloud-firewallen for at tillade, at Spejling opretter forbindelse til BigQuery-forekomsten. Vi understøtter spejling til Google BigQuery til OPDG version 3000.286.6 eller nyere.
Vælg BigQuery under Ny forbindelse, eller vælg en eksisterende forbindelse.
Hvis du har valgt Ny forbindelse, skal du angive forbindelsesoplysningerne i BigQuery-databasen.
Indstilling af forbindelse Beskrivelse E-mail til tjenestekonto Hvis du har en allerede eksisterende tjenestekonto: Du kan finde mailadressen til din tjenestekonto og din eksisterende nøgle ved at gå til Tjenestekonti i din Google BigQuery-konsol. Hvis du ikke har en allerede eksisterende tjenestekonto: Gå til "Tjenestekonti" i din Google BigQuery-konsol, og vælg Opret tjenestekonto. Angiv et tjenestekontonavn (der genereres automatisk et tjenestekonto-id baseret på det indtastede tjenestekontonavn) og en tjenestekontobeskrivelse. Vælg Udført. Kopiér og indsæt tjenestekontoens mail i den angivne sektion med legitimationsoplysninger for forbindelser i Fabric. Indhold af JSON-nøglefil for tjenestekonto På dashboardet Tjenestekonti skal du vælge Handlinger for din nyoprettede tjenestekonto. Vælg Administrer nøgler. Hvis du allerede har en nøgle pr. din tjenestekonto, skal du downloade indholdet af JSON-nøglefilen.
Hvis du ikke allerede har en nøgle pr. tjenestekonto, skal du vælge Tilføj nøgle og Opret ny nøgle. Vælg derefter JSON. JSON-nøglefilen skal automatisk downloades. Kopiér og indsæt JSON-nøglen i sektionen med angivne legitimationsoplysninger for forbindelser på Fabric-portalen.Forbindelse Opret ny forbindelse. Navn på forbindelse Skal udfyldes automatisk. Skift det til et navn, som du gerne vil bruge. Vælg database fra rullelisten.
Start spejlingsprocessen
Skærmen Konfigurer spejling giver dig som standard mulighed for at spejle alle data i databasen.
Spejling af alle data betyder, at alle nye tabeller, der er oprettet, når spejling er startet, spejles.
Du kan også vælge kun bestemte objekter, der skal spejles. Deaktiver indstillingen Spejling alle data , og vælg derefter individuelle tabeller fra databasen.
I dette eksempel bruger vi indstillingen Spejl alle data .
Vælg Spejl database. Spejling begynder.
Vent 2-5 minutter. Vælg derefter Overvåg replikering for at se status.
Efter et par minutter skal status ændres til Kører, hvilket betyder, at tabellerne synkroniseres.
Hvis du ikke kan se tabellerne og den tilsvarende replikeringsstatus, skal du vente et par sekunder og derefter opdatere panelet.
Når de er færdige med den indledende kopiering af tabellerne, vises der en dato i kolonnen Seneste opdatering .
Nu, hvor dine data kører, er der forskellige analysescenarier tilgængelige på tværs af hele Fabric.
Vigtigt!
- Spejling til Google BigQuery har en forsinkelse på ~15 minutter i ændringsrefleksion. Dette er en begrænsning i forhold til Google BigQuery's Change Data Capture (CDC)-teknologi.
- Enhver detaljeret sikkerhed, der er etableret i kildedatabasen, skal omkonfigureres i den spejlede database i Microsoft Fabric.
Skærmspejling af stof
Når spejling er konfigureret, bliver du dirigeret til siden Spejlingsstatus . Her kan du overvåge den aktuelle replikeringstilstand.
Du kan finde flere oplysninger om replikeringstilstandene under Overvåg fabric-spejlvendt databasereplikering.
Vigtigt!
Hvis der ikke er nogen opdateringer i kildetabellerne i din BigQuery-database, vil replikatorprogrammet (det program, der driver ændringsdataene for BigQuery-spejling) blive langsommere og kun replikere tabeller hver time. Bliv ikke overrasket, hvis data efter den første indlæsning tager længere tid end forventet, især hvis du ikke har nogen nye opdateringer i kildetabellerne. Efter øjebliksbilledet venter spejlmotoren i ~15 minutter, før den henter ændringer; Dette skyldes en begrænsning fra Google BigQuery, hvor den implementerer en 10-minutters forsinkelse i at afspejle eventuelle nye ændringer. Få flere oplysninger om forsinkelsen af ændringsrefleksion i BigQuery