Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Stan usługi Azure Synapse Link dla usługi Dataverse jest przechowywany w tabeli Microsoft Dataverse z aktualizacjami w czasie rzeczywistym. Możesz dostosować powiadomienie przy użyciu przepływów usługi Power Automate lub usługi Power BI, aby pozostać na bieżąco ze stanem działania usługi Azure Synapse Link for Dataverse zamiast ręcznie sprawdzać stronę profilu usługi Azure Synapse Link for Dataverse w usłudze Power Apps (make.powerapps.com).
Profil usługi Azure Synapse Link dla usługi Dataverse i jego stan synchronizacji są przechowywane w sześciu tabelach tylko do odczytu generowanych przez system w usłudze Dataverse. Te tabele są przeznaczone do odświeżania i aktualizowania w czasie rzeczywistym, zapewniając, że zawarte w nich informacje pozostają dokładne i aktualne przez cały czas.
Jak działa powiadomienie z usługą Azure Synapse Link dla usługi Dataverse
Aby dostosować powiadomienie, monitoruj zmiany danych w tabeli Dataverse powiązane ze stanem synchronizacji usługi Azure Synapse Link. Śledząc te zmiany, można wyeksportować zaktualizowane dane do wizualizacji przy użyciu usługi Power BI lub skonfigurować zautomatyzowany przepływ chmury, który aktywuje się za każdym razem, gdy nastąpi zmiana stanu usługi Azure Synapse Link dla usługi Dataverse. Można to osiągnąć, odczytując zmianę wiersza z dowolnej z tabel stanów usługi Azure Synapse Link.
Łącznik do zastosowania w przepływie Power Automate
Zalecamy, aby użytkownicy mieli odpowiednie licencjonowanie platformy Power Platform, aby używać usługi Power Automate do dostosowywania funkcji wyzwalacza. Użyj łącznika Dataverse, który wyzwala przepływ po dodaniu, zmodyfikowaniu lub usunięciu wiersza w wybranej tabeli Dataverse. Więcej informacji: Wyzwalaj przepływy po dodaniu, zmodyfikowaniu lub usunięciu wiersza — Power Automate
Dostępnych jest kilka opcji wysyłania powiadomień przy użyciu usługi Power Automate. Oto kilka przykładów.
| Akcja | Referencja łącznika |
|---|---|
| Wyślij wiadomość błyskawiczną w Teams | Microsoft Teams |
| Wysyłanie wiadomości SMS do urządzenia przenośnego | Azure Communication Services SMS |
| Wysyłanie wiadomości e-mail do co najmniej jednego adresata |
Poczta Office 365 Outlook |
| Wysyłanie powiadomienia do usługi Power Apps lub Power BI |
Powiadomienie usługi Power Apps Power BI |
Tabele i kolumny usługi Dataverse używane do śledzenia stanu
Istnieją tabele, które przechowują wszystkie informacje o profilu usługi Azure Synapse Link. Dwie główne tabele wymienione poniżej zawierają wszystkie informacje o stanie synchronizacji dla profilu usługi Azure Synapse Link.
| Nazwa tabeli | Description | Odwołanie do tabeli |
|---|---|---|
| Stan tabeli zewnętrznej usługi Azure Synapse Link | Ta tabela zawiera dane tylko wtedy, gdy masz profil usługi Delta Lake. Ta tabela reprezentuje stan tabel zewnętrznych niepartycyjnych w połączonym obszarze roboczym usługi Synapse. Jeden rekord na zsynchronizowaną jednostkę, w tym tabelę metadanych, taką jak zestaw opcji. |
synapselinkexternaltablestate |
| Stan tabeli profilu usługi Azure Synapse Link | Ta tabela reprezentuje stan synchronizacji jednostki usługi Azure Synapse Link w usłudze Azure Data Lake Storage. Jeden rekord na zsynchronizowaną jednostkę z wyłączeniem tabeli metadanych, takiej jak zestaw opcji. |
synapselinkprofileentitystate |
Poniżej przedstawiono kilka przydatnych kolumn do monitorowania kondycji usługi Azure Synapse Link w każdej tabeli:
-
EntityNameiSynapseWorkspaceNamemoże służyć jako podstawowa identyfikacja wybranej tabeli. Nazwa obszaru roboczego usługi Synapse jest taka sama jak nazwa profilu usługi Azure Synapse Link wyświetlana w usłudze Power Apps. -
LastSynchronizedOnzwraca datę i godzinę pomyślnego zakończenia ostatniej rundy konwersji Delta Lake dla każdej tabeli. -
RecordCountzwraca całkowitą liczbę rekordów w profilu Delta Lake, pomniejszoną o rekordy do usunięcia nietrwałego dla każdej tabeli. -
TableStatejest oznaczone jako utworzone, jeśli łącze do data lake i konwersji Delta Lake jest aktywne i wolne od błędów.
W tabeli stanu tabel zewnętrznych usługi Azure Synapse Link jest przeprowadzane usunięcie nietrwałe: LastSyncState i TableState są oznaczane jako usunięte z usuniętych tabel.
Tabele stanów jednostek profilu usługi Azure Synapse Link:
-
EntityNamei profil mogą służyć jako podstawowa identyfikacja wybranej tabeli. Profil jest taki sam jak nazwa profilu usługi Azure Synapse Link wyświetlana w usłudze Power Apps. -
InitialSyncProcessCompletedTimeiInitialSyncStatezwraca stan ukończenia synchronizacji początkowej, który zawiera zarówno metadane, jak i dane pierwotne. Stan początkowej synchronizacji jest oznaczany jako Ukończono po zakończeniu synchronizacji początkowej. -
LakeRecordCountZwraca łączną liczbę rekordów wyeksportowanych do usługi Data Lake w formacie CSV. -
LastSyncedDataTimeZwraca datę i godzinę, kiedy najnowsza runda pliku data lake została zaktualizowana lub utworzona pomyślnie dla każdej tabeli. -
SyncStatejest wyświetlany jako InProgress , jeśli link do usługi Data Lake jest aktywny i wolny od błędów.
Uwaga / Notatka
LakeRecordCount różni się od liczby rekordów usługi Dataverse z następujących powodów:
- Opóźnienie synchronizacji.
- Tryb tylko dołączania przechwytuje transakcje i dołącza jeden dodatkowy wiersz dla każdej operacji CUD.
Pozostałe cztery tabele zawierają dodatkowe szczegóły dotyczące informacji o konfiguracji usługi Azure Synapse Link:
| Nazwa tabeli | Description | Odwołanie do tabeli |
|---|---|---|
| Baza danych usługi Azure Synapse | Ta tabela przechwytuje połączone zasoby magazynu Azure Data Lake Storage i obszar roboczy Synapse oraz informacje o metadanych konfiguracji (jeden rekord na profil Azure Synapse Link). | synapsedatabase |
| Profil usługi Azure Synapse Link | Ta tabela zawiera informacje o profilu usługi Azure Synapse Link (jeden rekord dla profilu usługi Azure Synapse Link). Usuwanie w tej tabeli: ProfileState jest oznaczone jako usunięte dla usuniętego profilu. |
synapselinkprofile |
| Jednostka profilu usługi Azure Synapse Link | Ta tabela przechwytuje metadane jednostki w połączonym profilu usługi Azure Synapse Link (jeden rekord na zsynchronizowaną tabelę). | synapselinkprofileentity |
| Harmonogram usługi Azure Synapse Link | Ta tabela zawiera informacje o profilu usługi Azure Synapse Link dla czasu przyrostowej aktualizacji folderu lub interwału czasowego związanego z konwersją do Delta Lake (jeden rekord na profil usługi Azure Synapse Link). | RecurrenceInterval |