Vanliga frågor och svar om Microsoft Fabric Link för Dataverse

Den här artikeln innehåller information om vanliga frågor och svar när du länkar Microsoft Dataverse till Microsoft Fabric.

Allmänt

Fabric Link stöder tre autentiseringsmetoder när du skapar en anslutning:

  • Organisationskonto: Ange dina autentiseringsuppgifter och spara anslutningen.
  • Service Principal: Ange Tenant-ID, klient-ID och nyckel för autentisering.
  • Arbetsyteidentitet: Använder ett Fabric-hanterat tjänsthuvudnamn som är bundet till en specifik arbetsyta.

Vad händer när jag avlänkar från Fabric?

När du tar bort länken tas Fabric Lakehouse bort tillsammans med alla genvägar till dina Dataverse-tabeller.

Varför misslyckas avlänkning från Fabric, om det finns beroende artefakter?

När du tar bort länken tar Dataverse bort det Fabric-lakehouse som skapades för länken innan länkmetadata rensas. Microsoft Fabric tillåter inte att ett lakehouse tas bort medan andra Fabric objekt fortfarande refererar till det, till exempel en pipeline, ett kopieringsjobb eller en semantisk modell. Det går inte att slutföra avlänkningsåtgärden förrän dessa referenser har tagits bort. Mer information: Ta bort ett sjöhus

Lös problemet genom att öppna arbetsytan som innehåller lakehouse som skapats av länken Fabric och använda ursprungsvyn för att identifiera de objekt som är beroende av lakehouse eller dess SQL-analysslutpunkt. Mer information: Ursprung i Fabric

Ta bort de beroende objekten eller uppdatera dem så att de inte längre refererar till lakehouse och försök sedan ta bort länken igen. Om avlänkningen fortfarande misslyckas när du har ta bort alla beroende objekt kontaktar du Microsoft kundsupport.

Tabellstöd och begränsningar

Vilka Dataverse-tabeller väljs som standard när du länkar till Fabric?

Under den första konfigurationen Link till Fabric visar steget Select Entities alla Dataverse-tabeller där egenskapen Track changes aktiveras. Som standard är alla dessa tabeller markerade. Du kan rensa alla tabeller som du inte vill synkronisera innan du slutför guiden. Endast valda tabeller är länkade till Fabric och förbrukar lagring, så du kan optimera kostnaderna genom att exkludering av tabeller som du inte behöver. Du kan ändra ditt val när som helst efter installationen med hjälp av Hantera tabeller.

Vilka Dataverse-tabeller stöds inte för Fabric-länken?

Alla tabeller som inte har aktiverat ändringsspårning stöds inte. Dessutom är vissa Dataverse-tabeller, till exempel postcomment, postregarding, postlike, post och postrole, inte tillgängliga för kunder för att aktivera synkronisering via Fabric-länken. I vissa fall kan dessa tabeller visas när Dataverse långsiktig kvarhållning är aktiverat. Om det händer kan en delmängd eller alla poster från dessa tabeller exporteras. Detta är ett förväntat beteende för långsiktiga kvarhållningsscenarier.

Important

  • Dessa tabeller bör inte väljas för synkronisering.
  • Deras närvaro indikerar inte fullt stöd för inkrementell synkronisering.

Kan jag lägga till eller ta bort specifika tabeller från fabric-länken?

Ja, du kan hantera vilka tabeller som är länkade:

  • Lägg till fler tabellänkar till Fabric genom att välja Hantera tabeller.
  • Om du vill sluta synkronisera specifika tabeller avmarkerar du dem i fönstret Hantera tabeller och väljer sedan Spara
  • Efter bekräftelsen tas genvägar för omarkerade tabeller bort från Fabric Lakehouse och synkroniseringen stoppas omedelbart.

Important

Om du tar bort en tabell tas inte tabellen bort i Dataverse. den tar bara bort OneLake-genvägen och stoppar datasynkronisering.

Ja, elastiska tabeller stöds med Fabric-länken. Kontrollera att ändringsspårning är aktiverat för elastiska tabeller i Dataverse för att synkroniseringen ska ske.

Stöds tabeller för ekonomi- och driftappar?

Om din miljö är länkad till en Dynamics 365 ekonomi- och driftsmiljö kan du med alternativet Lägg till tabeller inkludera tabeller från ekonomi- och driftappar. Tabeller i Finance and Operations-appar väljs inte automatiskt när du skapar den ursprungliga Fabric-länken.

Finns det systemtabeller som synkroniseras automatiskt och inte kan kopplas bort?

Ja, vissa systemtabeller synkroniseras automatiskt i Link to Fabric och kan inte avlänkas av användare. Exempel på dessa systemtabeller är:

  • robot
  • msdyn_copilotknowledgeinteraction
  • desktopflowmodule
  • flowmachine
  • flowmachinegroup
  • arbetsflöde

Dessa tabeller är viktiga för systemfunktioner och ingår alltid i synkroniseringsprocessen.

Microsoft tillhandahöll tillägg och tabellval

Valet av Fabric-länktabeller är även beroende av Microsoft-tillhandahållna tillägg, såsom Business Process Advisor (VRA) och Customer Insights ‑ Journeys. Dessa produkter använder samma pipeline för att exportera data från Dataverse för att ge transformerade insikter.

Vilka tabeller som du inte kan avmarkera beror på vilka tilläggsprodukter du har aktiverat. När du aktiverar ett tillägg (till exempel Customer Insights - Journeys) läggs de specifika tabeller som krävs av tillägget till i tabellen entityanalyticsconfig i Dataverse.

