Megosztás a következőn keresztül:


Snowflake tükrözése a Microsoft Fabricben

Tükrözés a Fabricban könnyű módot biztosít az összetett ETL (Extract Transform Load) elkerülésére, valamint a meglévő Snowflake adattárház adatainak integrálására a Microsoft Fabric többi adatával. A meglévő Snowflake-adatokat folyamatosan replikálhatja közvetlenül a Fabric OneLake-be. Az Inside Fabricben hatékony üzletiintelligencia-, mesterségesintelligencia-, adatmérnök-, Adattudomány- és adatmegosztási forgatókönyveket nyithat meg.

A Snowflake-adatbázis Fabricben való tükrözésének konfigurálásáról az alábbi oktatóanyagban olvashat: Microsoft Fabric tükrözött adatbázisok konfigurálása Snowflake-ből.

Miért érdemes a tükrözést használni a Fabricban?

A Mirroring in Fabric segítségével nem szükséges különböző gyártók szolgáltatásait összeillesztenie. Ehelyett élvezheti a nagymértékben integrált, végpontok közötti és könnyen használható terméket, amely az elemzési igényei egyszerűsítésére készült, és amelyet a Microsoft, a Snowflake, valamint a több ezer technológiai megoldás közötti nyitottság és együttműködés jegyében fejlesztettek ki, melyek képesek olvasni a nyílt forráskódú Delta Lake táblázatformátumot.

Milyen elemzési szolgáltatások épülnek fel?

A tükrözött adatbázisok a Fabric Adattárolás elemei, amelyek különböznek a Raktártól és a SQL-analitikai végponttól.

A Fabric adatbázis tükrözésének diagramja a Snowflake számára.

A tükrözés három elemet hoz létre a Fabric munkaterületen:

  • A tükrözött adatbáziselem. A tükrözés kezeli az adatok replikálását a OneLake-be és a Parquet formátumban történő átalakítását, egy elemzésre kész formátumban. Ez lehetővé teszi a további feldolgozási lehetőségeket, például az adatmérnökséget, az adatkutatást és egyebeket.
  • SQL Analytics-végpont
  • Alapértelmezett szemantikai modell

Minden tükrözött adatbázis rendelkezik egy automatikusan létrehozott SQL Analytics-végponttal , amely gazdag elemzési élményt nyújt a tükrözési folyamat által létrehozott Delta-táblákon. A felhasználók hozzáférhetnek az ismert T-SQL-parancsokhoz, amelyek adatobjektumokat definiálhatnak és lekérdezhetnek, de nem módosíthatják az adatokat az SQL Analytics-végpontban, mivel az csupán egy írásvédett másolat. Az SQL Analytics-végponton a következő műveleteket hajthatja végre:

  • Ismerkedjen meg a Snowflake-ből származó Delta Lake-táblák adataira hivatkozó táblákkal.
  • Kódlekérdezések és nézetek nélkül hozhat létre kódlekérdezéseket és -nézeteket, és vizuálisan vizsgálhat meg adatokat kódsor írása nélkül.
  • SQL-nézetek, beágyazott TVF-ek (táblaértékű függvények) és tárolt eljárások fejlesztése a szemantika és az üzleti logika T-SQL-ben való beágyazásához.
  • Az objektumok engedélyeinek kezelése.
  • Adatok lekérdezése ugyanazon a munkaterületen található többi raktárban és Lakehouse-ban.

Az SQL-lekérdezésszerkesztőn kívül Copilotis.

Biztonsági szempontok

A Hálótükrözés engedélyezéséhez felhasználói engedélyekre lesz szüksége a Snowflake-adatbázishoz, amely a következő engedélyeket tartalmazza:

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

További információ: Snowflake-dokumentáció a streamelő táblák hozzáférés-vezérlési jogosultságairól és a streamekhez szükséges engedélyekről.

Fontos

A forrás Snowflake-raktárban létrehozott részletes biztonsági beállításokat újra kell konfigurálni a Microsoft Fabric tükrözött adatbázisában. További információ: SQL részletes engedélyek a Microsoft Fabricben.

Tükrözött hópehely költség szempontjai

Az adatok Fabric OneLake-be való replikálásához használt hálószámítás ingyenes. A tükrözési tárolási költség a kapacitástól függően legfeljebb korlátig ingyenes. További információ: Tükrözési költség és Microsoft Fabric díjszabás. Az SQL, a Power BI vagy a Spark használatával történő adatbekérdezés számítása normál díjszabással történik.

A Fabric nem számít fel hálózati adatforgalom díjait a OneLake-be történő tükrözésért.

A Snowflake számítási és felhőbeli lekérdezési költségei az adatok tükrözésekor merülnek fel: a virtuális raktár számítása és a felhőszolgáltatások számítása.

  • Snowflake virtuális raktár számítási költségei:
    • A feldolgozási díjak a Snowflake oldalán kerülnek felszámításra, ha vannak adatváltozások a Snowflake-ben, és ezeket tükrözik a Fabric rendszerben.
    • Az adatváltozások ellenőrzéséhez a színfalak mögött futó metaadat-lekérdezések semmilyen Snowflake-számításért nem kerülnek felszámításra; azonban az olyan lekérdezések, amelyek adatokat állítanak elő, például SELECT * a Snowflake-raktárt felébresztik, és a számítási költségek felszámításra kerülnek.
  • A Snowflake-szolgáltatások számítási díjai:
    • Bár a színfalak mögötti feladatok, például a létrehozás, a metaadat-lekérdezések, a hozzáférés-vezérlés, az adatváltozások megjelenítése és még a DDL-lekérdezések esetében sem merülnek fel számítási költségek, ezekhez a lekérdezésekhez felhőköltségek tartoznak.
    • Attól függően, hogy milyen típusú Snowflake kiadással rendelkezik, a felhőszolgáltatások költségeinek megfelelő kreditekért kell fizetnie.

Az alábbi képernyőképen láthatja a Fabricbe tükrözött kapcsolódó Snowflake-adatbázis virtuális raktár számítási és felhőszolgáltatások számítási költségeit. Ebben a forgatókönyvben a felhőszolgáltatások számítási költségeinek többsége (sárga színnel) az adatváltozási lekérdezésekből származik a korábban említett pontok alapján. A virtuális raktár számítási díjai (kék színnel) szigorúan a Snowflake-ből beolvasott és a Fabricbe tükrözött adatváltozásokból származnak.

Képernyőkép a Snowflake költséggráfról.

A Snowflake-specifikus felhőlekérdezési költségekkel kapcsolatos további információkért lásd : Snowflake docs: Understanding overall cost.

Következő lépés