Udostępnij za pośrednictwem


Szybki start: importowanie danych z usługi Azure Database for MySQL — serwer elastyczny w usłudze Power BI

Uwaga

Ten artykuł dotyczy tylko programu Power BI Desktop. Obecnie usługa Power Query w trybie online lub usłudze Power BI nie jest obsługiwana.

Za pomocą programu Power BI Desktop możesz wizualnie eksplorować dane za pomocą wolnej kanwy przeciągania i upuszczania, szerokiej gamy nowoczesnych wizualizacji danych oraz łatwych w użyciu środowisk tworzenia raportów. Możesz importować bezpośrednio z tabel lub importować z zapytania SELECT. Z tego przewodnika Szybki start dowiesz się, jak nawiązać połączenie z usługą Azure Database for MySQL — elastyczny serwer za pomocą programu Power BI Desktop.

Wymagania wstępne

  1. Zainstaluj program Power BI Desktop.
  2. Jeśli po raz pierwszy połączysz się z bazą danych MySQL w usłudze Power BI, musisz zainstalować pakiet Oracle MySQL Connector/NET .
  3. Pomiń poniższe kroki, jeśli serwer MySQL ma wyłączony protokół SSL. Jeśli protokół SSL jest włączony, wykonaj poniższe kroki, aby zainstalować certyfikat.
    1. Pobierz certyfikat publiczny SSL.
    2. Zainstaluj certyfikat SSL w magazynie zaufanych głównych urzędów certyfikacji, wykonując następujące kroki:
      1. Uruchom konsolę zarządzania certmgr.msc w systemie Windows.
      2. Kliknij prawym przyciskiem myszy zaufane główne urzędy certyfikacji i wybierz pozycję Importuj.
      3. Postępuj zgodnie z monitami kreatora, aby zaimportować certyfikat główny (na przykład DigiCertGlobalRootCA.crt.pem) i wybierz przycisk OK.

Nawiązywanie połączenia z programem Power BI Desktop z poziomu witryny Azure Portal

Uzyskaj informacje o połączeniu potrzebne do nawiązania połączenia z wystąpieniem serwera elastycznego usługi Azure Database for MySQL. Potrzebna jest w pełni kwalifikowana nazwa serwera i poświadczenia logowania.

  1. Zaloguj się w witrynie Azure Portal.

  2. W menu po lewej stronie w witrynie Azure Portal wybierz pozycję Wszystkie zasoby, a następnie wyszukaj utworzony serwer (na przykład mydemoserver).

  3. Wybierz nazwę serwera.

  4. W panelu Przegląd serwera wybierz ustawienie usługi Power BI z menu po lewej stronie.

    Zrzut ekranu przedstawiający wyświetlanie usługi Power BI w witrynie Azure Portal w celu nawiązania połączenia z bazą danych.

  5. Wybierz bazę danych z listy rozwijanej, na przykład contactsdb, a następnie wybierz pozycję Rozpocznij.

  6. Pobierz plik programu Power BI Desktop contactsdb.pbids.

    Zrzut ekranu przedstawiający pobieranie pliku usługi Power BI dla bazy danych.

  7. Otwórz plik w programie Power BI Desktop.

  8. Przejdź do karty Baza danych , aby podać nazwę użytkownika i hasło serwera bazy danych. Uwaga Uwierzytelnianie systemu Windows nie jest obsługiwane w przypadku serwera elastycznego usługi Azure Database for MySQL.

    Zrzut ekranu przedstawiający wprowadzanie poświadczeń w celu nawiązania połączenia z bazą danych serwera elastycznego usługi Azure Database for MySQL.

  9. W nawigatorze wybierz wymagane dane, a następnie załaduj lub przekształć dane.

    Zrzut ekranu przedstawiający nawigator, aby wyświetlić tabele MySQL.

Nawiązywanie połączenia z bazą danych MySQL z poziomu programu Power BI Desktop

