Dela via


Spegelbild av Snowflake i Microsoft Fabric

Spegling i Fabric ger en enkel upplevelse för att undvika komplex ETL (Extrahera Transformera Ladda) och integrera ditt befintliga Snowflake-datalager med resten av din data i Microsoft Fabric. Du kan kontinuerligt replikera dina befintliga Snowflake-data direkt till Fabrics OneLake. I Fabric kan du låsa upp kraftfull affärsintelligens, artificiell intelligens, datateknik, datavetenskap och datadelningsscenarier.

En självstudiekurs om hur du konfigurerar Snowflake-databasen för spegling i Fabric finns i Självstudie: Konfigurera Microsoft Fabric-speglade databaser från Snowflake.

Varför använda spegling i Fabric?

Med spegling i Fabric behöver du inte pussla ihop olika tjänster från flera leverantörer. I stället kan du njuta av en mycket integrerad produkt från slutpunkt till slutpunkt och lätt att använda som är utformad för att förenkla dina analysbehov och som är byggd för öppenhet och samarbete mellan Microsoft, Snowflake och 1000-tals tekniklösningar som kan läsa Delta Lake-tabellformatet med öppen källkod.

Vilka analysupplevelser är inbyggda?

Speglade databaser är ett objekt i Fabric Data Warehousing som skiljer sig från Warehouse och SQL-analys slutpunkt.

Diagram över Fabric-databasspegling för Snowflake.

Spegling skapar tre objekt på Fabric-arbetsytan.

  • Det speglade databasobjektet. Spegling hanterar replikering av data till OneLake och konvertering till Parquet i ett analysklart format. Detta möjliggör nedströmsscenarier som datateknik, datavetenskap med mera.
  • En SQL-analysslutpunkt
  • En standardsemantisk modell

Varje speglad databas har en autogenererad SQL-analysslutpunkt som ger en omfattande analysupplevelse ovanpå deltatabellerna som skapats av speglingsprocessen. Användare har åtkomst till välbekanta T-SQL-kommandon som kan definiera och köra frågor mot dataobjekt men inte manipulera data från SQL-analysslutpunkten, eftersom det är en skrivskyddad kopia. Du kan utföra följande åtgärder i SQL-analysslutpunkten:

  • Utforska tabellerna som refererar till data i dina Delta Lake-tabeller från Snowflake.
  • Skapa inga kodfrågor och vyer och utforska data visuellt utan att skriva en kodrad.
  • Utveckla SQL-vyer, infogade TVF:er (Tabellvärdesfunktioner) och lagrade procedurer för att kapsla in din semantik och affärslogik i T-SQL.
  • Hantera behörigheter för objekten.
  • Fråga efter data i andra lager och lakehouses inom samma arbetsområde.

Förutom SQL-frågeredigerarenCopilot

Säkerhetsfrågor

För att aktivera Fabric-spegling behöver du användarbehörigheter för din Snowflake-databas som innehåller följande behörigheter:

  • CREATE STREAM
  • SELECT table
  • SHOW tables
  • DESCRIBE tables

Mer information finns i Snowflake-dokumentationen om åtkomstkontrollbehörigheter för strömningstabeller och nödvändiga behörigheter för strömmar.

Viktigt!

Alla granulära säkerheter som upprättas i Snowflake-källlagret måste konfigureras om i den speglade databasen i Microsoft Fabric. Mer information finns i SQL-detaljerade behörigheter i Microsoft Fabric.

Speglade kostnadsöverväganden för Snowflake

Beräkningsresurser som används för att replikera dina data till Fabric OneLake är kostnadsfria. Kostnaden för speglingslagring är kostnadsfri upp till en gräns baserat på kapacitet. Mer information finns i Kostnad för spegling och Microsoft Fabric-priser. Beräkningen för att köra frågor mot data med SQL, Power BI eller Spark debiteras enligt vanliga taxor.

Fabric debiterar inte för avgifter för inkommande nätverksdata till OneLake för spegling.

Det finns kostnader för Snowflake-beräkning och molnfrågor när data speglas: beräkning av virtuella lager och beräkning av molntjänster.

  • Avgifter för beräkning av virtuella lagringsutrymmen i Snowflake:
    • Beräkningsavgifter debiteras på Snowflake-sidan om det finns dataändringar som läses i Snowflake och i sin tur speglas i Fabric.
    • Metadataförfrågningar som körs i bakgrunden för att söka efter dataändringar debiteras inte för någon Snowflake-beräkning. Men frågor som producerar data, till exempel en SELECT *, väcker Snowflake-lagret och beräkning kommer att debiteras.
  • Beräkningsavgifter för Snowflake-tjänster:
    • Även om det inte finns några beräkningsavgifter för uppgifter i bakgrunden, till exempel redigering, metadatafrågor, åtkomstkontroll, dataändringar och till och med DDL-frågor, finns det molnkostnader som är associerade med dessa frågor.
    • Beroende på vilken typ av Snowflake-utgåva du har debiteras du för motsvarande krediter för eventuella kostnader för molntjänster.

I skärmbilden nedan kan du se beräkningskostnader för virtuellt lager och molntjänster för den associerade Snowflake-databasen som speglas in i Fabric. I det här scenariot kommer majoriteten av molntjänsternas beräkningskostnader (i gult) från dataändringsfrågor baserat på de punkter som nämnts tidigare. Beräkningsavgifterna för det virtuella lagret (i blått) kommer enbart från de dataändringar som läses från Snowflake och speglas i Fabric.

Skärmbild av diagram över Snowflake-kostnader.

Mer information om Snowflake-specifika molnfrågekostnader finns i Snowflake-dokument: Förstå den totala kostnaden.

Gå vidare