Uwaga
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.
Dotyczy:✅ Magazyn w systemie Microsoft Fabric
Ten przewodnik ułatwia migrowanie istniejącego martu danych usługi Power BI do magazynu danych platformy Fabric.
Usługa Fabric Data Warehouse jest bardziej skalowalna, bezpieczniejsza, bardziej gotowa do użycia w przedsiębiorstwie i zapewnia rozszerzoną obsługę języka T-SQL w porównaniu z usługą Power BI Datamarts, która pozostaje funkcją w wersji zapoznawczej. Usługa Fabric Data Warehouse jest oparta na technologii analizy nowej generacji i ewoluowała z usług Azure Synapse Analytics i SQL Server.
Od 1 czerwca 2025 r. utworzenie nowego hurtowni danych Power BI spowoduje przekierowanie do utworzenia nowego magazynu Fabric.
Ważne
Od 1 października 2025 r. usługa Power BI datamarts nie będzie obsługiwana, a magazyny danych zostaną wyczyszczone z obszarów roboczych. Aby uniknąć utraty danych i raportów powodujących niezgodność utworzonych na podstawie magazynów danych, przeprowadź migrację schematu danych do magazynu. Aby uaktualnić istniejące magazyny danych do usługi Fabric Data Warehouse, wykonaj kroki opisane w tym przewodniku.
Wymagania wstępne
- Do utworzenia magazynu potrzebna jest jednostka SKU P lub F .
- Uzyskaj listę swoich datamartów:
Opcje migracji
Dostępne są dwie opcje uaktualniania istniejącego elementu datamart do magazynu:
- Użyj opublikowanych przez Microsoft skryptów akceleratorów do modernizacji Datamart Power BI na GitHubie.
- Wykonaj następujące kroki ręcznego uaktualniania.
Ręczne kroki uaktualniania
W swoim Power BI Datamart wybierz opcję Przekształć dane na wstążce strona główna. Wybierz Eksportuj szablon, aby wyeksportować schemat i dane hurtowni danych Power BI jako szablon w Power Query Online.
W portalu Fabric utwórz nowy pusty magazyn Fabric.
Na karcie Narzędzia główne magazynu wybierz listę rozwijaną Pobierz dane , a następnie wybierz pozycję Nowy przepływ danych Gen2.
W nowym edytorze Dataflow Gen2 wybierz pozycję Importuj z szablonu Power Query.
Wybierz Zapisz i uruchom, co spowoduje opublikowanie przepływu danych i rozpoczęcie odświeżania danych załadowanych do magazynu Fabric.
Połącz raporty i pulpity nawigacyjne Power BI z magazynem danych Fabric za pomocą domyślnego modelu semantycznego lub jako źródło danych.
Optymalizuj swoją hurtownię danych dla Fabric Data Warehouse
Poniżej przedstawiono porady dotyczące optymalizowania uaktualnionego datamartu jako magazynu Fabric. Chociaż te tematy mogą być opcjonalne, mogą być przydatne w zależności od typu funkcji datamart używanych przez organizację.
Włącz niestandardowy model semantyczny w magazynie danych Fabric
Funkcja Datamarts automatycznie dodaje wszystkie tabele do domyślnego modelu semantycznego usługi Power BI. W magazynie danych Fabric domyślne ustawienie nie powoduje automatycznego dodawania tabel i widoków do domyślnego modelu semantycznego Power BI. Dzięki temu synchronizacja w tle nie zostanie uruchomiona. Spowoduje to również wyłączenie niektórych akcji, takich jak "Nowa miara", "Utwórz raport" i "Analizuj w programie Excel".
Jeśli chcesz zmienić to zachowanie domyślne:
- W ustawieniach punktu końcowego magazynu lub punktu końcowego analizy SQL włącz ustawienie Synchronizuj domyślny model semantyczny usługi Power BI . Spowoduje to ponowne uruchomienie synchronizacji w tle, która wiąże się z pewnymi kosztami zużycia.
- Otwórz we wstążce Zarządzaj domyślnym modelem semantycznym usługi Power BI.
- Ręcznie wybierz tabele i widoki do dodania do modelu semantycznego.
- Utwórz ponownie wszystkie miary, relacje lub inne semantyki biznesowe zgodnie z potrzebami.
Aby dowiedzieć się więcej na temat edytowania modeli danych w usłudze Power BI, zobacz Edytowanie modeli danych.
Alternatywnie można skryptować definicje RLS z hurtowni danych i ponownie zastosować do nowego zestawu danych programowo.
- Aby wykrysować schemat języka TMSL (Tabular Model Scripting Language) modelu semantycznego, możesz użyć programu SQL Server Management Studio (SSMS). Aby nawiązać połączenie, użyj parametry połączenia modelu semantycznego, który wygląda następująco:
powerbi://api.powerbi.com/v1.0/myorg/myusername
.- Ciąg połączenia dla modelu semantycznego można znaleźć w sekcji Ustawienia, w Ustawieniach serwera.
- Wygeneruj skrypt XMLA modelu semantycznego za pomocą akcji Script w menu kontekstowym SSMS. Aby uzyskać więcej informacji, zobacz Łączność zestawu danych z punktem końcowym XMLA.
Tworzenie skryptów i ponowne tworzenie zabezpieczeń na poziomie wiersza
Zabezpieczenia na poziomie wiersza muszą zostać ponownie utworzone w magazynie przy użyciu kontroli dostępu opartej na rolach (RBAC) i zabezpieczeń na poziomie wiersza w magazynowaniu danych Fabric.
Magazyn danych Fabric zapewnia bardziej szczegółowe mechanizmy kontroli zabezpieczeń i zarządzania niż datamarty usługi Power BI.
- W schemacie datamart dane zostały zaimportowane do tabel w schemacie
dbo
, ale użytkownicy otrzymali odpowiadające widoki na te tabele w schemaciemodel
. Każdy obiekt w module datamarts jest dostępny za pośrednictwem widoku w schemaciemodel
. - W magazynie, aby odtworzyć te same obiekty, utwórz nowy schemat o nazwie
model
i utwórz widoki w schemaciemodel
w każdej tabeli. Zabezpieczenia SQL można wymusić w widoku i/lub udostępnić dowolne niestandardowe zabezpieczenia języka T-SQL zgodnie z potrzebami, z większą pulą możliwości niż w interfejsie datamart w usłudze Power BI. Aby uzyskać więcej informacji, zobacz Zabezpieczenia na poziomie wiersza w magazynowaniu danych sieci szkieletowej.
Odświeżanie przyrostowe za pomocą przepływów danych Gen2
Odświeżanie przyrostowe to funkcja, która umożliwia odświeżanie tylko danych, które uległy zmianie od czasu ostatniego odświeżania, zamiast odświeżania całego danych.
Może to poprawić wydajność i wydajność przepływów danych oraz zmniejszyć obciążenie źródeł i miejsc docelowych. Aby uzyskać wskazówki dotyczące konfigurowania odświeżania przyrostowego za pomocą Dataflow Gen2, zobacz Wzorzec przyrostowego gromadzenia danych z Dataflow Gen2.