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.
Podsumowanie
| Property | Value |
|---|---|
| Connector |
Baza danych Azure SQL |
| Products | Excel Power BI (modele semantyczne) Power Query Online |
| Stan wydania | Ogólna dostępność |
| Rodzaje uwierzytelniania | Windows (Power BI Desktop, Excel, Power Query Online z bramą) Baza danych (Power BI Desktop, Excel) Konto Microsoft (wszystkie) Podstawowa (Power Query Online) Podmiot usługi |
| Dokumentacja referencyjna funkcji |
Sql.Database Sql.Databases |
Uwaga / Notatka
Typ uwierzytelniania jednostki usługi nie jest obsługiwany w przypadku korzystania z lokalnej bramy danych ani bramy danych sieci wirtualnej.
Uwaga / Notatka
Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.
Wymagania wstępne
Domyślnie Power BI instaluje sterownik OLE DB dla Azure SQL Database. Jednak dla optymalnej wydajności zalecamy klientowi zainstalowanie SQL Server Native Client przed użyciem konektora Azure SQL Database. program SQL Server Native Client 11.0 i SQL Server Native Client 10.0 są obsługiwane w najnowszej wersji.
Obsługiwane funkcje
- Import
- DirectQuery (modele semantyczne Power BI)
- Opcje zaawansowane
- Czas oczekiwania polecenia w minutach
- Natywna instrukcja SQL
- Kolumny relacji
- Nawigowanie przy użyciu pełnej hierarchii
- obsługa trybu failover SQL Server
Nawiązywanie połączenia z poziomu programu Power Query Desktop
Aby nawiązać połączenie z bazą danych Azure SQL z poziomu programu Power Query Desktop, wykonaj następujące kroki:
Wybierz pozycję baza danych Azure SQL w interfejsie pobierania danych. Środowisko pobierania danych w programie Power Query Desktop różni się w zależności od aplikacji. Aby uzyskać więcej informacji na temat funkcji pobierania danych w Power Query Desktop dla swojej aplikacji, przejdź do Gdzie uzyskać dane.
W SQL Server database podaj nazwę serwera i bazy danych (opcjonalnie).
Wybierz tryb łączności danych Import lub DirectQuery .
Opcjonalnie możesz wybrać i wprowadzić opcje zaawansowane, które zmodyfikują zapytanie połączenia, takie jak przekroczenie limitu czasu polecenia lub zapytanie natywne (instrukcja SQL). Aby uzyskać informacje: Nawiązywanie połączenia przy użyciu opcji zaawansowanych
Kliknij przycisk OK.
Jeśli po raz pierwszy łączysz się z tą bazą danych, wybierz typ uwierzytelniania, wprowadź poświadczenia i wybierz poziom, do którego chcesz zastosować ustawienia uwierzytelniania. Następnie wybierz pozycję Połącz.
Aby uzyskać więcej informacji na temat metod uwierzytelniania, przejdź do Uwierzytelnianie za pomocą źródła danych.
Uwaga / Notatka
Jeśli połączenie nie jest zaszyfrowane, zostanie wyświetlony następujący komunikat.
Wybierz OK aby nawiązać połączenie z bazą danych przy użyciu nieszyfrowanego połączenia, lub postępuj zgodnie z instrukcjami w Enable szyfrowane połączenia z Database Engine aby skonfigurować szyfrowane połączenia z bazą danych Azure SQL.
W Navigator wybierz żądane informacje o bazie danych, a następnie wybierz Load aby załadować dane lub Transform Data aby kontynuować przekształcanie danych w Edytor Power Query.
Nawiązywanie połączenia z usługi Power Query Online
Aby nawiązać połączenie z bazą danych Azure SQL z usługi Power Query Online, wykonaj następujące kroki:
Wybierz opcję Azure SQL database w środowisku pobierania danych. Różne aplikacje mają różne sposoby uzyskiwania dostępu do funkcji pobierania danych w usłudze Power Query Online. Aby uzyskać więcej informacji na temat korzystania z doświadczenia pozyskiwania danych w Power Query Online z Twojej aplikacji, przejdź do Gdzie uzyskać dane.
W Azure SQL database podaj nazwę serwera i bazy danych.
Możesz również wybrać i wprowadzić zaawansowane opcje, które zmodyfikują zapytanie połączenia, takie jak przekroczenie limitu czasu polecenia lub zapytanie natywne (instrukcja SQL). Więcej informacji: Nawiązywanie połączenia przy użyciu opcji zaawansowanych
Jeśli po raz pierwszy łączysz się z tą bazą danych, wybierz rodzaj uwierzytelniania i wprowadź swoje poświadczenia.
W razie potrzeby wybierz nazwę lokalnej bramy danych.
Jeśli połączenie nie jest szyfrowane, wyczyść pole wyboru Użyj szyfrowanego połączenia .
Wybierz przycisk Dalej, aby kontynuować.
W nawigatorze wybierz wymagane dane, a następnie wybierz pozycję Przekształć dane.
Dodatkowe informacje
Opcje zaawansowane
Zarówno Power Query Desktop, jak i Power Query Online zapewniają zestaw zaawansowanych opcji, które można dodać do zapytania w razie potrzeby.
W poniższej tabeli wymieniono wszystkie opcje zaawansowane, które można ustawić w programie Power Query Desktop i Power Query Online.
| Opcja zaawansowana | Description |
|---|---|
| Czas oczekiwania polecenia w minutach | Jeśli połączenie trwa dłużej niż 10 minut (domyślny limit czasu), możesz wprowadzić inną wartość w minutach, aby utrzymać połączenie otwarte przez dłuższy czas. Ta opcja jest dostępna tylko w programie Power Query Desktop. |
| Instrukcja SQL | Aby uzyskać informacje, przejdź do tematu Importowanie danych z bazy danych przy użyciu natywnego zapytania bazy danych. |
| Dołącz kolumny relacji | Jeśli jest zaznaczone, zawiera kolumny, które mogą mieć relacje z innymi tabelami. Jeśli to pole zostanie wyczyszczone, te kolumny nie będą widoczne. |
| Nawigowanie przy użyciu pełnej hierarchii | Jeśli to pole jest zaznaczone, nawigator wyświetla pełną hierarchię tabel w bazie danych, z którą nawiązujesz połączenie. W przypadku wyczyszczenia nawigator wyświetla tylko tabele, których kolumny i wiersze zawierają dane. |
| Włączanie obsługi trybu failover SQL Server | Jeśli to pole jest zaznaczone, gdy węzeł w grupie Azure SQL failover nie jest dostępny, Power Query przechodzi z tego węzła do innego w przypadku przejścia w tryb failover. W przypadku wyczyszczenia nie nastąpi przejście w tryb failover. |
Po wybraniu opcji zaawansowanych wybierz OK w programie Power Query Desktop lub Dalej w usłudze Power Query Online, aby nawiązać połączenie z bazą danych Azure SQL.
Rozwiązywanie problemów
Kolumny Zawsze Szyfrowane
Power Query nie obsługuje kolumn "Always Encrypted".
Baza danych Azure SQL