Denne artikkelen svarer på vanlige spørsmål om Mirroring Snowflake i Microsoft Fabric.
Funksjoner og funksjoner
Er det en oppsamlings- eller landingssone for Snowflake? Hvis ja, er det utenfor OneLake?
For Snowflake bruker vi en landingssone til å lagre både øyeblikksbildet og endre data til OneLake, for å forbedre ytelsen når vi konverterer disse filene i landingssonene til deltavertiparquet.
Hvilke Snowflake-objekttyper kan replikeres?
Administrerte tabeller, isfjelltabeller og visninger støttes for replikasjon. Eksterne, transiente, midlertidige og dynamiske tabeller støttes ikke. For isfjelltabeller kreves en lagringstilkobling til den underliggende isfjelltabelllagringen under konfigurasjonen. For detaljer om kjente problemer med visninger (som datatypekartlegging), se Begrensninger.
Hvordan administrerer jeg tilkoblinger?
Velg tannhjulet for innstillingene, og velg deretter Behandle tilkobling og gatewayer. Du kan også slette eksisterende tilkoblinger fra denne siden.
Hvilke autentiseringsmetoder støttes for Snowflake-speiling?
Følgende autentiseringsmetoder støttes:
- Brukernavn og passord — Snowflake native autentisering
- Microsoft Entra ID (SSO) — Single sign-on via Entra ID
- Nøkkelparautentisering — RSA-nøkkelpar for tjenestekontoscenarier
Kostnadseffektivitet
Hvordan kan jeg redusere Snowflake-beregningskostnadene ved speiling?
- Gjenbruk et eksisterende lager. Konfigurer speiling til å bruke det samme Snowflake-lageret som applikasjonene dine allerede bruker for å oppdatere kildetabellene. Dette unngår belastningen ved å vekke et separat, dedikert speilingslager. Når applikasjonen din oppdaterer en tabell, plukker speilreplikatoren opp endringer nesten umiddelbart mens lageret fortsatt er aktivt. 2. Speil bare tabellene du trenger. Unngå å speile en hel database når du bare trenger et delsett av tabeller. Storskala speiling kan føre til betydelig Snowflake-forbruk og økning i Fabric-kapasitet. 3. Følg med på uventede gjensåinger. En ny leser hele tabellen på nytt og pådrar seg beregningskostnad proporsjonal med størrelsen. Sjekk siden Mirroring Status for tabeller som gjentatte ganger viser oppførsel ved første kopiering. 4. Bruk Snowflake-budsjetter og kredittgrenser. Sett Snowflake-ressursovervåkere og budsjetter til å begrense beregningskostnader knyttet til speiling.
Hvordan håndteres ingressgebyrer?
Fabric tar ikke betalt for inngående avgifter til OneLake for Mirroring.
Hvordan håndteres utgående gebyrer?
Hvis du driftes utenfor Azure, kan du se Snowflake og skydokumentasjonen for utgående kostnader. Hvis det driftes i Azure, men i et annet område enn Fabric-kapasiteten, blir datainngangen belastet. Hvis det driftes i Azure i samme område, er det ingen datainngang.
Støtter speiling planlegging eller replikeringsvinduer?
No. Speiling kjører kontinuerlig og støtter for øyeblikket ikke konfigurasjon av replikasjonsplaner eller tidsbaserte vinduer. Replikatoren spør kontinuerlig etter endringer, noe som genererer kontinuerlig Snowflake-beregningsbruk. Hvis du trenger å begrense beregningen i visse perioder, kan du manuelt stoppe og starte speilingen på nytt — men merk at omstart utløser en full omstart av alle speilede tabeller.
Ytelse
Hvor lang tid tar den første replikeringen?
Det avhenger av størrelsen på dataene som hentes inn.
Hvor lang tid tar det å replikere innsettinger/oppdateringer/slettinger?
Nær ventetid i sanntid.
Vil Power BI-rapportene bruke direkte innsjømodus?
Ja, tabeller er alle v-bestilte deltatabeller.
Feilsøke Speiling av Snøfnugg i Microsoft Fabric
Hva er replikeringsstatusene?
Kan Snowflake Mirroring åpnes via Power BI Gateway eller bak en brannmur?
Ja, vi støtter speiling gjennom en lokal datagateway og gjennom en virtuelt nettverk (VNet) Data Gateway.
Hva gjør det å starte speilingen?
Dataene fra kildetabeller vil bli initialisert på nytt. Hver gang du stopper og starter, hentes hele tabellen på nytt.
Hva skjer hvis jeg fjerner merkingen av en tabell fra Speiling?
Vi slutter å speile den bestemte tabellen og sletter den fra OneLake.
Hvis jeg sletter Speilet, påvirker det den speilvendte databasen for kilden?
Nei, vi fjerner bare strømmingstabellene.
Kan jeg speile den samme databasen flere ganger?
Ja, det kan du, men det trenger du ikke. Når dataene er i Fabric, kan de deles derfra.
Kan jeg speile bestemte tabeller fra kildedatabasen?
Ja, bestemte tabeller kan velges under Speiling-konfigurasjonen.
Hva utløser en full ny såing?
En resed (full datainnlasting) utløses av en av følgende:
- DDL-endringer som endrer DDL-tidsstempelet til en tabell, for eksempel operasjoner
ALTER TABLEsom legger til eller fjerner kolonner. - Skjemamodifikasjonsverktøy som dbt som slipper og gjenskaper tabeller på en tidsplan.
- Stopper og starter speiling på nytt gjennom Fabric-portalen eller API-et.
- En utvidet kapasitetspause. Hvis Fabric-kapasiteten er satt på pause over lengre tid, kan speiling starte tilbake når den gjenopptas.
Hvordan feilsøker jeg uventet eller kontinuerlig omplanting?
Hvis du ser tabeller gjentatte ganger gå gjennom initial copy (reseed) i stedet for inkrementell synkronisering:
- Sjekk etter endringer i skjemaet oppstrøms. Verifiser om et verktøy som dbt endrer tabelldefinisjoner på en gjentakende tidsplan. Selv små DDL-endringer kan utløse en ny seeding.
- Se gjennom siden for speilstatus. Se etter tabeller som viser gjentatte initialkopieringstidsstempler med jevne mellomrom.
- Pause skjemaendringer under aktiv speiling. Hvis DBT-kjøringer er årsaken, planlegg dem under vedlikeholdsvinduer, eller pause speiling før du kjører skjemaendringer.
- Overvåk bruken av Snowflake-lageret. Sjekk Snowflake-kontobruksvisningene for å se om speilingsrelaterte spørringer dominerer beregningen.
- Husk at hver Reseed behandler hele tabelldataene og pådrar seg Snowflake-beregningskostnader proporsjonalt med tabellstørrelsen. proporsjonal med bordstørrelsen.
Datastyring
Forlater data noen gang kundene Fabric-leieren?
No.
Er data iscenesatt utenfor et kundemiljø?
Nei, data er ikke iscenesatt utenfor kundemiljøet, det er iscenesatt i kundens OneLake.
Licensing
Hva er lisensieringsalternativer for Fabric Mirroring?
En Power BI Premium-, Fabric-kapasitet eller prøvekapasitet kreves. Hvis du vil ha mer informasjon om lisensiering, kan du se Microsoft Fabric-lisenser.
Hva er stoffbehandlingskostnadene forbundet med Speiling?
Fabric compute som brukes til å replikere dataene dine til Fabric OneLake, er gratis. Lagringskostnaden for speiling er gratis opp til en grense basert på kapasitet. Hvis du vil ha mer informasjon, kan du se Kostnader for speiling og Microsoft Fabric-priser. Databehandlingen for spørring av data ved hjelp av SQL, Power BI eller Spark belastes med vanlige priser.