Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här självstudien konfigurerar du en Fabric-speglad databas från Snowflake.
I det här exemplet får du lära dig hur du konfigurerar en säker anslutning till dina Snowflake-datakällor tillsammans med annan användbar information för att bekanta dig med och känna till begreppen spegling i Microsoft Fabric.
Anmärkning
Även om det här exemplet är specifikt för Snowflake kan du hitta detaljerade steg för att konfigurera spegling för andra datakällor, till exempel Azure SQL Database eller Azure Cosmos DB. Mer information finns i Vad är spegling i Fabric?
Förutsättningar
- Skapa eller använda ett befintligt Snowflake-lager. Du kan ansluta till valfri version av Snowflake-instansen i alla moln, inklusive Microsoft Azure.
- Du behöver en befintlig Fabric-kapacitet. Om du inte gör det, starta en Fabric-prenumeration.
- Du behöver användarbehörigheter för din Snowflake-databas som innehåller följande behörigheter. Mer information finns i Snowflake-dokumentationen om åtkomstkontrollbehörigheter för strömningstabeller och nödvändiga behörigheter för strömmar.
CREATE STREAMSELECT tableSHOW tablesDESCRIBE tables
- Användaren måste ha minst en tilldelad roll som ger åtkomst till Snowflake-instansen.
- Kontrollera nätverkskraven för att få åtkomst till din Snowflake-datakälla. Om din Snowflake-datakälla inte är offentligt tillgänglig och finns i ett privat nätverk skapar du en virtuell nätverksdatagateway eller installerar en lokal datagateway för att spegla data. Azure Virtual Network eller nätverket för gatewaydatorn måste ansluta till Snowflake-instansen via en privat slutpunkt eller tillåtas av brandväggsregeln.
Skapa en speglad databas
I det här avsnittet ger vi en kort översikt över hur du skapar en ny speglad databas som ska användas med din speglade Snowflake-datakälla.
Du kan använda en befintlig arbetsyta (inte Min arbetsyta) eller skapa en ny arbetsyta.
- Från din arbetsyta går du till Skapa nav.
- När du har valt den arbetsyta som du vill använda väljer du Skapa.
- Rulla nedåt och välj kortet Speglad snöflinga .
- Ange namnet på den nya databasen.
- Välj Skapa.
Ansluta till din Snowflake-instans i alla moln
Anmärkning
Du kan behöva ändra molntjänsten för brandväggen så att Mirroring-funktionen kan ansluta till Snowflake-instansen.
Välj Snowflake under "Ny anslutning" eller välj en befintlig anslutning.
Om du har valt "Ny anslutning" anger du anslutningsinformationen till Snowflake-databasen.
Anslutningsinställning Description Server Du hittar servernamnet genom att gå till kontona på resursmenyn i Snowflake. Håll muspekaren över kontonamnet så kan du kopiera servernamnet till Urklipp. https://Ta bort från servernamnet.Warehouse I delen Lager från resursmenyn i Snowflake, väljer du Lager. Lagret är Snowflake Warehouse (Compute) och inte databasen. Anslutning Skapa ny anslutning. Anslutningens namn Ska fyllas i automatiskt. Ändra det till ett namn som du vill använda. Data Gateway Välj standardvärdet (Ingen) eller namnet på den virtuella nätverksdatagatewayen eller den lokala datagatewayen enligt ditt scenario. Typ av autentisering Snowflake användarnamn Ditt Snowflake-användarnamn som du skapade för att logga in på Snowflake.com. Lösenord Ditt Snowflake-lösenord som du skapade när du skapade inloggningsinformationen till Snowflake.com. Välj databas i listrutan.
Starta speglingsprocessen
På skärmen Konfigurera spegling kan du som standard spegla alla data i databasen.
- Spegla alla data innebär att alla nya tabeller som skapas när speglingen har startats speglas. Du kan välja att spegla alla hanterade tabeller och Isbergstabeller, eller bara spegla alla hanterade tabeller och hoppa över alla nya Isbergstabeller.
- Du kan också välja endast vissa objekt som ska speglas. Inaktivera alternativet Spegla alla data och välj sedan enskilda tabeller från databasen.
Anmärkning
Om du väljer att spegla några Iceberg-tabeller måste du veta hur du ansluter till den underliggande lagringen av Iceberg-tabellerna. En lagringsanslutning krävs, så se till att endast välja Isbergstabeller som kan nås via samma lagringsanslutning.
För att hitta lagringen som är kopplad till en Iceberg-tabell i Snowflake, kör systemfunktionen
SYSTEM$GET_ICEBERG_TABLE_INFORMATIONi Snowflake.I denna handledning väljer vi alternativet Spegla alla data.
Välj Anslut. Om du väljer att spegla några Isberg-tabeller, anger du anslutningsinformationen för lagringen som innehåller dina Isberg-tabeller.
Ge den speglade databasen namnet och välj sedan Skapa speglad databas. Speglingsprocessen börjar.
Vänta i 2–5 minuter. Välj sedan Övervaka replikering för att se statusen.
Efter några minuter bör statusen ändras till Körs, vilket innebär att tabellerna synkroniseras.
Om du inte ser tabellerna och motsvarande replikeringsstatus väntar du några sekunder och uppdaterar sedan panelen.
När de har slutfört den första kopieringen av tabellerna visas ett datum i kolumnen Senaste uppdatering .
Nu när dina data är aktiverade finns det flera analysscenarier tillgängliga i hela Fabric.
Viktigt!
All detaljerad säkerhet som upprättas i källdatabasen måste konfigureras om i den speglade databasen i Microsoft Fabric.
Övervaka tygspegling
När speglingen har konfigurerats dirigeras du till sidan Speglingsstatus . Här kan du övervaka det aktuella replikeringstillståndet.
Mer information om replikeringstillstånden finns i Övervaka speglad databasreplikering i Monitor Fabric.
Viktigt!
Om det inte sker några uppdateringar i källtabellerna börjar replikatormotorn dra sig tillbaka med en exponentiellt ökande tidsrymd, upp till en timme. Replikatormotorn återupptar automatiskt den regelbundna avsökningen när uppdaterade data har identifierats.