Udostępnij za pośrednictwem


Modelowanie danych w domyślnym modelu semantycznym usługi Power BI w usłudze Microsoft Fabric

Dotyczy: punkt końcowy analizy SQL, magazyn i dublowana baza danych w usłudze Microsoft Fabric

Domyślny model semantyczny usługi Power BI dziedziczy wszystkie relacje między jednostkami zdefiniowanymi w widoku modelu i wywnioskuje je jako relacje modelu semantycznego usługi Power BI, gdy obiekty są włączone dla analizy biznesowej (raporty usługi Power BI). Dziedziczenie logiki biznesowej magazynu umożliwia deweloperowi magazynu lub analitykowi analizy biznesowej skrócenie czasu na utworzenie użytecznej warstwy semantycznej i warstwy metryk dla raportów analizy analizy biznesowej (BI) w usłudze Power BI, programie Excel lub narzędziach zewnętrznych, takich jak Tableau, które odczytują format XMLA.

Chociaż wszystkie ograniczenia są tłumaczone na relacje, obecnie w usłudze Power BI tylko jedna relacja może być aktywna jednocześnie, natomiast wiele ograniczeń klucza podstawowego i obcego można zdefiniować dla jednostek magazynu i są wyświetlane wizualnie na liniach diagramu. Aktywna relacja usługi Power BI jest reprezentowana z linią ciągłą, a reszta jest reprezentowana linią kropkowaną. Zalecamy wybranie relacji podstawowej jako aktywnej dla celów raportowania analizy biznesowej.

Automatyczne tłumaczenie ograniczeń na relacje w domyślnym modelu semantycznym usługi Power BI dotyczy tylko tabel w magazynie w usłudze Microsoft Fabric, które nie są obecnie obsługiwane w punkcie końcowym analizy SQL.

Uwaga

Firma Microsoft zmieniła nazwę typu zawartości zestawu danych usługi Power BI na model semantyczny. Dotyczy to również usługi Microsoft Fabric. Aby uzyskać więcej informacji, zobacz Nowa nazwa zestawów danych usługi Power BI.

Właściwości modelowania danych

Poniższa tabela zawiera opis właściwości dostępnych podczas korzystania z diagramu widoku modelu i tworzenia relacji:

Nazwa kolumny Opis
FromObjectName Nazwa tabeli/widoku "Z", która relacja jest zdefiniowana.
ToObjectName Nazwa tabeli/widoku "Do", która jest zdefiniowana relacja.
TypeOfRelationship Kardynalność relacji: None, OneToOne, OneToMany, ManyToOne i ManyToMany.
SecurityFilteringBehavior Wskazuje, jak relacje wpływają na filtrowanie danych podczas oceniania wyrażeń zabezpieczeń na poziomie wiersza i jest specyficzną semantyczną usługą Power BI. Możliwe wartości to: OneDirection, BothDirections i None.
IsActive Semantyka specyficzna dla usługi Power BI i wartość logiczna wskazująca, czy relacja jest oznaczona jako Aktywna czy Nieaktywna. Definiuje domyślne zachowanie relacji w modelu semantycznym.
RelyOnReferentialIntegrity Wartość logiczna wskazująca, czy relacja może polegać na więzach integralności, czy też nie.
CrossFilteringBehavior Wskazuje, jak relacje wpływają na filtrowanie danych i jest specyficzne dla usługi Power BI. Możliwe wartości to: 1 — OneDirection, 2 — BothDirections i 3 — Automatic.

Dodawanie lub usuwanie obiektów do domyślnego modelu semantycznego usługi Power BI

W usłudze Power BI semantyczny model jest zawsze wymagany przed utworzeniem raportów, więc domyślny model semantyczny usługi Power BI umożliwia szybkie raportowanie w magazynie. W magazynie użytkownik może dodawać obiekty magazynu — tabele lub widoki do domyślnego modelu semantycznego usługi Power BI. Mogą również dodawać inne właściwości modelowania semantycznego, takie jak hierarchie i opisy. Te właściwości są następnie używane do tworzenia tabel modelu semantycznego usługi Power BI. Użytkownicy mogą również usuwać obiekty z domyślnego modelu semantycznego usługi Power BI.

  1. Otwórz magazyn w obszarze roboczym usługi Fabric.
  2. Przejdź do widoku Modelu, wybierając ikonę Widok modelu.

Aby dodać obiekty, takie jak tabele lub widoki do domyślnego modelu semantycznego usługi Power BI, dostępne są następujące opcje:

  • Ręcznie włącz ustawienie Synchronizuj domyślny model semantyczny usługi Power BI, które automatycznie doda obiekty do modelu semantycznego. Aby uzyskać więcej informacji, zobacz Synchronizowanie domyślnego modelu semantycznego usługi Power BI.
  • Ręcznie dodaj obiekty do modelu semantycznego.

Funkcja automatycznego wykrywania określa wszystkie tabele lub widoki i oportunistyczne dodaje je.

Opcja ręcznego wykrywania na wstążce umożliwia precyzyjne sterowanie obiektami, takimi jak tabele i/lub widoki, należy dodać do domyślnego modelu semantycznego usługi Power BI:

  • Wybierz wszystko
  • Filtruj pod kątem tabel lub widoków
  • Wybieranie określonych obiektów

Aby usunąć obiekty, użytkownik może użyć przycisku ręcznego wyboru na wstążce i:

  • Usuń zaznaczenie wszystkich
  • Filtruj pod kątem tabel lub widoków
  • Usuń zaznaczenie określonych obiektów

Napiwek

Zalecamy przejrzenie obiektów z włączoną usługą BI i upewnienie się, że mają poprawne relacje logiczne, aby zapewnić bezproblemowe środowisko raportowania podrzędnego.

Ukrywanie elementów przed raportowaniem podrzędnym

Elementy można ukryć na poziomie tabeli lub kolumny magazynu przed raportowaniem podrzędnym przy użyciu opcji kanwy układu modelu, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający opcje kanwy widoku modelu.