Wybieranie struktury modelu
Poniżej przedstawiono ogólne wskazówki dotyczące wybierania odpowiedniej struktury modelu dla projektu. Dotyczy to szczególnie rozwiązań dla przedsiębiorstw, w których woluminy danych są duże, przepływność zapytań jest wysoka, a szybkość reakcji jest ważna.
Co najważniejsze, wybierz strukturę modelu importu, jeśli jest to możliwe. Ta struktura oferuje najwięcej opcji, elastyczność projektowania i zapewnia szybką wydajność. Pamiętaj, aby zastosować techniki redukcji danych, aby upewnić się, że usługa Power BI ładuje najmniejszą ilość danych.
Wybierz strukturę modelu DirectQuery, gdy źródło danych przechowuje duże ilości danych i/lub raport musi dostarczać dane niemal w czasie rzeczywistym.
Wybierz strukturę modelu złożonego, aby:
- Zwiększ wydajność zapytań modelu DirectQuery.
- Dostarczaj wyniki zapytania niemal w czasie rzeczywistym z modelu importu.
- Rozszerzanie zestawu danych usługi Power BI (lub modelu AAS) przy użyciu dodatkowych danych.
Wydajność zapytań modelu DirectQuery można zwiększyć przy użyciu tabel agregacji, które mogą używać trybu przechowywania import lub DirectQuery. W przypadku korzystania z tabel agregacji importu należy ustawić powiązane tabele wymiarów, aby używać trybu przechowywania podwójnego. Dzięki temu usługa Power BI może całkowicie spełniać zapytania o wyższym stopniu szczegółowość z pamięci podręcznej.
Wyniki zapytania niemal w czasie rzeczywistym można dostarczać w modelu importu, tworząc tabelę hybrydową. W takim przypadku usługa Power BI dodaje partycję DirectQuery dla bieżącego okresu.
Na koniec możesz utworzyć wyspecjalizowane modele, tworząc łańcuch do podstawowego modelu przy użyciu trybu DirectQuery. Ten typ programowania jest zwykle wykonywany przez analityka biznesowego, który rozszerza podstawowe modele, które it dostarcza i obsługuje.
Ważne
Zaplanuj uważnie. W programie Power BI Desktop zawsze można przekonwertować tabelę DirectQuery na tabelę importu. Nie można jednak przekonwertować tabeli importu na tabelę DirectQuery.