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í.
Jak oznámení fungují s Azure Synapse Link for Dataverse
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
aSynapseWorkspaceName
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
aInitialSyncState
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 |