Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY: Power BI Report Builder
Power BI Desktop
W tym artykule opisano obsługiwane źródła danych dla raportów podzielonych na strony w usługa Power BI oraz sposób nawiązywania połączenia ze źródłami danych usługi Azure SQL Database. Niektóre źródła danych są obsługiwane natywnie. Możesz połączyć się z innymi osobami, używając bram danych lub funkcji Pozyskiwanie danych w programie Power BI Report Builder.
Wymagania wstępne
Wymagania licencyjne dotyczące raportów podzielonych na strony usługi Power BI (pliki rdl) są takie same jak w przypadku raportów usługi Power BI (pliki pbix).
- Nie potrzebujesz licencji, aby pobrać program Power BI Report Builder z Centrum pobierania Microsoft bezpłatnie.
- Bezpłatna licencja umożliwia publikowanie raportów podzielonych na strony w obszarze Mój obszar roboczy w usłudze Power BI. Aby uzyskać więcej informacji, zobacz Dostępność funkcji dla użytkowników z bezpłatnymi licencjami w usługa Power BI.
- W przypadku licencji usługi Power BI Pro lub licencji PPU można publikować raporty podzielone na strony w innych obszarach roboczych. Potrzebujesz również co najmniej roli współautora w obszarze roboczym.
- Potrzebujesz uprawnień do tworzenia dla zestawu danych.
Natywnie obsługiwane źródła danych
Raporty podzielone na strony natywnie obsługują następującą listę źródeł danych:
| Źródło danych | Uwierzytelnianie | Uwagi |
|---|---|---|
| Azure SQL Database Azure Synapse Analytics |
Podstawowa, logowanie jednokrotne (SSO), OAuth2 | Bramę korporacyjną można używać z bazą danych Azure SQL. |
| Azure SQL Managed Instance | Basic, SSO, OAuth2 | Za pośrednictwem publicznych lub lokalnych punktów końcowych sieci wirtualnej (punkty końcowe sieci wirtualnej muszą być kierowane za pośrednictwem Enterprise Gateway) |
| Azure Analysis Services | SSO, OAuth2 | Zapora usług Azure Analysis Services musi być wyłączona lub skonfigurowana tak, aby zezwalała na wszystkie zakresy adresów IP w regionie Azure (Niemcy). Dotyczy to tylko regionu Azure (Niemcy). Logowanie jednokrotne z tenanta zewnętrznego nie jest obsługiwane. |
| Semantyczny model usługi Power BI | logowanie jednokrotne | Modele semantyczne usługi Power BI w warstwie Premium i innej niż Premium. Wymaga uprawnień do odczytu. Obsługiwane są tylko modele semantyczne Power BI w trybie importu i DirectQuery. Zapytania raportów używające semantycznego modelu Power BI w trybie DirectQuery jako źródła danych mają stały 10-minutowy limit czasu. W przypadku zapytań raportów, które trwają dłużej niż 10 minut, użyj punktu końcowego XMLA do odczytu/zapisu semantycznego modelu Power BI jako źródła danych raportu. |
| Modele Direct Lake | SSO, OAuth2 | Usługa Direct Lake w punktach końcowych SQL obsługuje logowanie jednokrotne i protokół OAuth2, a usługa Direct Lake w modelach semantycznych obsługuje logowanie jednokrotne. Aby uzyskać więcej informacji na temat tworzenia raportów przy użyciu wymaganych modeli i uprawnień usługi Direct Lake, zobacz ten artykuł. |
| Model semantyczny usługi Power BI w warstwie Premium (XMLA) | logowanie jednokrotne | Aby zapewnić odpowiednią łączność w programie Power BI Report Builder, upewnij się, że opcja Nie używaj poświadczeń jest wybrana podczas ustawiania źródła danych. Dostęp za pośrednictwem XMLA respektuje przynależność do grup zabezpieczeń ustawionych na poziomie obszaru roboczego i aplikacji. Użytkownicy z co najmniej rolą Współpracownik w przestrzeni roboczej mogą renderować raporty podzielone na strony z semantycznymi modelami Power BI Premium. Inni użytkownicy potrzebują uprawnień do tworzenia bazowych zestawów danych. |
| Dataverse | SSO (Logowanie jednokrotne), OAuth2 | Nie można użyć bramy, ponieważ uwierzytelnianie wieloskładnikowe (MFA) nie jest wspierane. |
| Wprowadź dane | Nie dotyczy | Dane są osadzone w raporcie. |
Z wyjątkiem usługi Azure SQL Database wszystkie źródła danych są gotowe do użycia po przekazaniu raportu do usługa Power BI. Źródła danych domyślnie używają SSO, tam, gdzie to możliwe. W przypadku usług Azure Analysis Services można zmienić typ uwierzytelniania na OAuth2. Jednak po zmianie typu uwierzytelniania dla danego źródła danych na OAuth2 nie można powrócić do używania SSO. Ponadto ta zmiana dotyczy wszystkich raportów danego dzierżawcy, które we wszystkich obszarach roboczych używają tego źródła danych. Zabezpieczenia na poziomie wiersza w raportach podzielonych na strony nie będą działać, chyba że użytkownicy wybiorą logowanie jednokrotne dla typu uwierzytelniania.
W przypadku źródeł danych usługi Azure SQL Database należy podać więcej informacji zgodnie z opisem w sekcji Uwierzytelnianie usługi Azure SQL Database.
Inne źródła danych
Oprócz natywnie obsługiwanych źródeł danych dostęp do następujących źródeł danych można uzyskać za pośrednictwem bramy przedsiębiorstwa usługi Power BI lub bramy sieci wirtualnej:
| Źródło danych | Brama przedsiębiorstwa | Brama sieci wirtualnej |
|---|---|---|
| SQL Server (obsługuje logowanie jednokrotne) | ||
| SQL Server Analysis Services | ||
| Oracle (obsługuje logowanie jednokrotne) | ||
| Teradata (obsługuje logowanie jednokrotne) | ||
| ODBC |
W przypadku raportów podzielonych na strony obecnie nie można uzyskać dostępu do usług Azure Analysis Services przy użyciu bramy usługi Power BI dla przedsiębiorstw lub bramy sieci wirtualnej. Przy uwierzytelnianiu przez jednokrotne logowanie (SSO), jednostka usługi nie jest obsługiwana.
Ponadto, w przypadku raportów podzielonych na strony, wymagany jest wydawca raportu posiadający uprawnienia administratora bramy przedsiębiorstwa usługi Power BI lub bramy sieci wirtualnej, aby powiązać raport podzielony na strony z połączeniem ze źródłem danych. Stajesz się administratorem poprzez dodanie jako administrator lub zainstalowanie i skonfigurowanie bramy korporacyjnej Power BI albo bramy sieci wirtualnej. Należy pamiętać, że jako administrator bramy przedsiębiorstwa usługi Power BI nie zapewnia automatycznie dostępu do istniejących połączeń ze źródłem danych. Musisz określić, które połączenie ze źródłem danych chcesz zarządzać.
Ważne
Użycie opcji SSO za pomocą protokołu Kerberos w zaawansowanych ustawieniach bramy wymaga konfiguracji ograniczonego delegowania protokołu Kerberos dla lokalnego źródła danych i usługi bramy.
Uwierzytelnianie usługi Azure SQL Database
W przypadku źródeł danych usługi Azure SQL Database należy ustawić typ uwierzytelniania przed uruchomieniem raportu. Ma to zastosowanie tylko wtedy, gdy używasz źródła danych po raz pierwszy w obszarze roboczym. Po raz pierwszy zostanie wyświetlony następujący komunikat:
Jeśli nie podasz żadnych poświadczeń, podczas uruchamiania raportu wystąpi błąd. Wybierz pozycję Kontynuuj, aby przejść do strony poświadczeń źródła danych dla właśnie przekazanego raportu:
Wybierz link Edytuj poświadczenia dla danego źródła danych, aby wyświetlić okno dialogowe Konfigurowanie:
W przypadku źródeł danych usługi Azure SQL Database obsługiwane są następujące typy uwierzytelniania:
- Podstawowa (nazwa użytkownika i hasło)
- Logowanie jednokrotne (SSO)
- OAuth2 (przechowywany token firmy Microsoft Entra)
Aby logowanie jednokrotne (SSO) i protokół OAuth2 działały prawidłowo, serwer Azure SQL Database, do którego łączy się źródło danych, musi mieć włączoną obsługę uwierzytelniania Microsoft Entra. W przypadku metody uwierzytelniania OAuth2 identyfikator Entra firmy Microsoft generuje token i przechowuje go na potrzeby przyszłego dostępu do źródła danych. Aby zamiast tego użyć metody uwierzytelniania SSO, wybierz opcję SSO bezpośrednio poniżej, użytkownicy końcowi używają własnych poświadczeń protokołu OAuth2 podczas uzyskiwania dostępu do tego źródła danych za pośrednictwem DirectQuery.
Zagadnienia i ograniczenia
- Podczas nawiązywania połączenia z usługą Fabric Lakehouse przy użyciu punktu końcowego analizy SQL nie można ustawić typu zapytania w oknie dialogowym Właściwości zestawu danych programu Power BI Report Builder. Aby obejść ten problem, wybierz opcję tekstową i wywołaj procedurę składowaną.
Treści powiązane
- Nawiązywanie połączenia ze źródłem danych Oracle
- Wyświetl raport podzielony na strony w usługa Power BI.
Masz więcej pytań? Wypróbuj Społeczność usługi Power BI.