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.
Dzięki integracji usługi Microsoft OneLake dla modeli semantycznych dane importowane do tabel modelu mogą być również automatycznie zapisywane w tabelach delty w usłudze OneLake. Format Delta to ujednolicony format tabeli w wszystkich silnikach obliczeniowych w Microsoft Fabric. Integracja z usługą OneLake eksportuje dane ze wszystkimi kluczowymi funkcjami wydajności umożliwiającymi bardziej bezproblemowy dostęp do danych o wyższej wydajności.
Analitycy danych, analitycy baz danych, deweloperzy aplikacji, inżynierowie danych i inni użytkownicy danych mogą uzyskiwać dostęp do tych samych danych, które napędzają analizę biznesową i raporty finansowe w usłudze Power BI. Rozwiązania T-SQL, Python, Scala, PySpark, Spark SQL, R i no-code/low-code mogą służyć do wykonywania zapytań o dane z tabel delta.
Przed wdrożeniem rozwiązania integracji OneLake w organizacji zapoznaj się z artykułem Zagadnienia i ograniczenia w dalszej części tego artykułu.
Wymagania wstępne
Integracja usługi OneLake z modelami semantycznymi jest obsługiwana tylko w jednostkach SKU usługi Power BI Premium P i Microsoft Fabric F. Nie jest obsługiwana w jednostkach SKU usługi Power BI Pro, Premium na użytkownika ani Power BI Embedded A/EM.
Przed włączeniem integracji z usługą OneLake musisz mieć co najmniej jeden model semantyczny importu w obszarze roboczym w pojemności usługi Power BI Premium lub Fabric. Model semantyczny importu to typ modelu danych, w którym dane są w pełni importowane do magazynu w pamięci usługi Power BI, co umożliwia szybkie i wydajne wykonywanie zapytań.
Permissions
Uprawnienia współautora modelu (odczytu, zapisu, eksplorowania) są wymagane do uzyskania dostępu do zawartości folderu modelu i tworzenia skrótów łączących się z folderem w eksploratorze usługi Lakehouse.
Włącz integrację z OneLake
W ustawieniach modelu semantycznego rozwiń węzeł Integracja z usługą OneLake, kliknij suwak w pozycji Włączone, a następnie wybierz pozycję Zastosuj.
Portal administracyjny
Administratorzy globalni i administratorzy dzierżawy mogą kontrolować integrację usługi OneLake przy użyciu następującego ustawienia w portalu administracyjnym usługi Power BI:
Użytkownicy mogą tworzyć elementy Fabric — udostępnia funkcje Fabric gotowe do produkcji, w tym integrację z OneLake. Tym ustawieniem można zarządzać zarówno na poziomie organizacji, jak i na poziomie pojemności. Jeśli ta opcja jest wyłączona, użytkownicy nie mogą włączyć integracji usługi OneLake dla modeli semantycznych, a wszystkie modele semantyczne skonfigurowane obecnie na potrzeby integracji usługi OneLake przestają eksportować tabele importu do usługi OneLake. Integracja z usługą OneLake jest domyślnie włączona dla całej organizacji. Na poniższej ilustracji przedstawiono to ustawienie włączone:
Modele semantyczne mogą eksportować dane do OneLake — umożliwia modelom semantycznym skonfigurowanym do integracji z OneLake wysyłanie tabel importu do OneLake. Dotyczy całej organizacji. Na poniższej ilustracji przedstawiono to ustawienie włączone:
Odświeżanie modelu
Aby dane importu modelu zostały zapisane w tabeli delty w usłudze OneLake, należy uruchomić co najmniej jedno ręczne lub zaplanowane odświeżanie modelu. Uruchom odświeżanie ręczne lub poczekaj na zaplanowane odświeżanie. Sprawdź wpisy dziennika na karcie Integracja z usługą OneLake w historii odświeżania, aby przeanalizować czasy trwania eksportu.
Eksportowanie tabel Delta OneLake
Tabele Delta można eksportować na wiele sposobów. Jeśli model semantyczny ma włączony tryb odczytu i zapisu XMLA, można wyeksportować programowo przy użyciu tabelarycznego modelu obiektów (TOM) i języka TMSL (Tabular Model Scripting Language).
Na przykład można użyć programu SQL Server Management Studio (SSMS), aby uruchomić następujące polecenie TMSL:
{
"export": {
"layout": "delta",
"type": "full",
"objects": [
{
"database": "<database name>"
}
]
}
}
Eksplorowanie plików eksportu
Po wyeksportowaniu można użyć Eksploratora plików OneLake, który integruje usługę OneLake z Eksploratorem plików systemu Windows, aby zlokalizować pliki eksportu tabeli Delta.
W Eksploratorze plików oneLake kliknij prawym przyciskiem myszy folder obszaru roboczego, a następnie wybierz polecenie Synchronizuj z usługi OneLake.
Znajdź pliki danych za pomocą Eksploratora plików systemu Windows. W folderze obszaru roboczego wyszukaj podfolder o nazwie zgodnej z modelem semantycznym i kończy się ciągiem . SemanticModel. Folder modelu semantycznego zawiera każdą tabelę w trybie importu w podfolderze, który zawiera pliki parquet tabeli Delta i dziennik.
Skróty klawiszowe
Tworząc skróty dla tabel semantycznego modelu Lakehouse, możesz zapewnić szybki i łatwy dostęp do nich z innych obciążeń w usłudze Fabric.
W Eksploratorze usługi Lakehouse kliknij prawym przyciskiem myszy pozycję Tabele, a następnie wybierz pozycję Nowy skrót.
W obszarze Nowy skrót wybierz pozycję Microsoft OneLake.
W obszarze Wybierz typ źródła danych wybierz model semantyczny, a następnie wybierz tabele, które chcesz uwzględnić.
Uwagi i ograniczenia
Administratorzy obszaru roboczego, członkowie i współautorzy oraz użytkownicy, którzy mają bezpośrednie uprawnienie do zapisu w modelu semantycznym, otrzymują uprawnienie do odczytu w wyeksportowanym folderze artefaktów w usłudze OneLake.
Użytkownicy z uprawnieniami odczytu w modelu semantycznym uzyskują uprawnienia odczytu do folderu artefaktów w usłudze OneLake tylko wtedy, gdy w modelu semantycznym nie zdefiniowano ról RLS/OLS.
Typy danych walutowych z wartościami większymi niż 18 miejsc po przecinku mogą mieć pewną utratę precyzji podczas eksportowania do plików Delta.
Modele semantyczne w obszarach roboczych z funkcją BYOK nie są obsługiwane.
Możliwości Multi-Geo nie są jeszcze obsługiwane.
Nie można eksportować tabel miar, tabel trybu DirectQuery, tabel hybrydowych, tabel grup obliczeniowych i tabel agregacji zarządzanych przez system do tabel formatu Delta.
Stare wersje tabel różnicowych są usuwane po trzech dniach. Inne aparaty wykonawcze korzystające ze starszej, ale teraz usuniętej wersji danych muszą przejść do dostępnej wersji.