Microsoft Power BI umożliwia uzyskiwanie szczegółowych informacji biznesowych poprzez generowanie wizualizacji, pulpitów nawigacyjnych i raportów na podstawie danych organizacji. Do zbierania danych używasz programu Power BI Desktop, który zawiera szereg łączników, które umożliwiają analizowanie danych w różnych popularnych magazynach danych. W tym artykule pokazano, jak zintegrować program Power BI Desktop z magazynami danych w backendach, dla których nie ma dedykowanego łącznika.
Program Power BI Desktop, podobnie jak wiele innych aplikacji analitycznych, obsługuje ODBC, ogólny interfejs dostępu do danych, który umożliwia rozszerzenie domyślnego wyboru zaplecza. Aby uzyskać dostęp do zaplecza z programu Power BI Desktop przy użyciu ODBC, musisz uzyskać sterownik ODBC dla tego zaplecza. Aby zilustrować ten proces, poniższe kroki pokazują, jak zintegrować program Power BI Desktop z Salesforce.com i MongoDB przy użyciu sterownika Easysoft ODBC dla tych produktów.
Przykład:jak podłączyć Power BI do Salesforce.com
Komponenty niezbędne do połączenia Power BI z Salesforce.com to:
Power BI Desktop <-> Sterownik ODBC Salesforce.com <-> Salesforce.com
Przykład:jak podłączyć Power BI do MongoDB
Komponenty niezbędne do połączenia Power BI z MongoDB to:
Power BI Desktop <-> Sterownik MongoDB ODBC <-> MongoDB
Sterowniki Salesforce.com ODBC i MongoDB ODBC można pobrać ze strony internetowej Easysoft.
Instalowanie, licencjonowanie i testowanie sterownika Easysoft ODBC
- Pobierz sterownik Windows Salesforce.com ODBC lub Windows MongoDB ODBC Driver zgodnie z wymaganiami. (Wymagana rejestracja.)
- Zainstaluj i uzyskaj licencję sterownika Easysoft ODBC na komputerze z systemem Windows.
Instrukcje dotyczące instalacji można znaleźć w dokumentacji sterownika ODBC Salesforce.com lub w dokumentacji sterownika MongoDB ODBC.
Przed użyciem sterownika Easysoft ODBC do połączenia programu Power BI Desktop z witryną Salesforce.com lub MongoDB należy skonfigurować systemowe źródło danych ODBC. Źródło danych ODBC przechowuje szczegóły połączenia z docelową bazą danych (np. Salesforce.com) oraz sterownik ODBC wymagany do połączenia z nią (np. sterownik ODBC Salesforce.com).
Aby uruchomić Administratora ODBC w 32-bitowym systemie Windows, otwórz Narzędzia administracyjne w Panelu sterowania, a następnie otwórz Źródła danych (ODBC). (W starszych wersjach systemu Windows aplet Panelu sterowania, który uruchamia Administratora ODBC, jest oznaczony jako Źródła danych).
Aby uruchomić Administratora ODBC w 64-bitowym systemie Windows, w oknie dialogowym Uruchom systemu Windows wpisz następujące polecenie:
%windir%\system32\odbcad32.exe
Uwaga To polecenie uruchamia 64-bitową wersję Administratora ODBC. Ponieważ Power BI Desktop to aplikacja 64-bitowa w 64-bitowym systemie Windows, jest to wersja, której musisz użyć.
Użyj Administratora ODBC, aby utworzyć źródło danych sterownika ODBC.
Tworzenie źródła danych ODBC Salesforce.com
- Wybierz kartę Systemowe DSN, a następnie wybierz Dodaj.
- W oknie dialogowym Utwórz nowe źródło danych wybierz Easysoft ODBC-Salesforce Driver, a następnie wybierz Zakończ.
- Wypełnij okno dialogowe Konfiguracja DSN sterownika Easysoft ODBC-Salesforce:
Ustawienie Wartość DSN Salesforce.com Nazwa użytkownika Nazwa użytkownika Salesforce.com. Na przykład [email protected]. Hasło Hasło użytkownika Salesforce.com. Token Token bezpieczeństwa dla użytkownika Salesforce.com, jeśli jest wymagany. Aby dowiedzieć się, czy musisz dostarczyć token bezpieczeństwa, wybierz przycisk Test. Jeśli próba połączenia nie powiedzie się z błędem zawierającym
LOGIN_MUST_USE_SECURITY_TOKEN
, musisz go dostarczyć.Salesforce.com wysyła e-mailem token bezpieczeństwa na adres e-mail powiązany z Twoim kontem użytkownika Salesforce.com. Jeśli nie otrzymałeś tokena bezpieczeństwa, możesz go zregenerować. Salesforce.com wyśle do Ciebie e-mailem nowy token bezpieczeństwa. Aby zregenerować token bezpieczeństwa, zaloguj się do Salesforce.com, a następnie wybierz Ustawienia z menu użytkownika. Wyszukaj „token bezpieczeństwa” w polu Szybkie wyszukiwanie. Kliknij Resetuj token zabezpieczający na stronie Resetuj token zabezpieczający. Gdy otrzymasz token w swoim kliencie poczty e-mail, skopiuj go, a następnie wklej w polu Token.
- Użyj przycisku Testuj, aby sprawdzić, czy możesz pomyślnie połączyć się z Salesforce.com.
Tworzenie źródła danych MongoDB ODBC
- Wybierz kartę Systemowe DSN, a następnie wybierz Dodaj.
- W oknie dialogowym Utwórz nowe źródło danych wybierz Easysoft ODBC-MongoDB Driver, a następnie wybierz Zakończ.
- Wypełnij te pola Okno dialogowe Konfiguracja sterownika DSN Easysoft ODBC-MongoDB:
Ustawienia Wartość DSN MongoDB Opis Sterownik Easysoft MongoDB ODBC Serwer Nazwa lub adres IP hosta, na którym działa Twoja instancja MongoDB. Nazwa użytkownika Jeśli potrzebujesz podać nazwę użytkownika, aby uzyskać dostęp do bazy danych MongoDB, wprowadź ją tutaj. Hasło Hasło dla Twojej nazwy użytkownika MongoDB. Ignoruj autoryzację Jeśli MongoDB nie wymagać podania nazwy użytkownika i hasła, włącz tę opcję. Jest to obejście dla aplikacji, takich jak Power BI Desktop, które zawsze przekazują nazwę użytkownika i hasło w ciągu połączenia, niezależnie od tego, czy jest to potrzebne. - Użyj przycisku Testuj, aby sprawdzić, czy możesz pomyślnie połączyć się z bazą danych MongoDB.
Podłączanie usługi Power BI do bazy danych ODBC
Teraz możesz połączyć program Power BI Desktop z bazą danych. W naszym przykładzie docelowe bazy danych to Salesforce.com i MongoDB:
- W programie Power BI Desktop wybierz opcję Pobierz dane.
- W oknie dialogowym Pobierz dane wybierz ODBC, a następnie wybierz Połącz.
- W oknie dialogowym Z ODBC wybierz źródło danych ODBC, a następnie wybierz OK.
- Po wyświetleniu monitu wprowadź nazwę użytkownika bazy danych i hasło.
Jeśli popełnisz błąd podczas wprowadzania nazwy użytkownika i hasła, anuluj proces połączenia. Następnie w opcjach i ustawieniach programu Power BI Desktop edytuj źródło danych. Podaj poprawną nazwę użytkownika lub hasło w oknie dialogowym poświadczeń źródła danych. W przeciwnym razie program Power BI Desktop będzie nadal używać buforowanych nieprawidłowych poświadczeń.
Jeśli korzystasz z MongoDB i zwykle nie musisz wprowadzać nazwy użytkownika i hasła, wprowadź kilka fikcyjnych ciągów w odpowiednich miejscach. Zakładając, że włączyłeś
Ignore Auth
podczas konfigurowania źródła danych Easysoft połączenie się powiedzie. - W oknie dialogowym Nawigator wybierz tabele, które chcesz przeanalizować w programie Power BI Desktop, a następnie wybierz opcję Załaduj.
Dane ODBC są teraz dostępne do użycia w wizualizacjach usługi Power BI.