Microsoft Power BI ви позволява да получавате бизнес прозрения чрез генериране на визуализации, табла за управление и отчети от данните на вашата организация. За да събирате данните си, използвате Power BI Desktop, който включва редица конектори, които ви позволяват да анализирате данни в различни популярни хранилища за данни. Тази статия ви показва как можете да интегрирате Power BI Desktop с хранилища за данни в задните части, за които няма специален конектор.
Power BI Desktop, подобно на много други приложения за анализ, поддържа ODBC, общ интерфейс за достъп до данни, който позволява да се разшири изборът по подразбиране на бек-ендовете. За достъп до бекенд от Power BI Desktop чрез използване на ODBC, трябва да получите ODBC драйвер за този бекенд. За да илюстрират процеса, следващите стъпки показват как да интегрирате Power BI Desktop със Salesforce.com и MongoDB, като използвате драйвер на Easysoft ODBC за тези продукти.
Пример:Как да свържете Power BI към Salesforce.com
Компонентите, необходими за свързване на Power BI към Salesforce.com, са:
Power BI Desktop <-> Salesforce.com ODBC драйвер <-> Salesforce.com
Пример:Как да свържете Power BI към MongoDB
Компонентите, необходими за свързване на Power BI към MongoDB са:
Power BI Desktop <-> MongoDB ODBC драйвер <-> MongoDB
ODBC драйверът Salesforce.com и драйверът MongoDB ODBC са достъпни за изтегляне от уеб сайта на Easysoft.
Инсталиране, лицензиране и тестване на драйвера на Easysoft ODBC
- Изтеглете ODBC драйвера за Windows Salesforce.com или Windows MongoDB ODBC драйвер, както е необходимо. (Необходима е регистрация.)
- Инсталирайте и лицензирайте драйвера на Easysoft ODBC на машина с Windows.
За инструкции за инсталиране вижте документацията на Salesforce.com ODBC драйвер или документацията на MongoDB ODBC драйвер.
Преди да можете да използвате драйвера на Easysoft ODBC, за да свържете Power BI Desktop към Salesforce.com или MongoDB, трябва да конфигурирате системен ODBC източник на данни. Източникът на ODBC данни съхранява подробностите за връзката за целевата база данни (напр. Salesforce.com) и ODBC драйвера, който е необходим за свързване с нея (например Salesforce.com ODBC драйвер).
За да стартирате ODBC Administrator на 32-битов Windows, отворете Административни инструменти в контролния панел и след това отворете Източници на данни (ODBC). (В по-старите версии на Windows аплетът на контролния панел, който стартира ODBC Administrator, е обозначен като източници на данни.)
За да стартирате ODBC Administrator на 64-битов Windows, в диалоговия прозорец Изпълнение на Windows въведете тази команда:
%windir%\system32\odbcad32.exe
Забележка Тази команда изпълнява 64-битовата версия на ODBC Administrator. Тъй като Power BI Desktop е 64-битово приложение на 64-битов Windows, това е версията, която трябва да използвате.
Използвайте ODBC Administrator, за да създадете източник на данни за вашия ODBC драйвер.
Създаване на източник на данни на Salesforce.com ODBC
- Изберете раздела System DSN и след това изберете Добавяне.
- В диалоговия прозорец Създаване на нов източник на данни изберете Easysoft ODBC-Salesforce Driver и след това изберете Край.
- Завършете диалоговия прозорец Easysoft ODBC-Salesforce Driver DSN Setup:
Setting Стойност DSN Salesforce.com Потребителско име Името на вашия потребител на Salesforce.com. Например [email protected]. Парола Паролата за вашия потребител на Salesforce.com. Токен Токенът за защита за вашия потребител на Salesforce.com, ако е необходимо. За да разберете дали трябва да предоставите токен за защита, изберете бутона Тест. Ако опитът за свързване е неуспешен с грешка, която съдържа
LOGIN_MUST_USE_SECURITY_TOKEN
, трябва да предоставите такъв.Salesforce.com изпраща по имейл токена за сигурност на имейл адреса, свързан с вашия потребителски акаунт в Salesforce.com. Ако не сте получили токен за сигурност, можете да го регенерирате. След това Salesforce.com ще ви изпрати по имейл новия токен за сигурност. За да регенерирате своя токен за сигурност, влезте в Salesforce.com и след това изберете Настройка от потребителското меню. Потърсете "сигурен маркер" в полето за бързо намиране. Щракнете върху Нулиране на маркера за защита на страницата Нулиране на маркера за защита. Когато получите маркера във вашия имейл клиент, копирайте го и след това го поставете в полето Token.
- Използвайте бутона Тест, за да потвърдите, че можете успешно да се свържете със Salesforce.com.
Създаване на MongoDB ODBC източник на данни
- Изберете раздела System DSN и след това изберете Добавяне.
- В диалоговия прозорец Създаване на нов източник на данни изберете Easysoft ODBC-MongoDB драйвер и след това изберете Край.
- Попълнете тези полета Easysoft ODBC-MongoDB Driver DSN Setup диалогов прозорец:
Setting Стойност DSN MongoDB Описание Easysoft MongoDB ODBC драйвер Сървър Името или IP адреса на хоста, където се изпълнява вашият екземпляр на MongoDB. Потребителско име Ако трябва да предоставите потребителско име за достъп до вашата база данни MongoDB, въведете го тук. Парола Паролата за вашето потребителско име в MongoDB. Игнориране на удостоверяване Ако MongoDB не изискват от вас да предоставите потребителско име и парола, активирайте тази опция. Това е решение за приложения като Power BI Desktop, които винаги предават потребителско име и парола в низа за връзка, независимо дали е необходимо. - Използвайте бутона Тест, за да проверите дали можете успешно да се свържете с вашата база данни MongoDB.
Свързване на Power BI с вашата ODBC база данни
Вече можете да свържете Power BI Desktop към базата данни. В нашия пример целевите бази данни са Salesforce.com и MongoDB:
- В Power BI Desktop изберете Получаване на данни.
- В диалоговия прозорец Получаване на данни изберете ODBC и след това изберете Свързване.
- В диалоговия прозорец От ODBC изберете вашия източник на ODBC данни и след това изберете OK.
- Въведете потребителско име и парола на базата данни, когато бъдете подканени.
Ако направите грешка при въвеждане на потребителско име и парола, отменете процеса на свързване. След това в Power BI Desktop Options and Settings редактирайте източника на данни. Посочете правилното потребителско име или парола в диалоговия прозорец с идентификационни данни на източника на данни. В противен случай Power BI Desktop ще продължи да използва кешираните неправилни идентификационни данни.
Ако използвате MongoDB и обикновено не е необходимо да въвеждате потребителско име и парола, въведете някои фиктивни низове в предоставените интервали. Ако приемем, че сте активирали
Ignore Auth
когато конфигурирате източника на данни на Easysoft, връзката ви ще бъде успешна. - В диалоговия прозорец Навигатор изберете таблиците, които искате да анализирате в Power BI Desktop, и след това изберете Зареждане.
ODBC данните вече са достъпни за използване във визуализациите на Power BI.