Sdílet prostřednictvím


Příjem oznámení Azure Synapse Link for Dataverse v Power Apps

Stav vašeho Azure Synapse Link for Dataverse je uložen v tabulce Microsoft Dataverse s aktualizacemi v reálném čase. Oznámení si můžete přizpůsobit pomocí toků Power Automate nebo Power BI , abyste měli přehled o stavu své aktivity Azure Synapse Link for Dataverse namísto ruční kontroly stránky profilu Azure Synapse Link for Dataverse v Power Apps (make.powerapps.com).

Profil Azure Synapse Link for Dataverse a stav jeho synchronizace jsou uloženy v šesti systémem generovaných tabulkách pouze pro čtení v rámci Dataverse. Tyto tabulky jsou navrženy tak, aby se obnovovaly a aktualizovaly v reálném čase, což zajišťuje, že informace v nich obsažené zůstávají vždy přesné a aktuální.

Chcete-li oznámení přizpůsobit, sledujte změny dat v tabulce Dataverse týkající se stavu synchronizace Azure Synapse Link. Sledováním těchto změn můžete exportovat aktualizovaná data pro vizualizaci pomocí Power BI nebo nastavit automatizovaný cloudový tok, který se aktivuje vždy, když dojde ke změně stavu Azure Synapse Link for Dataverse. Toho je dosaženo čtením změny řádku z kterékoli z tabulek stavu Azure Synapse Link.

Konektor k použití pro tok Power Automate

Doporučujeme uživatelům mít příslušnou licenci Power Platform k použití Power Automate k přizpůsobení spouštěcí funkce. Použijte konektor Dataverse, který spustí tok, když je přidán, upraven nebo odstraněn řádek ve vybrané tabulce Dataverse. Další informace: Spouštění toků, když je přidán, upraven nebo odstraněn řádek – Power Automate

Pro odesílání oznámení pomocí Power Automate je k dispozici několik možností. Zde je uvedeno několik příkladů.

Akce Odkaz na konektory
Odeslání rychlé zprávy Teams Microsoft Teams
Odeslání textové zprávy do mobilního zařízení Azure Communication Services SMS
Odeslání e-mailu jednomu nebo více příjemcům Pošta
Office 365 Outlook
Odeslání oznámení do Power Apps nebo Power BI Oznámení Power Apps
Power BI

Tabulky a sloupce Dataverse používané ke sledování stavu

Existují tabulky, které ukládají všechny informace o profilu Azure Synapse Link. Dvě hlavní tabulky uvedené níže poskytují všechny informace o stavu synchronizace pro váš profil Azure Synapse Link.

Název tabulky Popis Odkaz na tabulku
Stav externí tabulky Azure Synapse Link Tato tabulka obsahuje údaje pouze v případě, že máte profil Delta Lake.

Tato tabulka představuje stav externích nerozdělených tabulek v připojeném pracovním prostoru Synapse.

Jeden záznam na synchronizovanou entitu včetně tabulky metadat jako sada možností.
synapselinkexternaltablestate
Stav tabulky profilu Azure Synapse Link Tato tabulka představuje stav synchronizace entity Azure Synapse Link v Azure Data Lake Storage.
Jeden záznam na synchronizovanou entitu bez tabulky metadat, jako je sada možností.
synapselinkprofileentitystate

Zde je několik užitečných sloupců pro sledování stavu vašeho Azure Synapse Link v každé tabulce:

  • EntityName a SynapseWorkspaceName lze použít jako primární identifikaci vybrané tabulky. Název pracovního prostoru Synapse je stejný jako název profilu Azure Synapse Link zobrazený v Power Apps.
  • LastSynchronizedOn vrátí datum a čas, kdy bylo pro každou tabulku úspěšně dokončeno poslední kolo konverze Delta Lake.
  • RecordCount vrátí celkový počet záznamů v profilu Delta Lake minus obnovitelně odstraněné záznamy pro každou tabulku.
  • TableState je označeno jako vytvořeno, pokud je odkaz na datové jezero a převod Delta Lake aktivní a bezchybný.

Provede se obnovitelné odstranění ve stavu externí tabulky Azure Synapse Link: LastSyncState a TableState jsou označeny jako odstraněné pro odstraněné tabulky.

Tabulky stavu entity profilu Azure Synapse Link:

  • EntityName a profil lze použít jako primární identifikaci vybrané tabulky. Profil je stejný jako název profilu Azure Synapse Link zobrazený v Power Apps.
  • InitialSyncProcessCompletedTime a InitialSyncState vrátí počáteční stav dokončení synchronizace, který zahrnuje metadata i nezpracovaná data. Po dokončení počáteční synchronizace se počáteční stav synchronizace označí jako Dokončeno.
  • LakeRecordCount vrátí celkový počet záznamů exportovaných do Data Lake ve formátu CSV.
  • LastSyncedDataTime vrátí datum a čas, kdy bylo pro každou tabulku úspěšně dokončeno poslední kolo aktualizace nebo vytvoření souboru datové tabulky.
  • SyncState se zobrazuje jako InProgress, pokud je odkaz na datové jezero aktivní a bezchybný.

Poznámka

LakeRecordCount se liší od počtu záznamů Dataverse z následujících důvodů:

  • Latence synchronizace.
  • Režim pouze připojení zachycuje transakce a připojuje jeden další řádek pro každou operaci CUD.

Zbývající čtyři tabulky poskytují další údaje pro informace o nastavení Azure Synapse Link:

Název tabulky Popis Odkaz na tabulku
Databáze Azure Synapse Tato tabulka zaznamenává propojené úložiště Azure Data Lake Storage a pracovní prostor Synapse a informace o metadatech nastavení (jeden záznam na jeden profil Azure Synapse Link). synapsedatabase
Profil na Azure Synapse Linku Tato tabulka zaznamenává informace o profilu Azure Synapse Link (jeden záznam na jeden profil Azure Synapse Link). V této tabulce se provede obnovitelné odstranění: ProfileState je odstraněno pro odstraněný profil. synapselinkprofile
Entita profilu Azure Synapse Link Tato tabulka zachycuje metadata entity v rámci připojeného profilu Azure Synapse Link (jeden záznam na synchronizovanou tabulku). synapselinkprofileentity
Plán Azure Synapse Link Tato tabulka zachycuje informace o profilu Azure Synapse Link pro přírůstkovou aktualizaci složky nebo časový interval převodu jezera delta (jeden záznam na profil Azure Synapse Link). RecurrenceInterval

Viz také

Co je Azure Synapse Link for Dataverse