Power BI Provisioning
Aby przejść dalej, należy najpierw wykonać wdrożenie oraz czynności kontrolne opisane w sekcji Po wdrożeniu, zanim otworzy Pan/Pani szablon.
Przegląd
dab udostępnia raport AI Analyst w postaci pliku szablonu Power BI (.pbit). Należy otworzyć szablon za pomocą Power BI Desktop. Power BI poprosi o wprowadzenie zestawu parametrów oraz danych uwierzytelniających do Państwa bazy danych. Na tej stronie opisano, jakie wartości wpisać oraz w jaki sposób nawiązać połączenie.
Można przesłać raport do obszaru roboczego Microsoft Fabric. Po otwarciu raportu w Fabric, czynności dotyczące parametrów oraz danych uwierzytelniających opisane na tej stronie należy wykonać w identyczny sposób.
Wymagania wstępne
Przed otwarciem szablonu należy przygotować następujące informacje:
| Wartość | Gdzie znaleźć |
|---|---|
| SQL Server connection string | Ciąg połączenia do bazy danych skojarzonej podczas wdrożenia |
| SQL schema | Schemat zawierający tabele AI Analyst |
| API endpoint | Wynik appServiceUrl z procesu wdrożenia, bez prefiksu https:// |
| API key | Klucz AIA API skonfigurowany podczas wdrożenia, zapisany w Key Vault jako aia-api-key |
Ciąg połączenia zawiera nazwę użytkownika oraz hasło do bazy danych. Traktować go należy jako poufny.
1. Wprowadzenie parametrów
Okno parametrów pojawi się automatycznie po otwarciu pliku .pbit.
| Parametr | Jaką wartość wprowadzić |
|---|---|
| SQL_Server | Wartość po Server= w ciągu połączenia. Proszę podać wyłącznie nazwę hosta, bez tcp: oraz bez ,1433.Przykład: test-data.database.windows.net |
| SQL_Database | Wartość po Initial Catalog= w ciągu połączenia.Przykład: aia-internal-beta-test |
| SQL_Schema | Schemat zawierający tabele AI Analyst. Przykład: dbo |
| API_Endpoint | Nazwa hosta usługi AI Analyst App Service. Przykład: app-aia-1234567890.azurewebsites.net |
| API_Key | Klucz AIA API utworzony podczas wdrożenia |
Aby kontynuować, należy wybrać Wczytaj.
W polu API_Endpoint należy podać wyłącznie nazwę hosta usługi App Service — bez protokołu oraz ukośnika końcowego. Wartość taka jak https://app-aia-1234567890.azurewebsites.net/ uniemożliwi poprawne wczytanie raportu.
Stacja robocza, która otwiera raport, łączy się bezpośrednio zarówno z usługą dab AI Analyst App Service, jak i z bazą danych. Dostęp do obu tych usług musi być możliwy z poziomu tego komputera.
- App Service: publiczny adres IP stacji powinien znaleźć się na liście dozwolonych. Listę tę ustala się podczas wdrożenia — w sekcji Sieć i bezpieczeństwo, opisanej w Deployment Guide. Później można nią zarządzać w portalu Azure Portal, wybierając App Service -> Networking -> Access restrictions. Jeżeli podczas wdrożenia pole
Add IP Addresses to Allowlistmiało wartośćNo, stacja wymaga alternatywnego połączenia z siecią wirtualną — na przykład za pośrednictwem peeringu lub VPN. - Baza danych: baza musi akceptować połączenia z publicznego adresu IP komputera.
Ustawienia bazy danych opisane w sekcji Po wdrożeniu umożliwiają dostęp wyłącznie w kierunku AI Analyst → baza danych. Komputer, z którego otwierany jest raport, wymaga osobnej reguły.
2. Logowanie do bazy danych
2.1 Wprowadzenie danych uwierzytelniających do bazy
Przy pierwszym ładowaniu raportu Power BI poprosi o dane uwierzytelniające do bazy.
- Proszę wybrać kartę Baza danych.
- W polu Nazwa użytkownika podać wartość po
User ID=z ciągu połączenia. - W polu Hasło wpisać wartość po
Password=z ciągu połączenia. - Następnie wybrać Połącz.
Po tych czynnościach połączenie zostaje nawiązane.
Należy wybrać kartę Windows zamiast Baza danych. Power BI nawiązuje wtedy połączenie, korzystając z Pana/Pani bieżących poświadczeń Windows. Jeśli połączenie musi zostać wykonane na innym koncie Windows, proszę użyć opcji Użyj innego konta na tej samej karcie i wprowadzić domain\username oraz hasło do tego konta.
2.2 Resetowanie danych uwierzytelniających - gdy okno logowania się nie pojawia
Power BI korzysta z danych uwierzytelniających zapisanych już dla danego serwera. Jeśli okno logowania się nie pojawi, lub zapisane dane są nieprawidłowe, należy je zresetować:
- Należy przejść do Plik -> Opcje i ustawienia -> Ustawienia źródła danych.
- Wybrać SQL Server odpowiadające wdrożeniu.
- Kliknąć Edytuj uprawnienia.
- Po ponownym wprowadzeniu danych uwierzytelniających nawiązać połączenie.
3. Weryfikacja wyniku
Proces provisioning przebiegł pomyślnie, jeśli po załadowaniu danych raport nie wyświetla błędów, a widoki prezentują właściwe dane.
Nieudane ładowanie raportu z błędem połączenia oznacza zwykle, że baza nie akceptuje ruchu z komputera użytkownika lub błędnie podano nazwę hosta.