Wybieranie trybu przechowywania

Ukończone

Najpopularniejszym sposobem używania danych w usłudze Power BI jest zaimportowanie ich do semantycznego modelu usługi Power BI. Importowanie danych oznacza, że dane są przechowywane w pliku usługi Power BI i publikowane razem z raportami usługi Power BI. Ten proces ułatwia bezpośrednią pracę z danymi. Jednak takie podejście może nie sprawdzać się we wszystkich organizacjach.

Aby kontynuować scenariusz, tworzysz raporty usługi Power BI dla działu sprzedaży w firmie Tailwind Traders, gdzie importowanie danych nie jest idealną metodą. Pierwszym zadaniem, które należy wykonać, jest utworzenie semantycznych modeli w usłudze Power BI, aby można było tworzyć wizualizacje i inne elementy raportu. Dział sprzedaży ma wiele różnych semantycznych modeli o różnych rozmiarach. Ze względów bezpieczeństwa nie można importować lokalnych kopii danych do raportów, więc bezpośrednie importowanie danych nie jest już opcją. W związku z tym należy utworzyć bezpośrednie połączenie ze źródłem danych działu sprzedaży. W poniższej sekcji opisano, jak zapewnić spełnienie tych wymagań biznesowych podczas importowania danych do usługi Power BI.

Czasami jednak mogą obowiązywać wymagania dotyczące zabezpieczeń związane z danymi, które uniemożliwiają bezpośrednie importowanie kopii. Lub modele semantyczne mogą być po prostu zbyt duże i ładować się do usługi Power BI zbyt długo i chcesz uniknąć tworzenia wąskich gardeł wydajności. Usługa Power BI rozwiązuje te problemy przy użyciu trybu przechowywania DirectQuery, który umożliwia bezpośrednie wykonywanie zapytań dotyczących danych w źródle danych i nie importuje kopii do usługi Power BI. Zapytanie bezpośrednie jest przydatne, ponieważ gwarantuje, że zawsze przeglądasz najnowszą wersję danych.

Dostępne są trzy różne tryby przechowywania:

  • Import
  • DirectQuery
  • Podwójny (złożony)

Dostęp do trybów przechowywania można uzyskać, przechodząc do widoku Model, wybierając tabelę danych i wybierając tryb do użycia z listy rozwijanej Tryb przechowywania w wyświetlonym okienku właściwości, jak pokazano na poniższej wizualizacji.

Przyjrzyjmy się bliżej różnym typom trybów przechowywania.

Tryb Import

Tryb importu umożliwia utworzenie lokalnej kopii usługi Power BI modeli semantycznych ze źródła danych. W tym trybie przechowywania możesz używać wszystkich funkcji usługi Power BI, w tym Pytania i odpowiedzi oraz Szybki wgląd w szczegółowe informacje. Odświeżanie danych można zaplanować lub na żądanie. Tryb Import jest wartością domyślną dla tworzenia nowych raportów usługi Power BI.

Tryb DirectQuery

Opcja DirectQuery jest przydatna, gdy nie chcesz zapisywać lokalnych kopii danych, ponieważ dane nie będą buforowane. Zamiast tego możesz wykonywać zapytania dotyczące określonych tabel, które będą potrzebne przy użyciu natywnych zapytań usługi Power BI, a wymagane dane zostaną pobrane z bazowego źródła danych. Zasadniczo tworzysz bezpośrednie połączenie ze źródłem danych. Użycie tego modelu gwarantuje, że zawsze wyświetlasz najbardziej aktualne dane i że wszystkie wymagania dotyczące zabezpieczeń są spełnione. Ponadto ten tryb jest odpowiedni dla dużych modeli semantycznych do ściągania danych. Zamiast spowalniać wydajność przez załadowanie dużych ilości danych do usługi Power BI możesz użyć trybu DirectQuery, aby utworzyć połączenie ze źródłem, rozwiązując również problemy z opóźnieniami danych.

Tryb Podwójny (złożony)

W trybie podwójnym możesz określić część danych, która ma zostać zaimportowana bezpośrednio, oraz pozostałe dane, względem których będą wykonywane zapytania. Każda tabela wprowadzona do raportu jest produktem zarówno trybu Import, jak i DirectQuery. Użycie trybu podwójnego pozwala usłudze Power BI na wybranie najbardziej wydajnej formy pobierania danych.

Aby uzyskać więcej informacji na temat trybów przechowywania, zobacz Tryby przechowywania.