Alla tabeller som har isenabledforadls inställd på true i entityanalyticsconfig-tabellen kan inte väljas från Fabric-länken.

Schema- och metadataändringar

Vad händer när jag lägger till en ny kolumn i en länkad tabell?

Det finns stöd för att lägga till en ny kolumn. Eftersom metadatasynkroniseringen inte är omedelbar och det tar upp till en timme att sprida till Fabric. Under den tiden:

  • Deltasynkroniseringsåtgärder kan misslyckas tillfälligt.
  • Nyligen ändrade data kan fördröjas i Fabric.

Dessa fel förväntas när metadatasynkroniseringen slutförs. När den har slutförts kommer pipelinen ikapp automatiskt och ingen åtgärd krävs.

Om du inte vill vänta på metadatasynkroniseringen och inte kan acceptera fördröjda ändringar tar du bort och lägger till de berörda tabellerna igen från synkroniseringen när du har ändrat schemat. Tabellerna synkroniseras sedan nyligen utan problem.

Vad händer när jag tar bort en kolumn från en länkad tabell?

Det finns stöd för att ta bort en kolumn. När du tar bort en kolumn i Dataverse tar länken till Fabric inte fysiskt bort kolumnen från den underliggande lagringen. I stället skickas dess värden som null framöver. Historiska värden kan fortfarande finnas för poster som inte har uppdaterats via deltasynkronisering sedan borttagningen. Detta är ett förväntat beteende.

Kan jag ändra datatypen eller precisionen för en befintlig kolumn?

No. Det går inte att ändra datatypen eller precisionen för en kolumn som redan har synkroniserats. Några exempel:

  • Int till Decimal
  • Decimalprecision eller skalningsändringar (till exempel Decimal(10,3) till Decimal(20,10))

Dessa ändringar orsakar permanenta deltasynkroniseringsfel. Om du vill undvika det här beteendet tar du bort och lägger till tabellen igen från länken till Fabric.

Important

Att ta bort kolumnen och återskapa den med samma namn och en annan typ fungerar inte . Den ursprungliga kolumnen finns fortfarande i den underordnade metadatamodellen, så den återskapade kolumnen behandlas inte som ny och synkroniseringen fortsätter att misslyckas.

Synkronisering av data

Hur lång tid tar den inledande datasynkroniseringen?

Den inledande synkroniseringstiden beror på flera faktorer, till exempel tabellstorlek, antal uppdateringar och transaktioner som sker i miljön, antal tabeller och radantal. Data konverteras till deltaparquet-format under den här processen. När du öppnar Fabric Lakehouse visas länkarna som oidentifierade tills den första synkroniseringen har slutförts.

Hur ofta uppdateras data i Fabric?

När den första synkroniseringen är klar uppdaterar systemet kontinuerligt uppdateringar i Dataverse i sjöhuset. Inkrementella uppdateringar tar vanligtvis upp till en timme att visas, även om den faktiska tidpunkten beror på tabellstorlek, antal uppdateringar och transaktioner som sker i miljön, antal tabeller, antal rader och systembelastningsperioder.

Varför ser jag skillnader i kolumnerna SinkModifiedOn och ModifiedOn?

Detta är ett förväntat beteende. ModifiedOn är det datum och den tid då en post senast ändrades i Dataverse, medan SinkModifiedOn är det datum och den tid då posten skrevs till Dataverse-datasjön dit Fabric-genvägar pekar. SinkModifiedOn är vanligtvis senare än ModifiedOn, och skillnaden beror på faktorer som batchstorlek, systembelastning och antalet poster som bearbetas.

Important

Vid långvariga transaktioner i ekonomi- och driftappar kan en post synkroniseras flera gånger för att säkerställa att inga data går förlorade. I det här scenariot SinkModifiedOn återspeglar den senaste synkroniseringstiden, inte den första. Om en post till exempel synkroniseras 10 gånger inom en timme visar SinkModifiedOn tiden för den tionde synkroniseringen även om data var tillgängliga från den första synkroniseringen. Var försiktig när du skapar svarstidsrapporter baserat på skillnaden mellan SinkModifiedOn och ModifiedOn, eftersom det kan ge ett missvisande intryck av faktisk datatillgänglighet.

Begränsningar och fel

Om du har fler än 2 000 aktiva Dataverse-tabeller kan Link to Fabric misslyckas med ett fel.

Finns det storleksgränser per post när du använder Länka till Fabric?

Ja. Länka till Fabric läser poster via Dataverse, så alla begränsningar i Dataverse på postnivå gäller även för synkroniseringen. Den vanligaste begränsningen är gränsen på 200 MiB för den okomprimerade storleken på en enskild post som returneras av servern.

Den här gränsen gäller vanligtvis för tabeller som lagrar stort friformsinnehåll eller binära data. Ett exempel:

  • email innehåller hela meddelandetexten.
  • activitypointer innehåller långa beskrivningar.
  • activitymimeattachment innehåller infogade och bifogade filer.

Det här är en gräns för Dataverse-plattformen och kan inte aktiveras vid begäran. Tjänsten trunkerar eller ändrar inte kunddata. Lös problemet genom att minska den överdimensionerade posten i Dataverse genom att ta bort den, rensa det stora fältet eller flytta innehållet från Dataverse.

Du kan länka dina befintliga Azure Synapse Link-profiler för Dataverse med Fabric om du väljer alternativet Aktivera Parquet/Delta Lake. Observera följande:

  • Befintliga profiler där data sparas som CSV-filer kan inte länkas till Fabric.
  • Azure Synapse Link-profiler skyddade med hanterade identiteter kan för närvarande inte kopplas till Fabric.