Udostępnij za pośrednictwem


Wprowadzenie do funkcji datamarts

W tym artykule opisano, jak rozpocząć używanie magazynów danych, w tym różne przykładowe dane, które mogą szybko poprawić Twoje doświadczenie. Dowiesz się więcej o przykładowych modelach semantycznych, których można używać z magazynami danych, jak tworzyć magazyny danych od podstaw, jak zmienić nazwę lub usunąć obiekt datamart oraz inne przydatne informacje, aby lepiej zapoznać się z magazynami danych.

Przykładowe dane

Do eksplorowania magazynów danych można użyć następujących typów przykładowych danych. Wszystkie następujące zasoby zawierają bezpłatne przykładowe dane:

  • osiem przykładów działowych w formacie skoroszytu Excel, które są excelowskimi wersjami wbudowanych przykładów Power BI zawierającymi modele semantyczne z wielu przypadków użycia:

    • Rentowność klientów
    • Analiza wydatków informatycznych
    • Zasoby ludzkie
    • Analiza szans
    • Analiza zamówień
    • Analiza handlu detalicznego
    • Analiza jakości dostawców sprzedaży i marketingu
  • Przykładowy skoroszyt danych finansowych , który jest prostą płaską tabelą w pliku programu Excel dostępnym do pobrania. Zawiera dane anonimowe z fikcyjnymi produktami, w tym sprzedażą podzieloną według segmentów i regionów.

  • Wersja skoroszytu programu Excel modelu wymiarowego AdventureWorks, w samouczku, który przeprowadzi Cię przez proces tworzenia raportu w usłudze Power BI z danymi.

  • Światowe dane dotyczące COVID-19 są oparte na danych z Johns Hopkins University. Przed opublikowaniem tych danych zalecamy przejrzenie artykułu na temat zastrzeżeń.

  • kanał informacyjny OData firmy Northwind Traders, dane fikcyjnej organizacji, która zarządza zamówieniami, produktami, klientami, dostawcami i wieloma innymi aspektami małej firmy.

Możesz również rozpocząć korzystanie z modułów datamarts z dowolnego aktualnie posiadanego przepływu danych. Zaczynając od istniejącego przepływu danych, dane zostaną skopiowane do hurtowni danych, w którym można zastosować inne przekształcenia lub po prostu użyć go jako źródła danych do eksplorowania hurtowni danych.

Utwórz datamart

Aby utworzyć datamart, przejdź do istniejącego obszaru roboczego Power BI Premium lub Premium na użytkownika (PPU). Usługa Datamarts wymaga subskrypcji usługi Power BI Premium. W obszarze roboczym Premium wybierz pozycję + Nowy, a następnie wybierz **Datamart (wersja zapoznawcza), aby utworzyć datamart.

Zrzut ekranu przedstawiający tworzenie nowego datamart.

Zwykle trwa to około 10 sekund, aby skonfigurować nowy datamart. Po zainicjowaniu można załadować dane do datamartu. Aby uzyskać więcej informacji na temat wprowadzania danych do hurtowni danych, zobacz sekcję pobierania i przekształcania danych w tym artykule.

Pobieranie i przekształcanie danych

Istnieje wiele sposobów nawiązywania połączenia z danymi i przekształcania ich w formacie datamart. Aby uzyskać ogólne informacje o danych w usłudze Power BI, zobacz Połączenie z danymi w usłudze Power BI.

Aby załadować dane do elementu datamart, otwórz schemat danych (lub utwórz nowy element datamart) i wybierz pozycję Pobierz dane.

Zrzut ekranu przedstawiający nawiązywanie połączenia z danymi dla elementu datamart.

Jeśli zdecydujesz się pobrać dane z innego źródła, zostanie wyświetlone okno wyboru źródła danych, w którym można wybrać spośród wielu źródeł danych.

Zrzut ekranu przedstawiający różne źródła danych dla elementu datamart.

