Microsoft Power BI vám umožňuje získat obchodní statistiky generováním vizualizací, řídicích panelů a sestav z dat vaší organizace. Ke shromažďování dat používáte Power BI Desktop, který obsahuje řadu konektorů, které umožňují analyzovat data v různých oblíbených úložištích dat. Tento článek ukazuje, jak můžete integrovat Power BI Desktop s datovými úložišti v backendech, pro které neexistuje vyhrazený konektor.
Power BI Desktop stejně jako mnoho dalších analytických aplikací podporuje ODBC, obecné rozhraní pro přístup k datům, které umožňuje rozšířit výchozí výběr backendů. Chcete-li získat přístup k backendu z Power BI Desktopu pomocí ODBC, musíte si pro tento backend získat ovladač ODBC. Abychom tento proces ilustrovali, následující kroky ukazují, jak integrovat Power BI Desktop s Salesforce.com a MongoDB pomocí ovladače Easysoft ODBC pro tyto produkty.
Příklad:Jak připojit Power BI k Salesforce.com
Komponenty potřebné k připojení Power BI k Salesforce.com jsou:
Power BI Desktop <-> Ovladač ODBC Salesforce.com <-> Salesforce.com
Příklad:Jak připojit Power BI k MongoDB
Komponenty potřebné k připojení Power BI k MongoDB jsou:
Power BI Desktop <-> Ovladač ODBC MongoDB <-> MongoDB
Ovladač ODBC Salesforce.com a ovladač ODBC MongoDB jsou k dispozici ke stažení z webové stránky Easysoft.
Instalace, licencování a testování ovladače Easysoft ODBC Driver
- Stáhněte si ovladač ODBC pro Windows Salesforce.com nebo ovladač ODBC pro Windows MongoDB podle potřeby. (Je nutná registrace.)
- Nainstalujte a licencujte ovladač Easysoft ODBC Driver na počítači se systémem Windows.
Pokyny k instalaci najdete v dokumentaci k ODBC ovladači Salesforce.com nebo dokumentaci k ovladači ODBC MongoDB.
Než budete moci pomocí ovladače Easysoft ODBC Driver připojit Power BI Desktop k Salesforce.com nebo MongoDB, musíte nakonfigurovat systémový zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. Salesforce.com) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač ODBC Salesforce.com).
Chcete-li spustit Správce ODBC v 32bitovém systému Windows, otevřete Nástroje pro správu v Ovládacích panelech a poté otevřete Zdroje dat (ODBC). (Ve starších verzích Windows je aplet Ovládací panely, který spouští Správce ODBC, označen jako Zdroje dat.)
Chcete-li spustit Správce ODBC v 64bitovém systému Windows, v dialogovém okně Spustit systému Windows zadejte tento příkaz:
%windir%\system32\odbcad32.exe
Poznámka Tento příkaz spustí 64bitovou verzi správce ODBC. Protože Power BI Desktop je 64bitová aplikace v 64bitovém systému Windows, musíte použít tuto verzi.
Použijte správce ODBC k vytvoření zdroje dat ovladače ODBC.
Vytvoření zdroje dat ODBC Salesforce.com
- Vyberte kartu Systémové DSN a poté zvolte Přidat.
- V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft ODBC-Salesforce Driver a poté zvolte Dokončit.
- Dokončete dialogové okno Nastavení DSN ovladače Easysoft ODBC-Salesforce Driver:
Nastavení Hodnota DSN Salesforce.com Uživatelské jméno Jméno vašeho uživatele Salesforce.com. Například [email protected]. Heslo Heslo pro vašeho uživatele Salesforce.com. Token Bezpečnostní token pro vašeho uživatele Salesforce.com, je-li vyžadován. Chcete-li zjistit, zda potřebujete dodat bezpečnostní token, zvolte tlačítko Test. Pokud se pokus o připojení nezdaří s chybou, která obsahuje
LOGIN_MUST_USE_SECURITY_TOKEN
, musíte jeden dodat.Salesforce.com odešle e-mailem bezpečnostní token na e-mailovou adresu spojenou s vaším uživatelským účtem Salesforce.com. Pokud jste neobdrželi bezpečnostní token, můžete jej znovu vytvořit. Salesforce.com vám poté pošle e-mailem nový bezpečnostní token. Chcete-li znovu vytvořit svůj bezpečnostní token, přihlaste se na Salesforce.com a poté z uživatelské nabídky vyberte Nastavení. V poli Rychlé hledání vyhledejte „token zabezpečení“. Na stránce Resetovat bezpečnostní token klikněte na Obnovit bezpečnostní token. Když token obdržíte do svého e-mailového klienta, zkopírujte jej a vložte do pole Token.
- Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit k webu Salesforce.com.
Vytvoření zdroje dat MongoDB ODBC
- Vyberte kartu Systémové DSN a poté zvolte Přidat.
- V dialogovém okně Vytvořit nový zdroj dat zvolte ovladač Easysoft ODBC-MongoDB a poté zvolte Dokončit.
- Vyplňte tato pole Dialogové okno Nastavení DSN ovladače Easysoft ODBC-MongoDB:
Nastavení Hodnota DSN MongoDB Popis Ovladač ODBC Easysoft MongoDB Server Název nebo IP adresa hostitele, kde běží vaše instance MongoDB. Uživatelské jméno Pokud pro přístup k databázi MongoDB potřebujete zadat uživatelské jméno, zadejte ho sem. Heslo Heslo pro vaše uživatelské jméno MongoDB. Ignorovat ověření Pokud MongoDB nedělá vyžadovat zadání uživatelského jména a hesla, povolte tuto možnost. Toto je řešení pro aplikace, jako je Power BI Desktop, které vždy předávají uživatelské jméno a heslo v připojovacím řetězci, bez ohledu na to, zda je to potřeba. - Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit ke své databázi MongoDB.
Připojení Power BI k vaší databázi ODBC
Nyní můžete Power BI Desktop připojit k databázi. V našem příkladu jsou cílovými databázemi Salesforce.com a MongoDB:
- V Power BI Desktopu vyberte Načíst data.
- V dialogovém okně Načíst data zvolte ODBC a poté zvolte Připojit.
- V dialogovém okně Z ODBC vyberte zdroj dat ODBC a poté klikněte na OK.
- Po zobrazení výzvy zadejte uživatelské jméno a heslo databáze.
Pokud uděláte chybu při zadávání uživatelského jména a hesla, zrušte proces připojení. Poté v možnostech a nastavení Power BI Desktopu upravte zdroj dat. V dialogovém okně pověření zdroje dat zadejte správné uživatelské jméno nebo heslo. V opačném případě bude Power BI Desktop nadále používat nesprávné přihlašovací údaje uložené v mezipaměti.
Pokud používáte MongoDB a běžně nepotřebujete zadávat uživatelské jméno a heslo, zadejte nějaké fiktivní řetězce do příslušných polí. Za předpokladu, že jste povolili
Ignore Auth
při konfiguraci zdroje dat Easysoft bude vaše připojení úspěšné. - V dialogovém okně Navigátor vyberte tabulky, které chcete analyzovat v Power BI Desktopu, a pak zvolte Načíst.
Data ODBC jsou nyní k dispozici pro použití ve vizualizacích Power BI.