Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Spiegeling in Fabric biedt een eenvoudige ervaring om complexe ETL (Extract Transform Load) te voorkomen en uw bestaande Snowflake-magazijngegevens te integreren met de rest van uw gegevens in Microsoft Fabric. U kunt uw bestaande Snowflake-gegevens continu rechtstreeks repliceren naar OneLake van Fabric. In Fabric kunt u krachtige business intelligence-, kunstmatige intelligentie-, Data Engineering-, Data Science- en gegevensdelingsscenario's ontgrendelen.
Zie zelfstudie: Gespiegelde Databases van Microsoft Fabric configureren vanuit Snowflake voor een zelfstudie over het configureren van uw Snowflake-database voor spiegeling in Fabric.
Waarom spiegeling gebruiken in Fabric?
Met Mirroring in Fabric hoeft u geen verschillende services van meerdere leveranciers samen te voegen. In plaats daarvan kunt u genieten van een zeer geïntegreerd, end-to-end en gebruiksvriendelijk product dat is ontworpen om uw analysebehoeften te vereenvoudigen en gebouwd voor openheid en samenwerking tussen Microsoft, Snowflake en de 1000s technologieoplossingen die de opensource-indeling van de Delta Lake-tabel kunnen lezen.
Welke analyse-ervaringen zijn ingebouwd?
Gespiegelde databases zijn een item in Fabric Data Warehouse dat verschilt van het eindpunt voor warehouse - en SQL-analyse.
Met spiegeling worden deze items gemaakt in uw Fabric-werkruimte:
- Het gespiegelde database-item. Dit maakt downstreamscenario's mogelijk, zoals data engineering, data science en meer. Mirroring beheerst:
- De replicatie van metagegevens van de Iceberg-tabel naar OneLake met behulp van snelkoppelingen naar de opslag die uw Iceberg-tabellen bevat. In OneLake worden deze Iceberg-tabellen automatisch geconverteerd naar geformatteerde Delta Lake-tabellen voor gebruik in Fabric-workloads.
- De replicatie van beheerde tabelgegevens naar OneLake en conversie naar Parquet, in een indeling die gereed is voor analyse.
- Een SQL Analytics-eindpunt
Elke gespiegelde database heeft een automatisch gegenereerd SQL-analyse-eindpunt dat een uitgebreide analytische ervaring biedt boven op de Delta-tabellen die zijn gemaakt door het spiegelingsproces. Gebruikers hebben toegang tot bekende T-SQL-opdrachten die gegevensobjecten kunnen definiëren en opvragen, maar de gegevens niet kunnen manipuleren vanuit het SQL-analyse-eindpunt, omdat het een alleen-lezen kopie is. U kunt de volgende acties uitvoeren in het SQL Analytics-eindpunt:
- Verken de tabellen die verwijzen naar gegevens in uw Delta Lake-tabellen vanuit Snowflake.
- Maak geen codequery's en weergaven en verken gegevens visueel zonder een coderegel te schrijven.
- Ontwikkel SQL-weergaven, inline-TVF's (tabelwaardefuncties) en opgeslagen procedures om uw semantiek en bedrijfslogica in T-SQL in te kapselen.
- Machtigingen voor de objecten beheren.
- Query's uitvoeren op gegevens in andere warehouses en Lakehouses in dezelfde werkruimte.
Naast de SQL-queryeditor is er een breed ecosysteem van hulpprogramma's waarmee u query's kunt uitvoeren op het SQL Analytics-eindpunt, waaronder SQL Server Management Studio (SSMS), de mssql-extensie met Visual Studio Code en zelfs GitHub Copilot.
Beveiligingsoverwegingen
Als u Fabric-spiegeling wilt inschakelen, hebt u gebruikersmachtigingen nodig voor uw Snowflake-database die de volgende machtigingen bevat:
CREATE STREAMSELECT tableSHOW tablesDESCRIBE tables
Zie de Snowflake-documentatie over Toegangsbeheerbevoegdheden voor streamingtabellen en vereiste machtigingen voor streams voor meer informatie.
Belangrijk
Elke gedetailleerde beveiliging die is ingesteld in het Snowflake-bronwarehouse, moet opnieuw worden geconfigureerd in de gespiegelde database in Microsoft Fabric. Zie gedetailleerde SQL-machtigingen in Microsoft Fabric voor meer informatie.
Snowflake spiegelen achter een firewall
Controleer de netwerkvereisten voor toegang tot uw Snowflake-gegevensbron. Als uw Snowflake-gegevensbron niet openbaar toegankelijk is en zich in een particulier netwerk bevindt, maakt u een gegevensgateway voor een virtueel netwerk of installeert u een on-premises gegevensgateway om de gegevens te spiegelen. Het virtuele Azure-netwerk of het netwerk van de gatewaymachine moet verbinding maken met het Snowflake-exemplaar via een privé-eindpunt of moet worden toegestaan door de firewallregel. Zie Zelfstudie: Gespiegelde Databases van Microsoft Fabric configureren vanuit Snowflake om aan de slag te gaan.
Gespiegelde kostenoverwegingen voor Snowflake
Fabric-rekenkracht die wordt gebruikt om uw gegevens te repliceren naar Fabric OneLake is gratis. De opslagkosten voor spiegelen zijn gratis tot een limiet op basis van capaciteit. Zie Kosten voor spiegeling en Prijzen van Microsoft Fabric voor meer informatie. De berekening voor het uitvoeren van query's op gegevens met behulp van SQL, Power BI of Spark wordt regelmatig in rekening gebracht.
Fabric brengt geen kosten in rekening voor inkomend netwerkgegevens in OneLake voor spiegeling.
Er zijn Snowflake-reken- en cloudquerykosten wanneer gegevens worden gespiegeld: berekening van virtuele magazijnen en cloudservices.
- Rekenkosten voor Virtual Warehouse snowflake:
- Er worden rekenkosten in rekening gebracht aan de zijde van Snowflake als er gegevenswijzigingen zijn die worden gelezen in Snowflake en op hun beurt worden gespiegeld in Fabric.
- Alle metagegevensquery's worden achter de schermen uitgevoerd om te controleren of er gegevenswijzigingen zijn, worden niet in rekening gebracht voor snowflake-berekeningen; query's die wel gegevens produceren, zoals een
SELECT *, worden het Snowflake-magazijn geactiveerd en er worden kosten in rekening gebracht.
- Rekenkosten voor Snowflake-services:
- Hoewel er geen rekenkosten zijn voor taken achter de schermen, zoals ontwerpen, metagegevensquery's, toegangsbeheer, het weergeven van gegevenswijzigingen en zelfs DDL-query's, zijn er cloudkosten gekoppeld aan deze query's.
- Afhankelijk van het type Snowflake-editie dat u hebt, worden er kosten in rekening gebracht voor het bijbehorende tegoed voor cloudservices.
In de volgende schermopname ziet u de rekenkosten van het virtuele magazijn en de cloudservices voor de bijbehorende Snowflake-database die wordt gespiegeld in Fabric. In dit scenario zijn de meeste rekenkosten voor cloudservices (in geel) afkomstig van query's voor gegevenswijziging op basis van de eerder genoemde punten. De rekenkosten van het virtuele magazijn (in blauw) zijn strikt afkomstig van de gegevenswijzigingen die worden gelezen uit Snowflake en gespiegeld in Fabric.
Zie Snowflake-documenten voor meer informatie over de specifieke kosten van Snowflake-query's in de cloud: Inzicht in de totale kosten.