Możesz również przeciągać i upuszczać pliki z komputera, aby załadować dane do wykresu danych, takiego jak pliki programu Excel. Niektóre źródła danych mogą wymagać parametrów lub łańcuchów połączenia, aby prawidłowo nawiązać połączenie.

Po nawiązaniu połączenia wybierz tabele, które chcesz załadować do datamartu. Możesz zastosować przekształcenia do wybranych danych, a następnie załadować je do bazy danych datamart. Po załadowaniu danych tabele zostaną zaimportowane do datamartu. Postęp można monitorować na pasku stanu.

Zrzut ekranu przedstawiający ładowanie danych dla elementu datamart.

Dla każdej wybranej tabeli odpowiedni widok jest tworzony w tabeli datamart, która jest wyświetlana w eksploratorze obiektów w widoku tabeli .

Dane modelu

Aby modelować dane, przejdź do widoku model, wybierając ikonę Widok modelu w dolnej części okna, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający ikonę widoku modelu.

Dodawanie lub usuwanie obiektów do domyślnego modelu semantycznego

W usłudze Power BI semantyczny model jest zawsze wymagany przed utworzeniem raportów, więc domyślny model semantyczny umożliwia szybkie raportowanie na podstawie schematu danych. W ramach schematu datamart użytkownik może dodawać obiekty datamart — tabele do domyślnego modelu semantycznego. Mogą również dodawać dodatkowe właściwości modelowania semantycznego, takie jak hierarchie i opisy. Są one 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.

Aby dodać obiekty — tabele lub widoki do domyślnego modelu semantycznego, użytkownik ma 2 opcje:

  • Automatycznie dodawaj obiekty do modelu semantycznego, co dzieje się domyślnie bez interwencji użytkownika
  • Ręczne dodawanie obiektów do modelu semantycznego

Funkcja automatycznego wykrywania wykrywa tabele lub widoki i dodaje je w miarę możliwości.

Opcja ręcznego wykrywania na wstążce umożliwia precyzyjne sterowanie obiektami — tabelami i/lub widokami, które należy dodać do domyślnego modelu semantycznego:

  • Zaznacz 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

Korzystanie z układów widoku modelu

Podczas sesji użytkownicy mogą tworzyć wiele kart w widoku modelu, aby dodatkowo ułatwić projektowanie bazy danych. Obecnie układy widoku modelu są przechowywane tylko w sesji. Użytkownicy mogą używać automatycznego układu za każdym razem, gdy zostanie utworzona nowa karta, aby wizualnie sprawdzić projekt bazy danych i zrozumieć modelowanie.

Utwórz miarę

Aby utworzyć miarę (miara jest kolekcją standardowych metryk), wybierz tabelę w eksploratorze tabel i wybierz przycisk Nowa miara na wstążce, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający tworzenie miary.

Wprowadź miarę na pasku formuły i określ tabelę i kolumnę, do której ma zastosowanie. Pasek formuły umożliwia wprowadzenie miary. Podobnie jak w programie Power BI Desktop, środowisko edycji języka DAX w funkcjach datamarts przedstawia rozbudowany edytor wraz z automatycznym uzupełnianiem formuł (IntelliSense). Edytor języka DAX umożliwia łatwe opracowywanie miar bezpośrednio w formacie datamart, dzięki czemu jest bardziej efektywnym pojedynczym źródłem logiki biznesowej, semantyki i obliczeń krytycznych dla działania firmy.

Możesz rozwinąć tabelę, aby znaleźć miarę w tabeli.

Tworzenie relacji

Aby utworzyć relację w wykresie datamart, wybierz widok Model i wybierz wykres danych, a następnie przeciągnij kolumnę z jednej tabeli do kolumny w drugiej tabeli, aby zainicjować relację. W wyświetlonym oknie skonfiguruj właściwości relacji.

Zrzut ekranu przedstawiający tworzenie relacji.

