Wprowadzenie do funkcji datamarts

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

Przykładowe dane

Do eksplorowaniamartó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 dla działów w formacie skoroszytu programu Excel, które są wersjami programu Excel wbudowanymi przykładami usługi Power BI zawierającymi modele semantyczne z wielu przypadków użycia:

    • Rentowność klientów
    • Analiza wydatków informatycznych
    • Zasoby ludzkie
    • Analiza szans sprzedaży
    • 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 usługi Power BI z danymi.

  • Dane dotyczące covid 19 na świecie są oparte na danych z Uniwersytetu Johnsa Hopkinsa. Przed opublikowaniem tych danych zalecamy zapoznanie się z artykułem o zastrzeżeniach.

  • Źródło danych 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. Począwszy od istniejącego przepływu danych, skopiuje dane do schematu danych, w którym można zastosować inne przekształcenia lub po prostu użyć go jako źródła danych do eksplorowaniamartów danych.

Tworzenie elementu datamart

Aby utworzyć schemat danych, przejdź do istniejącego obszaru roboczego usługi 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 pozycję **Datamart (wersja zapoznawcza), aby utworzyć element datamart.

Screenshot of create new datamart.

Aprowizowania nowego elementu datamart trwa zwykle około 10 sekund. Po zainicjowaniu można załadować dane do elementu datamart. Aby uzyskać więcej informacji na temat pobierania danych do schematu danych, zobacz sekcję Pobieranie i przekształcanie 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 Nawiązywanie połączenia 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.

Screenshot of connecting to data for a 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.

Screenshot of different data sources for a 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 parametry połączenia do prawidłowego nawiązania połączenia.

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

Screenshot of loading data for a datamart.

Dla każdej wybranej tabeli odpowiedni widok jest tworzony w formacie datamart wyświetlanym w Eksploratorze obiektów w widoku danych.

Modelowanie danych

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

Screenshot of the model view icon.

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 określa wszystkie tabele lub widoki i oportunistyczne dodaje je.

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:

  • 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

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ą utrwalane 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.

Tworzenie miary

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.

Screenshot of creating a measure.

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.

Utwórz relację

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.

Screenshot of creating a relationship.

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 danych 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.

Screenshot of hiding an element from downstream reporting.

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

Screenshot of hiding an entire table from downstream reporting.

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.

Screenshot of finding a semantic model.

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

Screenshot of loading a semantic model.

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 pozycję Zaplanowane odświeżanie.

    Screenshot of datamart context menu for refresh.

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

    Screenshot of scheduled refresh for a datamart in the settings page.

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ędzia tabel wybierz ikonę Odświeżanie przyrostowe, a po prawej stronie zostanie wyświetlone okienko umożliwiające skonfigurowanie odświeżania przyrostowego dla wybranej tabeli.

Screenshot of configure incremental refresh for a table in a datamart.

Przepływy 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. Reguły umożliwiają również łączenie 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 do istniejącego elementu datamart lub ładowanie go

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.

Screenshot of finding an existing datamart from all items.

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

Screenshot of select datamart from list of datamarts.

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

Zmienianie nazwy elementu datamart

Istnieją dwa sposoby zmiany nazwy elementu datamart:

Najpierw w edytorze Datamart wybierz 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ę.

Screenshot of renaming a 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.

Screenshot of selecting the context menu from a datamart in the workspace.

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

Screenshot of renaming a datamart from the workspace.

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

Usuwanie elementu 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.

Screenshot of deleting a datamart from the workspace.

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

Menu kontekstowe elementu Datamart

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

Screenshot of the datamart context menu.

W poniższej tabeli opisano opcje menu kontekstowego datamart:

Opcja menu Opis opcji
Analizuj w programie Excel Używa istniejącej funkcji Analizuj w programie Excel w modelu semantycznym generowanym automatycznie. Dowiedz się więcej o funkcji Analizuj w programie Excel
Utwórz raport Tworzenie raportu usługi Power BI w trybie DirectQuery. Dowiedz się więcej o rozpoczęciu tworzenia w usługa Power BI
Delete Usuń model semantyczny z obszaru roboczego. Okno dialogowe potwierdzenia powiadamia o wpływie akcji usuwania. Jeśli zostanie potwierdzona akcja Usuń , element datamart i powiązane elementy podrzędne zostaną usunięte
Screenshot of the datamart delete datamart menu.
Zarządzaj 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.
Screenshot of the datamart grant people access menu.
Historia odświeżania Zawiera historię działania odświeżania z czasem trwania działania i stanu.
Screenshot of the datamart refresh history window.
Zmień nazwę Aktualizacje schemat danych i automatycznie wygenerowany semantyczny model o nowej nazwie.
Screenshot of the datamart rename window.
Ustawienia Dowiedz się więcej o ustawieniach obiektu datamart
Udostępnij Umożliwia użytkownikom udostępnianie elementu datamart w celu utworzenia zawartości na podstawie bazowego modelu semantycznego generowanego automatycznie i wykonywania zapytań względem odpowiedniego punktu końcowego SQL. Udostępnia dostęp do schematu danych (tylko do odczytu SQL i automatycznie wygenerowany model semantyczny) innym użytkownikom w 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.
Screenshot of the datamart share menu.
Wyświetl elementy powiązane Pokazuje to kompleksową pochodzeniemarów danych ze źródeł danych do wykresu danych, automatycznie wygenerowanego modelu semantycznego i innych semantycznych modeli (jeśli istnieje) utworzonych na podstawiemarów danych, a także do deportowania, pulpitów nawigacyjnych i aplikacji.
Screenshot of the datamart view lineage window.

Ustawienia obiektu Datamart

Ustawienia elementu Datamart są dostępne z menu kontekstowego dla zestawów danych. W tej sekcji opisano i wyjaśniono opcje ustawień elementu datamart oraz ich opis. Na poniższej ilustracji przedstawiono menu ustawień elementu datamart.

Screenshot of the datamart context menu with settings selected.

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

Ustawienie Szczegół
Opis elementu Datamart Umożliwia użytkownikom dodawanie szczegółów metadanych w celu udostępnienia opisowych informacji na temat elementu datamart.
Screenshot of the datamart description menu.
Ustawienia serwera Punkt końcowy SQL parametry połączenia dla elementu datamart. Za pomocą parametry połączenia można utworzyć połączenie z narzędziami datamart przy użyciu różnych narzędzi, takich jak program SSMS.
Screenshot of the datamart connection string.
Poświadczenia źródła danych Umożliwia uzyskanie informacji o źródle danych i edytowanie poświadczeń.
Screenshot of the datamart source credentials menu.
Zaplanuj odświeżanie Informacje o odświeżaniu danych dla elementu datamart oparte na harmonogramie zdefiniowanym przez użytkownika.
Screenshot of the datamart scheduled refresh menu.
Etykieta poufności Etykieta poufności zastosowana do elementu datamart, który jest również propagowany na podrzędnym modelu semantycznym, raportach itd.
Screenshot of the datamart sensitivity label settings.

Propagacja etykiet poufności do modelu semantycznego podrzędnego nie będzie odbywać się w następujących scenariuszach:
  • Obniżanie 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 Screenshot of the request access setting.
Pytania i odpowiedzi Screenshot of the Q and A setting.
Buforowanie zapytań Screenshot of the query caching setting.

Zagadnienia i ograniczenia dotyczące usługi Datamarts

W przypadku korzystania z magazynów danych 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żna 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: