Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Notatka
Znakowanie Azure Synapse Link zostanie wkrótce wycofane. W Power Apps otwórz pozycję Połącz z danymi, aby uzyskać dostęp do tego środowiska. Środowisko użytkownika korzysta z Połącz z Data lake, podczas gdy w tym artykule nadal jest używana usługa Azure Synapse Link, aby istniejący klienci mogli rozpoznać tę funkcję.
Klienci korzystający z usługi Azure Synapse Link dla usługi Dataverse mogą eksportować dzienniki audytu w celu spełnienia wymagań zewnętrznych i wewnętrznych inspekcji, zgodności, zabezpieczeń i zasad ładu, które są wspólne dla wielu przedsiębiorstw.
Inspekcja Microsoft Dataverse obsługuje wszystkie niestandardowe i najbardziej dostosowywane tabele i kolumny. Usługa Dataverse przechowuje dzienniki audytu i zużywa pojemność magazynu dzienników. Jeśli masz zasoby Azure w tym samym regionie co środowisko Usługi Dataverse, możesz wyeksportować dzienniki inspekcji do konta magazynu Azure przy użyciu Azure Synapse Link dla usługi Dataverse i wykonywać zapytania dotyczące dzienników inspekcji przy użyciu Azure Synapse Analytics i Power BI Desktop.
Wymagania wstępne
- Subskrypcja Azure z uprawnieniami administratora do tworzenia grup zasobów, obszaru roboczego i innych zasobów Azure. Więcej informacji: Tworzenie linku Azure Synapse dla usługi Dataverse przy użyciu obszaru roboczego Azure Synapse
- Musisz mieć rolę zabezpieczeń Administrator systemu w usłudze Dataverse.
- Power BI.
Considerations
Important
- Ta procedura wymaga opcji eksportu usługi Delta Lake (Parquet) w usłudze Azure Synapse Link, która została wycofana. Od 15 października 2026 r. opcja nie będzie dostępna dla nowych klientów. Kwalifikowalność jest oceniana na poziomie identyfikatora Dataverse Organization, a nie na poziomie dzierżawy. Nowe środowisko z nowym identyfikatorem organizacji nie kwalifikuje się, nawet jeśli kwalifikuje się inna organizacja w tej samej dzierżawie. Jeśli odłączysz istniejącą organizację spełniającą warunki, możesz ponownie utworzyć połączenie dla tego samego identyfikatora organizacji. Adres URL opt-in nie zastępuje kwalifikowalności ani nie wydłuża terminów wycofania.
- Istniejący klienci muszą przejść do danych wyjściowych CSV w usłudze Azure Synapse Link lub Link do Microsoft Fabric do grudnia 2027 r., gdy opcja eksportu Delta Lake (Parquet) nie będzie już dostępna. Eksportowanie tabel inspekcji jest obecnie obsługiwane tylko w przypadku profilów usługi Delta Lake. Link do Microsoft Fabric wkrótce będzie obsługiwać tabele audytu. Zaplanuj użycie linku do Microsoft Fabric dla tej funkcji, gdy obsługa tabel inspekcji stanie się dostępna. Więcej informacji: Eksportowanie danych usługi Dataverse w formacie usługi Delta Lake.
- Usługa Azure Synapse Link nie obsługuje synchronizowania tabel inspekcji zawierających ponad 100 milionów rekordów.
Zadania do wykonania
Oto ogólne kroki tworzenia magazynu i obszaru roboczego na platformie Azure, a następnie konfigurowania usługi Azure Synapse Link dla usługi Dataverse, aby można było tworzyć raporty w usłudze Power BI:
-
Utwórz Azure Synapse Link
- Utwórz grupę zasobów.
- Tworzenie konta Azure Data Lake Storage Gen2 z włączonym katalogiem hierarchicznym.
- Utwórz obszar roboczy Synapse.
- Utwórz pulę usługi Apache Spark dla obszaru roboczego usługi Synapse.
- Przyznaj twórcy platformy Power Platform, który tworzy Azure Synapse Link dla usługi Dataverse, uprawnienia do konta magazynu i przestrzeni roboczej Synapse.
-
Łączenie tabeli inspekcji Dataverse z obszarem roboczym Synapse
- Sprawdź stan synchronizacji tabeli audytu.
- Tworzenie raportów i pulpitów nawigacyjnych za pomocą usługi Power BI
Utwórz Azure Synapse Link
- Zaloguj się w witrynie Azure Portal.
- Utwórz grupę zasobów. Więcej informacji: Tworzenie grup zasobów
- Utwórz konto magazynu danych. Więcej informacji: Tworzenie konta magazynu
W szczegółach Projekt:Wybierz subskrypcję, w której utworzono grupę zasobów.
Wybierz utworzoną wcześniej grupę zasobów.
Wprowadź nazwę konta magazynu.
Wybierz kartę Zaawansowane i włącz opcję Hierarchiczna przestrzeń nazw.
- Nadaj dostęp do Konta magazynu administratorowi Power Apps, który łączy tabele Dataverse z tym kontem magazynu.
- W lewym okienku nawigacji wybierz Kontrola dostępu (IAM).
- Wybierz Przypisania ról>+ Dodaj>Dodaj przypisania ról.
- W obszarze Dodaj przypisanie roli wybierz kartę Członkowie.
- Wybierz administratora Power Platform, a następnie wybierz kartę Uprzywilejowane role administratora.
- Wprowadź wartość właściciel w polu Wyszukaj.
- Wybierz rolę Współautor konta magazynu.
- Włącz opcję Zezwól użytkownikowi na przypisywanie wszystkich ról (wysoce uprzywilejowane) w obszarze Co może zrobić użytkownik.
- Powtórz poprzednie kroki dla następujących ról:
- Współautor danych obiektu blob w usłudze Storage
- Właściciel danych obiektu blob usługi Storage
- Utwórz obszar roboczy Synapse.
W szczegółach Projekt:- Wybierz subskrypcję, w której utworzono grupę zasobów.
- Wybierz utworzoną wcześniej „grupę zasobów”.
- Nazwa obszaru roboczego. Wybierz globalnie unikatową nazwę.
- Region. Wybierz region, w którym znajduje się środowisko Dataverse.
- Wybierz nazwę konta magazynu utworzonego wcześniej.
- Wybierz opcję Utwórz nowy w obszarze Nazwa systemu plików.
- Wprowadź nazwę systemu plików Data Lake Storage Gen2.
- Utwórz pulę zadań platformy Spark dla przestrzeni roboczej Synapse.
- Przejdź do grupy zasobów obszaru roboczego Synapse utworzonego wcześniej.
- Konto magazynu i obszar roboczy Synapse są wymienione w obszarze Zasoby. Wybierz obszar roboczy Synapse utworzony w powyższym kroku.
- Wybierz pozycję + Nowa pula zadań platformy Apache Spark, aby utworzyć pulę zadań platformy Spark.
- Na nowej stronie puli Apache Spark:
- Wprowadź nazwę puli Apache Spark.
- Wprowadź 5 w obszarze Liczba węzłów.
- Wybierz kartę Dodatkowe ustawienia i wprowadź 5 dla liczby minut bezczynności.
Notatka
- Utworzenie puli Spark nie wiąże się z żadnymi kosztami. Opłaty są ponoszone tylko wtedy, gdy zadanie Spark jest wykonywane na docelowej puli zadań Spark i instancja Spark jest inicjowana na żądanie. Koszty te są związane z wykorzystaniem Azure Synapse workspace Spark i są rozliczane miesięcznie. Koszt przeprowadzenia obliczeń Spark zależy głównie od interwału czasowego dla aktualizacji przyrostowej oraz wolumenu danych. Więcej informacji: Ceny usługi Azure Synapse Analytics
- Jeśli zdecydujesz się na używanie tej funkcji, należy wziąć te dodatkowe koszty pod uwagę, ponieważ nie są one opcjonalne i trzeba je opłacać, aby móc kontynuować korzystanie z tej funkcji.
Łączenie tabeli inspekcji Dataverse z obszarem roboczym Synapse
Aby połączyć tabelę audytu usługi Dataverse z obszarem roboczym usługi Synapse, użyj łącza Azure Synapse Link utworzonego wcześniej w tym artykule.
Zaloguj się do Power Apps przy użyciu roli zabezpieczeń administratora systemu Dataverse i wybierz żądane środowisko.
Otwórz Połącz dane, a następnie dodaj
enableSynapseParquet=truedo adresu URL. Zachowaj zwykły host Maker Portal i identyfikator środowiska. Przykład:https://make.powerapps.com/environments/<environment-id>/linkdata?tab=other&enableSynapseParquet=trueUżyj dokładnej pisowni parametru i małymi literami
true, i dołącz parametr tylko raz. Jeśli adres URL zawiera już?, dołącz element&enableSynapseParquet=true. W przeciwnym razie dołącz element?enableSynapseParquet=true.Zezwól stronie na zakończenie ładowania, a następnie wybierz pozycję Utwórz link do usługi Data Lake. Nie wybieraj pozycji Utwórz nowy link Fabric dla tej procedury.
W obszarze Tworzenie linku do usługi Data Lake znajdź kartę Uzyskaj więcej ze swoich danych za pomocą linku do Fabric, a następnie wybierz pozycję Pobierz format Parquet mimo to w przestrzeni roboczej Synapse.
Notatka
Adres URL nie zaznacza opcji Parquet. Panel tworzenia rozpoczyna się od pliku CSV, a akcja Parquet jest wyświetlana dopiero po zatwierdzeniu zgody na adres URL i potwierdzeniu kwalifikowalności Twojej organizacji. Jeśli akcja jest niedostępna, nie próbuj używać innych flag funkcji.
Wybierz platformę Azure Subskrypcję, grupę zasobów i obszar roboczy Synapse.
Wybierz pozycję Użyj puli Spark dla zadania konwersji danych usługi Delta Lake, a następnie wybierz pulę platformy Spark i konto magazynu.
Wybierz Dalej.
Rozwiń kartę Zaawansowane i wprowadź 480 minut w polu Interwał czasu. Później możesz zmienić częstotliwość odświeżania tabel Usługi Dataverse w obszarze roboczym usługi Synapse.
Na liście tabel wybierz tabele Inspekcja i Użytkownik.
Wybrane tabele muszą mieć włączone śledzenie zmian. Więcej informacji: Włączanie śledzenia zmian (Change Tracking) w celu kontrolowania synchronizacji danych.
Eksportowanie tabel Dataverse do obszaru roboczego Synapse wymaga trochę czasu. Po zakończeniu eksportu można zarządzać danymi tabeli do obszaru roboczego Synapse. Więcej informacji: Zarządzanie danymi tabeli w obszarze roboczym Synapse
Weryfikacja statusu synchronizacji tabeli audytu
- W Power Apps wybierz pozycję Połącz z danymi, a następnie wybierz pozycję Łącza usługi Data Lake.
- Otwórz utworzony link i sprawdź stan synchronizacji tabeli inspekcji. Powinno wyświetlać się jako Aktywny.
Tworzenie raportów i pulpitów nawigacyjnych za pomocą usługi Power BI
Dostęp do danych inspekcji można uzyskać przy użyciu obszaru roboczego Azure Synapse Analytics na pulpicie usługi Power BI Desktop. Jeśli jeszcze nie masz programu Power BI Desktop, pobierz go i zainstaluj Power BI Desktop. Jest to bezpłatna aplikacja, która działa na komputerze lokalnym.
Tworzenie raportów przy użyciu połączenia z obszarem roboczym Azure Synapse Analytics
Użyj połączenia obszaru roboczego Azure Synapse Analytics do tworzenia raportów Power BI z mniejszą ilością danych.
- Uruchom Power BI Desktop, a następnie w nowej sesji Power BI wybierz opcję Pobierz dane>Więcej....
- W lewym okienku okienka dialogowego Pobierz dane wybierz platformę Azure, a następnie w prawym okienku wybierz Obszar roboczy Azure Synapse Analytics (beta).
- Wybierz pozycję Połącz.
- Wybierz Zaloguj się i wprowadź lub wybierz swoje Konto organizacyjne, czyli konto, które ma dostęp do obszaru roboczego Azure Synapse, który został utworzony. Wybierz pozycję Połącz.
- Po zalogowaniu wybierz obszar roboczy w okienku dialogowym Nawigator.
- Rozwiń obszar roboczy i znajdź obszar roboczy środowiska Dataverse. Pojawi się lista tabel usługi Dataverse.
- Wybierz tabele audit i systemuser, a następnie wybierz opcję Ładuj.
- Po wybraniu tabel można tworzyć wizualizacje Power BI.
Tworzenie raportów przy użyciu połączenia SQL Azure Synapse Analytics
Użyj połączenia SQL Azure Synapse Analytics do tworzenia raportów Power BI z większą ilością danych.
- Uruchom Power BI Desktop, a następnie w nowej sesji Power BI wybierz opcję Pobierz dane>Więcej....
- W lewym okienku okienka dialogowego Pobierz dane wybierz platformę Azure, a następnie wybierz Azure Synapse Analytics SQL.
- Wybierz pozycję Połącz.
- Wprowadź nazwy serwera i bazy danych.
- Nazwę serwera można znaleźć w witrynie Azure Portal. Wprowadź nazwę obszaru roboczego na pasku wyszukiwania, a następnie wybierz obszar roboczy. Na stronie Omówienie skopiuj Bezserwerowy punkt końcowy SQL, wróć do strony Baza danych SQL Server Power BI i wklej go w polu Serwer.
- Aby znaleźć nazwę bazy danych, przejdź do Power Apps, wybierz pozycję Połącz dane>Łącza usługi Data Lake, a następnie wybierz Azure Synapse Link. Wybierz pozycję Przejdź do obszaru roboczego Azure Synapse Analytics na pasku poleceń. Nazwa bazy danych znajduje się w folderze bazy danych Lake na stronie Dane .
- Wybierz pozycję OK.