Wybierz przycisk Potwierdź po zakończeniu relacji, aby zapisać informacje o relacji.

Ukrywanie elementów przed raportowaniem podrzędnym

Elementy wykresu danych można ukryć przed raportowaniem podrzędnym, wybierając pozycję Widok tabeli i klikając prawym przyciskiem myszy kolumnę lub tabelę, którą chcesz ukryć. Następnie wybierz pozycję Ukryj w widoku raportu z menu, które wydaje się ukrywać element przed raportowaniem podrzędnym.

Zrzut ekranu przedstawiający ukrywanie elementu przed raportowaniem podrzędnym.

Możesz również ukryć całą tabelę i poszczególne kolumny przy użyciu widoku modelu opcji kanwy, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający ukrywanie całej tabeli przed raportowaniem podrzędnym.

Uzyskiwanie dostępu do automatycznie generowanych modeli semantycznych

Aby uzyskać dostęp do automatycznie generowanych modeli semantycznych, przejdź do obszaru roboczego Premium i znajdź semantyczny model zgodny z nazwą elementu datamart.

zrzut ekranu przedstawiający znajdowanie modelu semantycznego.

Aby załadować model semantyczny, kliknij nazwę modelu semantycznego.

Zrzut ekranu przedstawiający ładowanie modelu semantycznego.

Zarządzanie odświeżaniem schematu danych

Możesz odświeżyć schemat danych na dwa sposoby:

  1. W menu kontekstowym datamart wybierz pozycję Odśwież teraz lub wybierz Zaplanowane odświeżanie.

    Zrzut ekranu przedstawiający menu kontekstowe do odświeżania danych w datamart.

  2. Na stronie ustawień datamartu wybierz pozycję Zaplanowane odświeżanie

    Zrzut ekranu przedstawiający zaplanowane odświeżanie elementu datamart na stronie ustawień.

Aby skonfigurować odświeżanie przyrostowe dla elementu datamart, wybierz tabelę, dla której chcesz skonfigurować odświeżanie przyrostowe w edytorze datamart. Na wstążce narzędzi tabel wybierz ikonę odświeżania przyrostowego, a po prawej stronie pojawi się okienko umożliwiające skonfigurowanie odświeżania przyrostowego dla wybranej tabeli.

Zrzut ekranu przedstawiający konfigurowanie odświeżania przyrostowego dla tabeli w hurtowni danych.

Hurtownie danych i potoki wdrażania

Magazyny danych są obsługiwane w potokach wdrażania. Za pomocą potoków wdrażania można wdrażać aktualizacje na podstawie schematu danych w wyznaczonym potoku. Możesz również używać reguł do łączenia się z odpowiednimi danymi na każdym etapie potoku. Aby dowiedzieć się, jak używać potoków wdrażania, zobacz Wprowadzenie do potoków wdrażania.

Uzyskiwanie dostępu lub ładowanie istniejącego datamartu

Aby uzyskać dostęp do istniejącego elementu datamart, przejdź do obszaru roboczego usługi Power BI Premium i znajdź swój schemat danych z ogólnej listy elementów danych w obszarze roboczym, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający znajdowanie istniejącego datamartu spośród wszystkich elementów.

Możesz również wybrać kartę Datamarts (wersja zapoznawcza) w obszarze roboczym Premium i wyświetlić listę dostępnych magazynów danych.

Zrzut ekranu przedstawiający wybrany datamart z listy datamartów.

Wybierz nazwę elementu datamart, aby załadować element datamart.

Zmiana nazwy datamartu

Istnieją dwa sposoby zmiany nazwy elementu datamart:

Najpierw w edytorze Datamartwybierz nazwę elementu datamart w górnej części edytora i zmodyfikuj nazwę elementu datamart w wyświetlonym oknie, jak pokazano na poniższej ilustracji. Wybierz na wstążce poza oknem zmiany nazwy, aby zapisać nową nazwę.

