Microsoft Power BI vous permet d'obtenir des informations commerciales en générant des visualisations, des tableaux de bord et des rapports à partir des données de votre organisation. Pour collecter vos données, vous utilisez Power BI Desktop, qui comprend un certain nombre de connecteurs qui vous permettent d'analyser les données dans divers magasins de données populaires. Cet article vous montre comment vous pouvez intégrer Power BI Desktop avec des magasins de données dans des backends pour lesquels il n'y a pas de connecteur dédié.
Power BI Desktop, comme de nombreuses autres applications d'analyse, prend en charge ODBC, une interface d'accès aux données générique, qui permet d'étendre le choix par défaut des back-ends. Pour accéder à un backend à partir de Power BI Desktop à l'aide d'ODBC, vous devez obtenir un pilote ODBC pour ce backend. Pour illustrer le processus, les étapes suivantes montrent comment intégrer Power BI Desktop à Salesforce.com et MongoDB en utilisant un pilote ODBC Easysoft pour ces produits.
Exemple :comment connecter Power BI à Salesforce.com
Les composants nécessaires pour connecter Power BI à Salesforce.com sont :
Power BI Desktop <-> Pilote ODBC Salesforce.com <-> Salesforce.com
Exemple :Comment connecter Power BI à MongoDB
Les composants nécessaires pour connecter Power BI à MongoDB sont :
Power BI Desktop <-> Pilote ODBC MongoDB <-> MongoDB
Le pilote ODBC Salesforce.com et le pilote ODBC MongoDB peuvent être téléchargés à partir du site Web d'Easysoft.
Installation, licence et test du pilote ODBC Easysoft
- Téléchargez le pilote ODBC Windows Salesforce.com ou le pilote ODBC Windows MongoDB selon vos besoins. (Inscription requise.)
- Installez et obtenez une licence pour le pilote ODBC Easysoft sur une machine Windows.
Pour obtenir des instructions d'installation, consultez la documentation du pilote ODBC Salesforce.com ou la documentation du pilote ODBC MongoDB.
Avant de pouvoir utiliser le pilote ODBC Easysoft pour connecter Power BI Desktop à Salesforce.com ou MongoDB, vous devez configurer une source de données ODBC système. Une source de données ODBC stocke les détails de connexion pour la base de données cible (par exemple, Salesforce.com) et le pilote ODBC requis pour s'y connecter (par exemple, le pilote ODBC Salesforce.com).
Pour exécuter l'Administrateur ODBC sur Windows 32 bits, ouvrez Outils d'administration dans le Panneau de configuration, puis ouvrez Sources de données (ODBC). (Sur les anciennes versions de Windows, l'applet du Panneau de configuration qui lance l'administrateur ODBC est étiqueté Sources de données.)
Pour exécuter ODBC Administrator sur Windows 64 bits, dans la boîte de dialogue Exécuter de Windows, tapez cette commande :
%windir%\system32\odbcad32.exe
Remarque Cette commande exécute la version 64 bits de l'administrateur ODBC. Comme Power BI Desktop est une application 64 bits sur Windows 64 bits, c'est la version que vous devez utiliser.
Utilisez l'administrateur ODBC pour créer votre source de données de pilote ODBC.
Création d'une source de données ODBC Salesforce.com
- Choisissez l'onglet DSN système, puis choisissez Ajouter.
- Dans la boîte de dialogue Créer une nouvelle source de données, choisissez Pilote Easysoft ODBC-Salesforce, puis choisissez Terminer.
- Renseignez la boîte de dialogue Configuration du DSN du pilote Easysoft ODBC-Salesforce :
Paramètre Valeur DSN Salesforce.com Nom d'utilisateur Le nom de votre utilisateur Salesforce.com. Par exemple, [email protected]. Mot de passe Le mot de passe de votre utilisateur Salesforce.com. Jeton Le jeton de sécurité de votre utilisateur Salesforce.com, si nécessaire. Pour savoir si vous devez fournir un jeton de sécurité, choisissez le bouton Tester. Si la tentative de connexion échoue avec une erreur contenant
LOGIN_MUST_USE_SECURITY_TOKEN
, vous devez en fournir un.Salesforce.com envoie le jeton de sécurité par e-mail à l'adresse e-mail associée à votre compte d'utilisateur Salesforce.com. Si vous n'avez pas reçu de jeton de sécurité, vous pouvez le régénérer. Salesforce.com vous enverra ensuite le nouveau jeton de sécurité par e-mail. Pour régénérer votre jeton de sécurité, connectez-vous à Salesforce.com, puis choisissez Configuration dans le menu utilisateur. Recherchez « jeton de sécurité » dans la case Recherche rapide. Cliquez sur Réinitialiser le jeton de sécurité dans la page Réinitialiser le jeton de sécurité. Lorsque vous recevez le jeton dans votre client de messagerie, copiez-le, puis collez-le dans le champ Jeton.
- Utilisez le bouton Tester pour vérifier que vous pouvez vous connecter avec succès à Salesforce.com.
Création d'une source de données ODBC MongoDB
- Choisissez l'onglet DSN système, puis choisissez Ajouter.
- Dans la boîte de dialogue Créer une nouvelle source de données, choisissez Pilote Easysoft ODBC-MongoDB, puis choisissez Terminer.
- Renseignez ces champs Boîte de dialogue Configuration du DSN du pilote Easysoft ODBC-MongoDB :
Paramètre Valeur DSN MongoDB Description Pilote ODBC Easysoft MongoDB Serveur Le nom ou l'adresse IP de l'hôte sur lequel votre instance MongoDB s'exécute. Nom d'utilisateur Si vous devez fournir un nom d'utilisateur pour accéder à votre base de données MongoDB, saisissez-le ici. Mot de passe Le mot de passe de votre nom d'utilisateur MongoDB. Ignorer l'authentification Si MongoDB ne le fait pas exigent que vous fournissiez un nom d'utilisateur et un mot de passe, activez cette option. Il s'agit d'une solution de contournement pour les applications telles que Power BI Desktop qui transmettent toujours un nom d'utilisateur et un mot de passe sur la chaîne de connexion, que cela soit nécessaire ou non. - Utilisez le bouton Tester pour vérifier que vous pouvez vous connecter avec succès à votre base de données MongoDB.
Connecter Power BI à votre base de données ODBC
Vous pouvez maintenant connecter Power BI Desktop à la base de données. Dans notre exemple, les bases de données cibles sont Salesforce.com et MongoDB :
- Dans Power BI Desktop, choisissez Obtenir des données.
- Dans la boîte de dialogue Obtenir des données, choisissez ODBC, puis choisissez Connecter.
- Dans la boîte de dialogue À partir d'ODBC, sélectionnez votre source de données ODBC, puis choisissez OK.
- Saisissez votre nom d'utilisateur et votre mot de passe de base de données lorsque vous y êtes invité.
Si vous faites une erreur lors de la saisie du nom d'utilisateur et du mot de passe, annulez le processus de connexion. Ensuite, dans Options et paramètres de Power BI Desktop, modifiez la source de données. Spécifiez le nom d'utilisateur ou le mot de passe correct dans la boîte de dialogue des informations d'identification de la source de données. Sinon, Power BI Desktop continuera à utiliser les informations d'identification incorrectes mises en cache.
Si vous utilisez MongoDB et que vous n'avez normalement pas besoin d'entrer un nom d'utilisateur et un mot de passe, entrez des chaînes factices dans les espaces prévus. En supposant que vous ayez activé
Ignore Auth
lors de la configuration de la source de données Easysoft, votre connexion réussira. - Dans la boîte de dialogue Navigateur, choisissez les tables que vous souhaitez analyser dans Power BI Desktop, puis choisissez Charger.
Les données ODBC sont désormais disponibles pour être utilisées dans les visualisations Power BI.