Możesz połączyć się z usługą Azure Database for MySQL — elastyczny serwer za pomocą programu Power BI Desktop bezpośrednio bez korzystania z witryny Azure Portal.

Uzyskiwanie informacji o połączeniu z bazą danych MySQL

  1. Zaloguj się w witrynie Azure Portal.
  2. W menu po lewej stronie w witrynie Azure Portal wybierz pozycję Wszystkie zasoby, a następnie wyszukaj utworzone wystąpienie serwera elastycznego usługi Azure Database for MySQL (na przykład mydemoserver).
  3. Wybierz nazwę serwera.
  4. Po przejściu do panelu Przegląd serwera zanotuj nazwę serwera i nazwę logowania administratora serwera. Jeśli zapomnisz hasła, możesz również je zresetować z poziomu tego panelu.
  5. Przejdź do strony Bazy danych , aby znaleźć bazę danych, z którą chcesz nawiązać połączenie. Program Power BI Desktop obsługuje dodawanie połączenia z pojedynczą bazą danych, dlatego podanie nazwy bazy danych jest wymagane do importowania danych.

Dodawanie połączenia MySQL w programie Power BI Desktop

  1. Wybierz opcję Baza danych MySQL w obszarze wyboru łącznika.

    Zrzut ekranu przedstawiający dodawanie połączenia mysql w usłudze Power BI.

  2. W oknie dialogowym Baza danych MySQL podaj nazwę wystąpienia i bazy danych serwera elastycznego usługi Azure Database for MySQL.

    Zrzut ekranu przedstawiający logowanie się do programu Power BI Desktop.

  3. Wybierz typ uwierzytelniania bazy danych i wprowadź swoje poświadczenia MySQL w polach Nazwa użytkownika i Hasło. Pamiętaj, aby wybrać poziom, do których mają być stosowane poświadczenia.

    Zrzut ekranu przedstawiający wprowadzanie poświadczeń w celu nawiązania połączenia z bazą danych MySQL.

  4. Po zakończeniu wybierz przycisk OK.

  5. W nawigatorze wybierz wymagane dane, a następnie załaduj lub przekształć dane.

    Zrzut ekranu przedstawiający nawigator, aby wyświetlić tabele MySQL.

Nawiązywanie połączenia z bazą danych MySQL z poziomu usługi Power Query Online

Brama danych jest wymagana do korzystania z bazy danych MySQL z zapytaniem usługi Power BI w trybie online. Zobacz , jak wdrożyć bramę danych dla programu MySQL. Po skonfigurowaniu bramy danych wykonaj następujące kroki, aby dodać nowe połączenie:

  1. Wybierz opcję Baza danych MySQL w obszarze wyboru łącznika.

  2. W oknie dialogowym Baza danych MySQL podaj nazwę serwera i bazy danych.

    Zrzut ekranu przedstawiający połączenie MySQL z usługą Power Query w trybie online.

  3. Wybierz rodzaj uwierzytelniania podstawowego i wprowadź poświadczenia mySQL w polach Nazwa użytkownika i Hasło.

  4. Jeśli połączenie nie jest zaszyfrowane, wyczyść pole Użyj szyfrowanego połączenia.

  5. Wybierz przycisk Dalej , aby nawiązać połączenie z bazą danych.

  6. W nawigatorze wybierz wymagane dane, a następnie wybierz pozycję Przekształć dane, aby przekształcić dane w Edytor Power Query.

Nawiązywanie połączenia przy użyciu opcji zaawansowanych

Program Power Query Desktop udostępnia 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.

Opcja zaawansowana opis
Limit czasu 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 zachować dłuższe otwieranie połączenia. Ta opcja jest dostępna tylko w programie Power Query Desktop.
SQL statement 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, nie będzie można wyświetlić tych kolumn.
Nawiguj, używając 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.

Po wybraniu potrzebnych opcji zaawansowanych wybierz przycisk OK w programie Power Query Desktop, aby nawiązać połączenie z bazą danych MySQL.

Następny krok