Zrzut ekranu przedstawiający zmianę nazwy obiektu datamart.

Alternatywnie możesz zmienić nazwę elementu datamart z widoku listy obszarów roboczych. Wybierz menu Więcej (...) obok nazwy elementu datamart w widoku obszaru roboczego.

Zrzut ekranu przedstawiający wybieranie menu kontekstowego z elementu datamart w obszarze roboczym.

Z wyświetlonego menu wybierz pozycję Zmień nazwę.

Zrzut ekranu przedstawiający zmianę nazwy elementu datamart z obszaru roboczego.

Zmiana nazwy schematu datamart powoduje również automatyczne zmianę nazwy modelu semantycznego wygenerowanego automatycznie na podstawie tego schematu danych.

Usuń datamart

Aby usunąć obiekt datamart, przejdź do obszaru roboczego i znajdź obiekt datamart, który chcesz usunąć. Wybierz menu Więcej (...) i wybierz pozycję Usuń z wyświetlonego menu.

Zrzut ekranu przedstawiający usuwanie elementu datamart z obszaru roboczego.

Usunięcie elementu Datamart nie jest natychmiastowe i wymaga kilku dni.

Menu kontekstowe Datamart

Usługa Datamarts oferuje znane środowisko tworzenia raportów i uzyskiwania dostępu do obsługiwanych akcji przy użyciu menu kontekstowych.

Zrzut ekranu przedstawiający menu kontekstowe datamart.

W poniższej tabeli opisano opcje menu kontekstowego datamart:

Opcja menu Opis opcji
Analizowanie w programie Excel Używa istniejącej funkcji Analizuj w programie Excel w modelu semantycznym generowanym automatycznie. Dowiedz się więcej na temat analizy w programie Excel
Tworzenie raportu Tworzenie raportu usługi Power BI w trybie DirectQuery. Dowiedz się więcej o jak rozpocząć tworzenie w usłudze Power BI
Usunąć Usuń model semantyczny z obszaru roboczego. Okno dialogowe potwierdzenia powiadamia cię na temat wpływu akcji usuwania. Jeśli zostanie potwierdzona akcja Usuń , usunięty zostanie datamart i powiązane elementy zależne.
Zrzut ekranu przedstawiający menu datamart delete datamart.
Zarządzanie uprawnieniami Umożliwia użytkownikom dodawanie innych adresatów z określonymi uprawnieniami, podobnie jak udostępnianie bazowego modelu semantycznego lub umożliwia tworzenie zawartości z danymi skojarzonymi z bazowym modelem semantycznym.
Zrzut ekranu przedstawiający menu przyznawania dostępu do datamart ludziom.
Odśwież historię Zawiera historię aktywności związanych z odświeżaniem, wraz z czasem ich trwania i ich statusami.
zrzut ekranu okna historii odświeżania datamart.
Przemianować Aktualizuje schemat danych i automatycznie wygenerowany model semantyczny przy użyciu nowej nazwy.
Zrzut ekranu okna zmiany nazwy datamart.
Ustawienia Dowiedz się więcej o ustawieniach datamart
Udostępnij Umożliwia użytkownikom udostępnianie datamartu w celu tworzenia zawartości na podstawie automatycznie generowanego modelu semantycznego oraz wykonywania zapytań do odpowiedniego punktu końcowego SQL. Udostępnia dostęp do hurtowni danych (tylko do odczytu SQL i automatycznie generowany model semantyczny) innym użytkownikom w Twojej organizacji. Użytkownicy otrzymują wiadomość e-mail z linkami, aby uzyskać dostęp do strony szczegółów, na której można znaleźć adres URL programu SQL Server i uzyskać dostęp do automatycznie wygenerowanego modelu semantycznego w celu tworzenia raportów na ich podstawie.
Zrzut ekranu przedstawiający menu udostępniania datamart.
Wyświetl linię pochodzenia Pokazuje to kompleksową linię pochodzenia datamartów ze źródeł danych do datamartów, automatycznie wygenerowanego modelu semantycznego i innych modeli semantycznych (jeśli istnieją) utworzonych na podstawie datamartów, a także do raportów, dashboardów i aplikacji.
Zrzut ekranu przedstawiający okno pochodzenia widoku w datamart.

