Speiling Snowflake i Microsoft Fabric
Speiling i stoff gir en enkel opplevelse for å unngå komplisert ETL (Trekk ut transformeringsbelastning) og integrere eksisterende Snowflake-lagerdata med resten av dataene i Microsoft Fabric. Du kan kontinuerlig replikere eksisterende Snowflake-data direkte til Fabrics OneLake. I Fabric kan du låse opp kraftig forretningsintelligens, kunstig intelligens, Dataingeniør ing, datavitenskap og datadelingsscenarioer.
Hvis du vil ha en opplæring om hvordan du konfigurerer Snowflake-databasen for Speiling i stoff, kan du se Opplæring: Konfigurere speilvendte microsoft Fabric-databaser fra Snowflake.
Hvorfor bruke Speiling i Stoff?
Med Mirroring in Fabric trenger du ikke å sette sammen forskjellige tjenester fra flere leverandører. I stedet kan du nyte et svært integrert, ende-til-ende og brukervennlig produkt som er utformet for å forenkle analysebehovene dine, og som er bygd for åpenhet og samarbeid mellom Microsoft, Snowflake og 1000-tallet med teknologiløsninger som kan lese tabellformatet Delta Lake med åpen kildekode.
Hvilke analyseopplevelser er innebygd?
Speilede databaser er et element i Fabric Data Warehousing som er forskjellig fra endepunktet for lager- og SQL-analyse.
Speiling oppretter tre elementer i Fabric-arbeidsområdet:
- Det speilede databaseelementet. Speiling administrerer replikering av data til OneLake og konvertering til Parquet, i et analyseklart format. Dette muliggjør nedstrømsscenarioer som datateknikk, datavitenskap og mer.
- Et endepunkt for SQL-analyse
- En standard semantisk modell
Hver speilede database har et autogenerert SQL Analytics-endepunkt som gir en rik analytisk opplevelse øverst i Delta-tabellene som er opprettet av speilingsprosessen. Brukere har tilgang til kjente T-SQL-kommandoer som kan definere og spørre etter dataobjekter, men ikke manipulere dataene fra endepunktet for SQL-analyse, da det er en skrivebeskyttet kopi. Du kan utføre følgende handlinger i SQL Analytics-endepunktet:
- Utforsk tabellene som refererer til data i Delta Lake-tabellene fra Snowflake.
- Opprett ingen kodespørringer og visninger, og utforsk data visuelt uten å skrive en kodelinje.
- Utvikle SQL-visninger, innebygde TVF-er (tabellverdifunksjoner) og lagrede prosedyrer for å innkapsle semantikk og forretningslogikk i T-SQL.
- Behandle tillatelser på objektene.
- Spør etter data i andre lagre og lakehouses i samme arbeidsområde.
I tillegg til redigeringsprogrammet for SQL-spørringer finnes det et bredt økosystem med verktøy som kan spørre sql analytics-endepunktet, inkludert SQL Server Management Studio (SSMS), mssql-utvidelsen med Visual Studio Code og til og med GitHubCopilot.
Sikkerhetshensyn
Hvis du vil aktivere stoffspeiling, trenger du brukertillatelser for Snowflake-databasen som inneholder følgende tillatelser:
CREATE STREAM
SELECT table
SHOW tables
DESCRIBE tables
Hvis du vil ha mer informasjon, kan du se Snowflake-dokumentasjon om tilgangskontrollrettigheter for strømmingstabeller og nødvendige tillatelser for streamer.
Viktig
All detaljert sikkerhet som er etablert i kildelageret Snowflake, må konfigureres på nytt i den speilede databasen i Microsoft Fabric. Hvis du vil ha mer informasjon, kan du se SQL Granular-tillatelser i Microsoft Fabric.
Speilede Snowflake kostnadshensyn
Fabric tar ikke betalt for inntrengningsgebyrer for nettverksdata i OneLake for Mirroring. Det er ingen speilingskostnader når Snowflake-dataene blir replikert til OneLake.
Det er Snowflake-databehandlings- og skyspørringskostnader når data speiles: virtuell lagerdatabehandling og databehandling for skytjenester.
- Snowflake virtual warehouse compute charges:
- Beregningskostnader vil bli belastet på Snowflake-siden hvis det er dataendringer som leses i Snowflake, og i sin tur blir speilet til Fabric.
- Eventuelle metadataspørringer som kjøres bak kulissene for å se etter dataendringer, belastes ikke for snowflake-databehandling. Spørringer som produserer data som en
SELECT *
, vil imidlertid vekke Snowflake-lageret og databehandlingen vil bli belastet.
- Databehandlingskostnader for Snowflake-tjenester:
- Selv om det ikke er noen beregningskostnader for oppgaver bak kulissene, for eksempel redigering, metadataspørringer, tilgangskontroll, visning av dataendringer og til og med DDL-spørringer, er det skykostnader knyttet til disse spørringene.
- Avhengig av hvilken type Snowflake-utgave du har, blir du belastet for de tilsvarende kredittene for eventuelle skytjenester.
I skjermbildet nedenfor kan du se de virtuelle lagerdatabehandlings- og skytjenestenes databehandlingskostnader for den tilknyttede Snowflake-databasen som speiles til Fabric. I dette scenarioet kommer de fleste databehandlingskostnadene for skytjenestene (i gult) fra dataendringsspørringer basert på punktene nevnt tidligere. De virtuelle lagerberegningskostnadene (i blått) kommer strengt fra dataendringene som leses fra Snowflake og speiles til Fabric.
Hvis du vil ha mer informasjon om Snowflake-spesifikke skyspørringskostnader, kan du se Snowflake-dokumenter: Forstå totale kostnader.