Obsługiwane źródła danych dla raportów podzielonych na strony usługi Power BI
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 nawiązać połączenie z innymi osobami przy użyciu bram danych.
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ługa 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. Potrzebna jest również co najmniej rola 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ę przedsiębiorstwa można używać z usługą Azure SQL Database. |
Wystąpienie zarządzane Azure SQL | 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 bramy przedsiębiorstwa) |
Azure Analysis Services | Logowanie jednokrotne, 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 dzierżawy zewnętrznej 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 trybu importu i trybu DirectQuery usługi Power BI. Zapytania raportów używające semantycznego modelu usługi Power BI w trybie DirectQuery jako źródła danych mają stały 10-minutowy limit czasu. W przypadku zapytań raportów, które trwa dłużej niż 10 minut, użyj punktu końcowego odczytu/zapisu modelu usługi Power BI jako źródła danych raportu. |
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 honoruje członkostwo w grupach zabezpieczeń ustawionych na poziomie obszaru roboczego lub aplikacji. Użytkownicy z co najmniej rolą Współautor w obszarze roboczym mogą renderować raporty podzielone na strony przy użyciu semantycznych modeli usługi Power BI w warstwie Premium. Inni użytkownicy potrzebują uprawnień do tworzenia bazowych zestawów danych. |
Dataverse | Logowanie jednokrotne, OAuth2 | Nie można użyć bramy, ponieważ uwierzytelnianie wieloskładnikowe (MFA) nie jest obsługiwane. |
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ą logowania jednokrotnego, jeśli ma to zastosowanie. 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 przywrócić funkcji logowania jednokrotnego. Ponadto ta zmiana dotyczy wszystkich raportów, które używają tego źródła danych we wszystkich obszarach roboczych dla danej dzierżawy. 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. W przypadku uwierzytelniania za pomocą logowania jednokrotnego jednostka usługi nie jest obsługiwana.
Ponadto w przypadku raportów podzielonych na strony wydawca raportu z bramą przedsiębiorstwa usługi Power BI lub uprawnienia administratora bramy sieci wirtualnej jest wymagany do powiązania raportu podzielonego na strony z połączeniem ze źródłem danych. Jesteś administratorem przez dodanie go jako administratora lub zainstalowanie i skonfigurowanie bramy przedsiębiorstwa usługi Power BI lub 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 logowania jednokrotnego za pośrednictwem opcji protokołu Kerberos w ustawieniach zaawansowanych bramy wymaga konfiguracji ograniczonego delegowania Protokołu Kerberos w lokalnym źródle danych i usłudze 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świadczenia ź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 (logowanie jednokrotne)
- OAuth2 (przechowywany token firmy Microsoft Entra)
Aby logowanie jednokrotne i protokół OAuth2 działały prawidłowo, serwer usługi Azure SQL Database, z którą łączy się źródło danych, musi mieć włączoną obsługę uwierzytelniania entra firmy Microsoft. 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 logowania jednokrotnego, wybierz opcję logowania jednokrotnego 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 zapytania bezpośredniego.
Następne kroki
- 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.