Ustawienia obiektu Datamart

Ustawienia datamartów są dostępne z menu kontekstowego dla datamartów. W tej sekcji opisano i wyjaśniono opcje ustawień datamartu. Na obrazie poniżej przedstawiono menu ustawień datamartu.

Zrzut ekranu przedstawiający menu kontekstowe datamart z wybranymi ustawieniami.

Poniżej znajduje się lista ustawień dostępnych dla każdego elementu datamart.

Ustawienie Szczegół
Opis Datamart Umożliwia użytkownikom dodawanie szczegółów metadanych w celu udostępnienia opisowych informacji na temat elementu datamart.
zrzut ekranu przedstawiający menu opisu datamart.
Ustawienia serwera Ciąg połączenia punktu końcowego SQL dla datamartu. Łańcuch połączenia umożliwia utworzenie połączenia z datamartem przy użyciu różnych narzędzi, takich jak SSMS.
Zrzut ekranu przedstawiający parametry połączenia datamart.
Poświadczenia źródła danych Umożliwia uzyskanie informacji o źródle danych i edytowanie poświadczeń.
Zrzut ekranu przedstawiający menu poświadczeń źródła datamart.
Zaplanuj odświeżanie Informacje o odświeżaniu danych dla elementu datamart oparte na harmonogramie zdefiniowanym przez użytkownika.
Zrzut ekranu menu zaplanowanego odświeżania datamart.
Etykieta wrażliwości Etykieta poufności zastosowana do elementu datamart, który jest również propagowany na podrzędnym modelu semantycznym, raportach itd.
Zrzut ekranu przedstawiający ustawienia etykiety poufności datamart.

Propagacja etykiet poufności do modelu semantycznego podrzędnego oraz raporty nie będą odbywać się w następujących scenariuszach:
  • Obniżenie poziomu etykiety poufności
  • Określone elementy, gdy etykieta poufności została ustawiona ręcznie

W poniższej tabeli przedstawiono ustawienia modeli semantycznych generowanych automatycznie. Gdy te ustawienia są stosowane w modelu semantycznym generowanym automatycznie, są one również stosowane do schematu danych.

Ustawienie Szczegóły
Żądanie dostępu Zrzut ekranu przedstawiający ustawienie żądania dostępu.
Q&A Zrzut ekranu przedstawiający ustawienie Q i A.
Buforowanie zapytań Zrzut ekranu przedstawiający ustawienie buforowania zapytania.

Zagadnienia i ograniczenia dotyczące usługi Datamarts

  • Tylko właściciel datamart może dodawać lub zmieniać źródła danych odpowiadające datamart. Jeśli bieżący właściciel datamart jest niedostępny, inny właściciel obszaru roboczego może użyć funkcji Takeover, aby uzyskać dostęp.
  • W przypadku używania datamarts z nazwanymi połączeniami obowiązują następujące ograniczenia:
    • Można utworzyć tylko jedno połączenie w chmurze określonej ścieżki i typu, na przykład można utworzyć tylko jedno połączenie sql plus serwer/chmura bazy danych. Można utworzyć wiele połączeń bramy.
    • Nie można nazwać ani zmienić nazwy źródeł danych w chmurze, możesz nazwać lub zmienić nazwę połączeń bramy.

W tym artykule przedstawiono przykładowe dane i instrukcje dotyczące tworzenia i interakcji z magazynami danych.

Następujące artykuły zawierają więcej informacji na temat magazynów danych i usługi Power BI:

Aby uzyskać więcej informacji na temat przepływów danych i przekształcania danych, zobacz następujące artykuły: