Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Power BI umożliwia użytkownikom tworzenie i edytowanie modeli semantycznych w usłudze Power BI przy użyciu akcji, takich jak edytowanie dodatku Power Query, zarządzanie relacjami, tworzenie miar języka DAX i definiowanie ról zabezpieczeń na poziomie wiersza. W tym środowisku użytkownicy mogą pracować i współpracować jednocześnie nad tym samym modelem semantycznym.
Tworzenie nowych modeli semantycznych
Możesz utworzyć nowe modele semantyczne importu w usłudze, wybierając pozycję Pobierz dane na stronie Tworzenie .
Spowoduje to uruchomienie nowoczesnego środowiska 'Pobierz dane' w Power Query, w którym można wybrać łącznik i dokonać przekształceń. Z tego doświadczenia masz następujące opcje jako ostatni krok w tworzeniu twojego nowego modelu semantycznego importu:
- Utwórz raport: Ta opcja umożliwia przejście do środowiska edytowania raportów w usłudze Power BI. W tym miejscu możesz natychmiast rozpocząć tworzenie raportu na podstawie nowo utworzonego modelu semantycznego. Edytor raportów udostępnia wszystkie znane narzędzia do projektowania wizualizacji, dodawania filtrów i dostosowywania układu raportu — bezpośrednio w przeglądarce.
- Utwórz tylko model semantyczny: Wybranie tej opcji powoduje utworzenie tylko modelu semantycznego bez uruchamiania edytora raportów. Znajdziesz się w edytorze modeli w Internecie, gdzie można wprowadzić dalsze zmiany w modelu semantycznym. Jest to idealne rozwiązanie, jeśli chcesz uściślić model semantyczny, dodać relacje, utworzyć miary języka DAX lub skonfigurować zabezpieczenia na poziomie wiersza przed utworzeniem raportów.
Otwieranie istniejącego modelu semantycznego
Istniejący model semantyczny można otworzyć w następujący sposób:
- Z listy zawartości obszaru roboczego wybierz pozycję Więcej opcji (...) dla modelu semantycznego i wybierz pozycję Otwórz model danych.
- Z listy zawartości centrum danych wybierz pozycję Więcej opcji (...) dla modelu semantycznego i wybierz pozycję Otwórz model danych.
- Na stronie szczegółów modelu semantycznego wybierz pozycję Otwórz model semantyczny.
- W trybie edycji raportu połączonego z modelem semantycznym wybierz pozycję Otwórz model danych, aby otworzyć odpowiedni model danych na innej karcie.
Tryb wyświetlania
Po otwarciu modeli semantycznych w sieci, są domyślnie ustawione na tryb wyświetlania, co umożliwia bezpieczne przeglądanie modelu bez ryzyka przypadkowej edycji. Chociaż można dostosować układy diagramu w trybie wyświetlania, takie zmiany nie zostaną zapisane w przyszłych sesjach. Aby wprowadzić trwałe modyfikacje, przejdź do trybu edycji .
Modelowanie danych
Po otwarciu modelu semantycznego można zobaczyć wszystkie tabele, kolumny i relacje w modelu. Teraz możesz edytować model semantyczny, a wszystkie zmiany zostaną automatycznie zapisane.
Tworzenie miar
Aby utworzyć miarę (miara jest kolekcją standardowych metryk), wybierz tabelę w okienku danych i wybierz przycisk Nowa miara ze wstążki, jak pokazano na poniższej ilustracji.
Wprowadź miarę na pasku formuły i określ tabelę i kolumnę, do której ma zastosowanie. Podobnie jak w programie Power BI Desktop, środowisko edycji języka DAX w usłudze Power BI oferuje rozbudowany edytor wraz z autouzupełnianiem formuł (intellisense).
Możesz rozwinąć tabelę, aby znaleźć miarę w tabeli.
Tworzenie kolumn obliczeniowych
Aby utworzyć kolumnę obliczeniową, wybierz tabelę w okienku danych i wybierz przycisk Nowa kolumna na wstążce, jak pokazano na poniższej ilustracji.
Wprowadź kolumnę obliczeniową na pasku formuły i określ tabelę, do której ma zastosowanie. Podobnie jak w programie Power BI Desktop, środowisko edycji języka DAX w usłudze Power BI oferuje rozbudowany edytor wraz z autouzupełnianiem formuł (intellisense).
Możesz rozwinąć tabelę, aby znaleźć kolumnę obliczeniową w tabeli.
Tworzenie tabel obliczeniowych
Aby utworzyć tabelę obliczeniową, wybierz tabelę w okienku danych i wybierz przycisk Nowa tabela na wstążce, jak pokazano na poniższej ilustracji.
Wprowadź tabelę obliczeniową na pasku formuły. Podobnie jak w programie Power BI Desktop, środowisko edycji języka DAX w usłudze Power BI oferuje rozbudowany edytor wraz z autouzupełnianiem formuł (intellisense). W modelu można teraz wyświetlić nowo utworzoną tabelę obliczeniową.
Utwórz relację
Istnieją dwa sposoby tworzenia nowej relacji w usłudze Power BI.
Pierwszą metodą jest przeciągnięcie kolumny z jednej tabeli na diagramie relacji do kolumny drugiej tabeli w celu utworzenia relacji.
Drugą metodą tworzenia relacji jest wybranie pozycji Zarządzaj relacjami na wstążce, jak pokazano na poniższej ilustracji.
Spowoduje to otwarcie odnowionego okna dialogowego Zarządzanie relacjami . W tym miejscu możesz wybrać pozycję Nowa relacja , aby utworzyć nową relację w modelu.
W tym miejscu skonfiguruj właściwości relacji i wybierz przycisk OK po zakończeniu relacji, aby zapisać informacje o relacji.
Edytowanie relacji
Istnieją trzy sposoby edytowania istniejącej relacji w usłudze Power BI.
Pierwszą metodą edytowania relacji jest użycie Edytowanie relacji w okienku Właściwości, gdzie można wybrać dowolną linię między dwiema tabelami, aby wyświetlić opcje relacji w okienku Właściwości. Pamiętaj, aby rozwinąć okienko Właściwości , aby wyświetlić opcje relacji.
Następną metodą jest kliknięcie prawym przyciskiem myszy istniejącej relacji w widoku diagramu i wybranie pozycji Właściwości.
W wyświetlonym oknie skonfiguruj właściwości relacji i wybierz przycisk OK po zakończeniu relacji, aby zapisać informacje o relacji.
Trzecią metodą jest wybranie pozycji Zarządzaj relacjami na wstążce. W oknie dialogowym Zarządzanie relacjami możesz wybrać relację do edycji, a następnie wybrać pozycję Edytuj.
Alternatywnie możesz wybrać pozycję Edytuj z menu kontekstowego danej relacji w oknie dialogowym.
W tym miejscu skonfiguruj właściwości relacji i wybierz przycisk OK podczas edytowania relacji, aby zapisać informacje o relacji.
Zobacz listę wszystkich swoich relacji
Wybranie pozycji Zarządzaj relacjami na wstążce spowoduje otwarcie odnowionego okna dialogowego Zarządzanie relacjami , które zapewnia kompleksowy widok wszystkich relacji wraz z ich kluczowymi właściwościami w jednej wygodnej lokalizacji. W tym miejscu możesz utworzyć nowe relacje lub edytować istniejącą relację.
Ponadto możesz filtrować i skupiać się na określonych relacjach w modelu na podstawie kardynalności i kierunku filtrowania krzyżowego.
Ustawianie właściwości
Właściwości danego obiektu można zmienić przy użyciu okienka Właściwości . Wspólne właściwości wielu obiektów można ustawić jednocześnie, trzymając wciśnięty Ctrl i wybierając wiele obiektów na diagramie relacji lub w okienku Dane. Gdy wyróżniono wiele obiektów, zmiany zastosowane w okienku Właściwości mają zastosowanie do wszystkich zaznaczonych obiektów.
Można na przykład zmienić typ danych dla wielu kolumn, trzymając wciśnięty Ctrl , wybierając kolumny, a następnie zmieniając ustawienie typu danych w okienku Właściwości .
Pobierz dane
Nowe tabele importowane można dodawać w modelach semantycznych przy użyciu doświadczenia 'Pobierania danych' w Power Query. Wybierz pozycję Pobierz dane na wstążce, aby wybrać łącznik i przenieść nowe dane do modelu semantycznego.
Przekształcanie danych i edytowanie zapytań
Dane modeli semantycznych importu można kształtować za pomocą pełnego edytora Power Query, wybierając pozycję Przekształć dane na wstążce.
Odśwież
Możesz odświeżyć zarówno schemat, jak i dane dla modeli semantycznych importu, wybierając pozycję Odśwież na wstążce.
Jeśli wybierzesz pozycję Anuluj, aby anulować odświeżanie, wszystkie dane załadowane do modelu przed anulowaniem pozostają w modelu. W razie potrzeby możesz użyć historii wersji modelu semantycznego , aby odzyskać model do punktu przed zainicjowaniem odświeżania. Nie można wprowadzać dodatkowych zmian w modelu semantycznym, gdy trwa odświeżanie.
Ustawianie własnej tabeli dat
Aby ustawić tabelę dat, wybierz tabelę, której chcesz użyć jako tabeli dat w okienku Dane, a następnie kliknij prawym przyciskiem myszy tabelę i wybierz pozycję > w menu, jak pokazano na poniższej ilustracji.
Następnie określ kolumnę daty, wybierając ją z menu rozwijanego w oknie dialogowym Oznacz jako tabelę daty.
Ustawienie własnej tabeli dat jest zgodne z tym samym zachowaniem co to, co istnieje w programie Power BI Desktop. Więcej szczegółów dotyczących walidacji kolumn, scenariuszy tworzenia własnej tabeli dat i wpływu na hierarchie dat można znaleźć w dokumentacji tabel dat
Definiowanie ról i reguł zabezpieczeń na poziomie wiersza
Role zabezpieczeń można zdefiniować, wykonując następujące czynności:
Na wstążce wybierz pozycję Zarządzaj rolami.
W oknie Zarządzanie rolami wybierz pozycję Nowy, aby utworzyć nową rolę.
W obszarze Role podaj nazwę roli i wybierz Enter.
W obszarze Wybierz tabele wybierz tabelę, do której chcesz zastosować filtr zabezpieczeń na poziomie wiersza.
W obszarze Filtruj dane użyj edytora domyślnego, aby zdefiniować role. Utworzone wyrażenia zwracają wartość true lub false.
Uwaga
Nie wszystkie filtry zabezpieczeń na poziomie wiersza obsługiwane w usłudze Power BI można zdefiniować przy użyciu edytora domyślnego. Ograniczenia obejmują wyrażenia, które obecnie można zdefiniować tylko przy użyciu języka DAX, w tym reguły dynamiczne, takie jak nazwa użytkownika lub userprincipalname. Aby zdefiniować role przy użyciu tych filtrów, przejdź do korzystania z edytora języka DAX.
Opcjonalnie wybierz pozycję Przełącz do edytora języka DAX, aby użyć edytora języka DAX do zdefiniowania roli. Możesz wrócić do domyślnego edytora, wybierając pozycję Przełącz do domyślnego edytora. Wszystkie zmiany wprowadzone w interfejsie edytora są utrwalane podczas przełączania interfejsów, gdy jest to możliwe.
Podczas definiowania roli przy użyciu edytora języka DAX, którego nie można zdefiniować w edytorze domyślnym, jeśli spróbujesz przełączyć się do edytora domyślnego, zostanie wyświetlony monit z ostrzeżeniem, że przełączanie edytorów może spowodować utratę niektórych informacji. Aby zachować te informacje, wybierz pozycję Anuluj i kontynuuj edytowanie tej roli tylko w edytorze języka DAX.
Wybierz pozycję Zapisz , aby zapisać rolę.
Po zapisaniu roli wybierz pozycję Przypisz , aby dodać użytkowników do roli. Po przypisaniu wybierz Zapisz, aby zapisać przypisania ról i zamknąć modalne okno ustawień RLS.
Tworzenie układów
Możesz tworzyć układy modelu, które zawierają tylko podzbiór tabel w modelu. Taka reorganizacja może pomóc zapewnić jaśniejszy wgląd w tabele, z którymi chcesz pracować, i ułatwić pracę ze złożonymi modelami semantycznymi. Aby utworzyć nowy układ z tylko podzbiorem tabel, wybierz + przycisk obok karty Wszystkie tabele u dołu okna.
Następnie możesz przeciągnąć tabelę z okienka Dane do nowego układu. Kliknij prawym przyciskiem myszy tabelę, a następnie wybierz pozycję Dodaj powiązane tabele z wyświetlonego menu. Obejmuje to każdą tabelę, która jest powiązana z oryginalną tabelą i włączona do układu.
Tworzenie raportów
Nowy raport można utworzyć na podstawie semantycznego modelu edycji w środowisku usługi, wybierając przycisk Nowy raport na wstążce. Spowoduje to otwarcie nowej karty przeglądarki, prowadzącej do kanwy edytowania raportu w nowym raporcie, który jest oparty na modelu semantycznym.
Po zapisaniu nowego raportu zostanie wyświetlony monit o wybranie obszaru roboczego, pod warunkiem, że masz uprawnienia do zapisu dla tego obszaru roboczego. Jeśli nie masz uprawnień do zapisu lub jeśli jesteś użytkownikiem bezpłatnym i model semantyczny znajduje się w obszarze roboczym o pojemności Premium lub w Fabric F64 lub nowszym, nowy raport zostanie zapisany w obszarze Mój obszar roboczy.
Automatyczne zapisywanie
Po wprowadzeniu zmian w modelu semantycznym zmiany są automatycznie zapisywane. Zmiany są trwałe bez opcji cofnięcia.
Uprawnienia
*Użytkownik musi mieć uprawnienia do modelu semantycznego zapisu i kompilacji, aby otworzyć i edytować odpowiedni model semantyczny w usłudze Power BI. *Jeśli włączono szczegółową kontrolę dostępu w modelu semantycznym, użytkownicy, którzy mają uprawnienia do zapisu, ale nie są właścicielami modelu semantycznego, mogą przełączyć się na tryb edycji tylko wtedy, gdy mają dostęp do wszystkich bazowych źródeł danych dla modelu. Właściciele modeli semantycznych zawsze będą mogli przełączać się do trybu edycji. *Użytkownik musi być semantycznym właścicielem modelu, aby uzyskać dostęp do okna dialogowego Pobieranie danych i dodać dodatkowe tabele importu do modelu semantycznego.
Włączanie edytowania modelu semantycznego w portalu administracyjnym
Administratorzy usługi Power BI mogą włączać lub wyłączać edytowanie modelu semantycznego w usłudze dla całej organizacji lub dla określonych grup zabezpieczeń przy użyciu ustawienia znalezionego w portalu administracyjnym usługi Power BI, jak pokazano na poniższej ilustracji.
Wyświetlanie dzienników inspekcji i zdarzeń aktywności
Administratorzy usługi Power BI mogą przeprowadzać inspekcję operacji dotyczących edytowania modeli semantycznych w operacjach internetowych z Centrum administracyjnego platformy Microsoft 365. Operacje inspekcji obsługiwane do edytowania modeli semantycznych w Internecie są następujące:
| Przyjazna nazwa | Nazwa operacji | Uwagi |
|---|---|---|
| Zastosowano zmianę modelu w usłudze Power BI | ZastosujZmianęDoModeluPowerBI | Użytkownik wprowadza zmianę w modelu semantycznym. Dzieje się tak za każdym razem, gdy wprowadzana jest dowolna edycja modelu (na przykład: tworzenie miary DAX, zarządzanie relacjami, inne) |
| Pobrano model z usługi Power BI | PobierzModelDanychPowerBI | Użytkownik otwiera środowisko modelu semantycznego Open lub ponownie zsynchronizuje model semantyczny. |
Aby uzyskać więcej informacji na temat uzyskiwania dostępu do dzienników inspekcji, zobacz artykuł Access your audit logs (Uzyskiwanie dostępu do dzienników inspekcji ).
Wykorzystanie pojemności i raportowanie
Możesz monitorować wpływ edycji modeli semantycznych w usłudze na pojemności usługi Power BI Premium przy użyciu aplikacji metryk Premium. Efekt pojemności można monitorować pod kątem edytowania modeli semantycznych w Internecie przy użyciu następujących operacji.
| Działanie | opis | Obciążenie | Typ |
|---|---|---|---|
| Czytanie dotyczące modelowania sieci Web | Operacja odczytu modelu semantycznego w interfejsie użytkownika modelowania sieci Web. | Modele semantyczne | Interakcyjny |
| Tworzenie modelu sieci Web | Operacja zapisu w modelu semantycznym w środowisku użytkownika modelowania sieci Web | Modele semantyczne | Interakcyjny |
Rozważania i ograniczenia
W tej wersji edycji modeli semantycznych w usłudze Power BI istnieje kilka ograniczeń, które należą do kilku kategorii.
Zagadnienia dotyczące edytora Power Query
Podczas interakcji z edytorem Power Query należy pamiętać o następujących kwestiach:
- Używanie edytora Power Query do przekształcania danych lub nawiązywania połączenia z nowymi źródłami danych jest obsługiwane tylko w przypadku trybu przechowywania importu. Te możliwości nie są obsługiwane w przypadku tabel Direct Lake ani DirectQuery.
- Dodawanie tabel importu do modelu z łączników niestandardowych, usługi Azure Database for PostgreSQL, bazy danych IBM Informix (beta), bazy danych Essbase, Microsoft Exchange, Hadoop File (HDFS), OLE DB, R i Python nie są obsługiwane. Modele korzystające z tych łączników nie obsługują również edytowania zapytań w edytorze Power Query ani odświeżania za pomocą przycisku wstążki w środowisku edycji modelu internetowego.
- Modele semantyczne z połączonymi celami nie obsługują edytowania zapytań w edytorze Power Query ani odświeżania za pomocą przycisku wstążki w środowisku edycji modelu internetowego.
- Jeśli wybierzesz pozycję Anuluj lub zamkniesz okno dialogowe Dodatku Power Query, wszelkie zmiany wprowadzone w zapytaniach zostaną odrzucone. W Internecie zmiany wprowadzone w edytorze Power Query muszą zostać jawnie zapisane i zastosowane do modelu w celu ich utrwalania poza edytorem.
- Istniejące połączenia w chmurze osobistej można używać w edytorze Power Query dla modelu semantycznego, ale nie można tam tworzyć nowych. Podczas nawiązywania połączenia ze źródłem danych w edytorze można utworzyć tylko połączenia lokalne lub współużytkowane w chmurze. Aby użyć osobistego połączenia w chmurze, połącz je za pośrednictwem strony ustawień modelu semantycznego. Konfigurację i zarządzanie tymi osobistymi połączeniami w chmurze można wykonać na stronie Zarządzanie połączeniami i bramami usługi Power BI.
- Podczas otwierania edytora Power Query dla modelu opublikowanego z programu Desktop połączenia mogą początkowo pojawiać się bez połączenia w oknie dialogowym Zarządzanie połączeniami . Te połączenia można skonfigurować, klikając znak "+".
- Brama danych jest potrzebna do niektórych źródeł danych. Te bramy można zarządzać na stronie ustawień modelu semantycznego. Podczas publikowania z programu Desktop połączenia bramy nie są domyślnie konfigurowane dla źródeł, które ich wymagają. Należy je ręcznie skonfigurować w sekcji Połączenia bramy w ustawieniach modelu semantycznego.
- Dynamiczne źródła danych nie są obsługiwane w edytorze Power Query.
- Podczas dodawania nowego źródła danych importu przy użyciu narzędzia Power Query w wersji online model semantyczny nie dziedziczy automatycznie etykiety poufności z tego źródła danych.
- Podczas importowania danych przy użyciu dodatku Power Query w usłudze Power BI relacje zdefiniowane w źródłowych źródłach danych nie są importowane automatycznie. Te relacje muszą być tworzone ręcznie w modelu semantycznym.
Nieobsługiwane modele semantyczne
Następujące scenariusze nie obsługują otwierania modelu semantycznego w usłudze:
- Semantyczne modele z przyrostowym odświeżaniem.
- Modele semantyczne wdrażane za pośrednictwem potoków wdrażania można edytować tylko w Internecie w obszarze roboczym programowania. Edytowanie w obszarach roboczych testowych i produkcyjnych nie jest obsługiwane.
- Semantyczne modele, które nie zostały jeszcze uaktualnione do rozszerzonego formatu metadanych. Możesz uaktualnić do rozszerzonego formatu metadanych, otwierając odpowiedni plik pbix w programie Desktop i publikując go ponownie.
- Semantyczne modele, które mają skonfigurowane automatyczne agregacje.
- Semantyczne modele, które mają połączenie w czasie rzeczywistym.
- Modele semantyczne migrowane z usług Azure Analysis Services (AAS).
- Nie wszystkie modele semantyczne w obszarach roboczych Pro są obecnie obsługiwane w północnej Części Zjednoczonego Emiratu Arabskiego.
Aby zobaczyć, które ograniczenie uniemożliwia otwarcie modelu semantycznego, umieść kursor na przycisku Otwórz model semantyczny na stronie szczegółów semantycznego modelu. Spowoduje to wyświetlenie etykietki narzędzia wskazującej, które ograniczenie powoduje wyłączenie przycisku Otwórz semantyczny model .
Ograniczenia
Nadal istnieje wiele luk funkcjonalnych między widokiem modelu w programie Power BI Desktop i usłudze. Funkcje, które nie są jeszcze obsługiwane w usłudze, obejmują:
- Przycisk odświeżania w edytorze internetowym dla modeli semantycznych jest wyłączony dla modeli Direct Lake, DirectQuery, modeli złożonych, a także modeli zawierających łącza klientów lub źródła danych kostki.
- Ustawianie tabeli jako tabeli wyróżnionej
- Konfigurowanie dowolnych właściwości tabeli funkcji
- Zmienianie trybu przechowywania tabeli
- Zmiana kategorii danych na „kod kreskowy” i z powrotem
- Wyświetl jako okno dialogowe
- Konfiguracja i ustawienia pytań i odpowiedzi, w tym edytowanie synonimów
- Klasyfikowanie poufności raportu
- Podczas modyfikowania modelu semantycznego w usłudze zmiana nazwy pól danych nie zostanie automatycznie zaktualizowana w istniejących wizualizacjach w artefaktach podrzędnych, które zależą od tego modelu semantycznego.
Ponadto należy pamiętać o następujących kwestiach:
- Podczas wprowadzania zmian w modelu semantycznym zmiany zostaną automatycznie zapisane. Historia wersji modelu semantycznego jest obsługiwana w przypadku modeli semantycznych edytowanych w Internecie. Ta funkcja umożliwia odzyskanie sprawności po błędach krytycznych.
- Edytowanie online nie jest dostępne w obszarach współpracy, jeśli konwersja modelu na duży format magazynowania modelu semantycznego kończy się niepowodzeniem. W tym przypadku nadal można użyć trybu wyświetlania, ale nie edytować modelu.
- Opcja Edytuj w programie Desktop z przełącznika Tryb wyświetlania/edycji jest dostępna tylko dla modeli Direct Lake. Spowoduje to uruchomienie edycji na żywo modelu semantycznego usługi Direct Lake w programie Power BI Desktop i jest obsługiwane tylko na maszynach z systemem Windows. Wszystkie wymagania dotyczące edycji na żywo modeli Direct Lake w programie Power BI Desktop mają tutaj zastosowanie.
Modele semantyczne edytowane za pomocą narzędzi zewnętrznych
Użycie narzędzi zewnętrznych do modyfikowania modelu semantycznego przy użyciu punktu końcowego XMLA może spowodować nieoczekiwane zachowanie podczas edytowania modelu semantycznego w Internecie, jeśli operacja zapisu nie jest obsługiwana. Aby uzyskać więcej informacji na temat obsługiwanych operacji zapisu, zapoznaj się z naszą dokumentacją dotyczącą zmian spoza usługi Power BI.
Powiązana zawartość
Ten artykuł zawiera informacje na temat edytowania modeli semantycznych w usłudze Power BI. Aby uzyskać więcej informacji na temat modelowania semantycznego w usłudze Power BI, zobacz następujące zasoby: