Gérer votre source de données - OracleManage your data source - Oracle

Une fois que vous avez installé la passerelle de données locale, vous devez ajouter des sources de données qui peuvent être utilisées avec la passerelle.Once you have installed the on-premises data gateway, you will need to add data sources that can be used with the gateway. Cet article décrit comment utiliser les passerelles et les sources de données.This article will look at how to work with gateways and data sources. Vous pouvez utiliser la source de données Oracle pour l’actualisation planifiée ou DirectQuery.You can use the Oracle data source either for scheduled refresh or for DirectQuery.

Télécharger et installer la passerelleDownload and install the gateway

Vous pouvez télécharger la passerelle à partir du service Power BI.You can download the gateway from the Power BI service. Sélectionnez Téléchargements > Passerelle de données ou accédez à la page de téléchargement de la passerelle.Select Downloads > Data Gateway, or by going to the gateway download page.

Avertissement

Pour que la passerelle se connecte à votre serveur Oracle, Oracle Data Provider for .NET (ODP.NET) doit être installé et configuré.In order for the gateway to be able to connect to your Oracle server, the Oracle Data Provider for .NET (ODP.NET) needs to be installed and configured. Il fait parti des composants d’accès aux données Oracle (ODAC, Oracle Data Access Components).This is part of the Oracle Data Access Components (ODAC). Pour plus d’informations sur la façon de télécharger le fournisseur Oracle, consultez Installation du client Oracle ci-dessous.For more information on how to download the Oracle provider, see Installing the Oracle Client below.

Installation du client OracleInstalling the Oracle client

Pour les versions 32 bits de Power BI Desktop, utilisez le lien suivant pour télécharger et installer le client Oracle 32 bits :For 32-bit versions of Power BI Desktop, use the following link to download and install the 32-bit Oracle client:

Pour les versions 64 bits de Power BI Desktop ou pour la passerelle de données locale, utilisez le lien suivant pour télécharger et installer le client Oracle 64 bits :For 64-bit versions of Power BI Desktop, or for the on-premises data gateway, use the following link to download and install the 64-bit Oracle client:

Une fois qu’il est installé, vous devez indiquer les informations de votre base de données dans votre fichier tnsnames.ora.Once that is installed, you will need to configure your tnsnames.ora file with the proper information for your database. Power BI Desktop et la passerelle se connectent au nom de service .NET (net_service_name) défini dans le fichier tnsnames.ora.Power BI Desktop and the gateway will go off of the net_service_name defined in the tnsnames.ora file. Si le fichier n’est pas configuré, vous ne pouvez pas vous connecter.If it isn't configured, you will not be able to connect. [Oracle Home Directory]\Network\Admin\tnsnames.ora est le chemin d’accès par défaut du fichier tnsnames.ora.The default path for tnsnames.ora is the following: [Oracle Home Directory]\Network\Admin\tnsnames.ora. Pour plus d’informations sur la configuration des fichiers tnsnames.ora, consultez Oracle: Local Naming Parameters (tnsnames.ora) (Oracle : paramètres de dénomination locaux (tnsnames.ora)).For more information about how to configure tnsnames.ora files, see Oracle: Local Naming Parameters (tnsnames.ora).

Exemple d’entrée dans le fichier tnsnames.oraExample tnsnames.ora file entry

Le format de base d’une entrée dans tnsname.ora est le suivant.The basic format of an entry in tnsname.ora is the following.

net_service_name=
 (DESCRIPTION=
   (ADDRESS=(protocol_address_information))
   (CONNECT_DATA=
     (SERVICE_NAME=service_name)))

Voici un exemple qui montre de quelle manière les informations sur le serveur et le port sont indiquées.Here is an example of the server and port information filled in.

CONTOSO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver.contoso.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CONTOSO)
    )
  )

Ajouter une passerelleAdd a gateway

Pour ajouter une passerelle, téléchargez et installez la passerelle sur un serveur de votre environnement.To add a gateway, simply download and install the gateway on a server in your environment. Une fois la passerelle installée, elle apparaît dans les listes de passerelles sous Gérer les passerelles.After you have installed the gateway, it will show in the lists of gateways under Manage gateways.

Note

Gérer les passerelles n’apparaît pas si vous n’êtes pas administrateur d’au moins une passerelle.Manage gateways will not show up until you are the admin of at least one gateway. Pour cela, vous devez être ajouté en tant qu’administrateur ou installer et configurer une passerelle.This can happen either by being added as an admin or you installing and configuring a gateway.

Supprimez une passerelleRemove a gateway

La suppression d’une passerelle entraîne celle de toutes les sources de données associées.Removing a gateway will also delete any data sources under that gateway. Elle entraîne également l’arrêt des éventuels tableaux de bord et rapports qui reposent sur ces sources de données.This will also break any dashboards and reports that rely on those data sources.

  1. Sélectionnez l’icône Engrenage en haut à droite > Gérer les passerelles.Select the gear icon in the upper-right corner > Manage gateways.
  2. Passerelle > SupprimerGateway > Remove

Ajouter une source de donnéesAdd a data source

Pour ajouter une source de données, sélectionnez une passerelle, puis cliquez sur Ajouter une source de données, ou accédez à Passerelle > Ajouter une source de données.You can add a data source by either selecting a gateway and click Add data source, or go to Gateway > Add data source.

Vous pouvez ensuite sélectionner le type de source de données dans la liste.You can then select the Data Source Type from the list.

Vous devez ensuite renseigner les informations relatives à la source de données, notamment le serveur et la base de données.You will then want to fill in the information for the data source which includes the Server and the Database.

Vous devez également choisir une méthode d’authentification.You will also need to choose an Authentication Method. Ce peut être Windows ou De base.This can either be Windows or Basic. Choisissez De base si vous comptez utiliser un compte créé dans Oracle plutôt que l’authentification Windows.You would want to choose Basic if you are going to use an account that is created within Oracle instead of Windows Authentication. Entrez les informations d’identification qui seront utilisées pour cette source de données.Then enter the credentials that will be used for this data source.

Note

Toutes les requêtes à la source de données sont exécutées à l’aide de ces informations d’identification.All queries to the data source will run using these credentials. Pour plus d’informations, consultez l’article sur la passerelle de données locale principale qui indique la façon dont les informations d’identification y sont stockées.For more information, see the main on-premises data gateway article to learn more about how credentials are stored.

Vous pouvez cliquer sur Ajouter après avoir renseigné toutes les informations.You can click Add after you have everything filled in. Vous pouvez désormais utiliser cette source de données pour l’actualisation planifiée ou DirectQuery sur un serveur Oracle local.You can now use this data source for scheduled refresh, or DirectQuery, against an Oracle server that is on-premises. L’indication Connexion réussie apparaît une fois la connexion établie.You will see Connection Successful if it succeeded.

Paramètres avancésAdvanced settings

Vous pouvez configurer le niveau de confidentialité de votre source de donnéesYou can configure the privacy level for your data source. pour contrôler le mélange (« mashup ») des données.This controls how data can be mashed up. Cette option concerne uniquement l’actualisation planifiée ;This is only used for scheduled refresh. elle ne s’applique pas à DirectQuery.It does not apply to DirectQuery. En savoir plusLearn more

Supprimez une source de données.Remove a data source

La suppression d’une source de données entraîne l’arrêt des éventuels tableaux de bord ou rapports qui reposent sur la source de données en question.Removing a data source will break any dashboards or reports that rely on the given data source.

Pour supprimer une source de données, accédez à Source de données > Supprimer.To remove a Data Source, go to the Data Source > Remove.

Gérer les administrateursManage administrators

Sous l’onglet Administrateurs de la passerelle, vous pouvez ajouter et supprimer des utilisateurs (ou des groupes de sécurité) qui peuvent administrer la passerelle.On the Administrators tab for the gateway, you can add and remove users (or security groups) that can administer the gateway.

Gérer les utilisateursManage users

Sous l’onglet Utilisateurs, pour la source de données, vous pouvez ajouter et supprimer des utilisateurs ou des groupes de données qui peuvent utiliser cette passerelle.On the Users tab, for the data source, you can add, and remove, users, or security groups, that can use this data source.

Note

La liste des utilisateurs contrôle uniquement les personnes autorisées à publier des rapports.The users list only controls who are allowed to publish reports. Les propriétaires des rapports peuvent créer des tableaux de bord ou des packs de contenu et les partager avec d’autres utilisateurs.The report owners can create dashboards, or content packs, and share those with other users. Il n’est pas utile que les utilisateurs qui consomment le rapport ou le tableau de bord soient répertoriés dans la liste des utilisateurs.Users that are consuming the report or dashboard do not need to be in the users list.

Utilisation de la source de donnéesUsing the data source

Une fois la source de données créée, elle peut être utilisée avec des connexions DirectQuery ou via une actualisation planifiée.After you have created the data source, it will be available to use with either DirectQuery connections, or through scheduled refresh.

Avertissement

Le nom du serveur et celui de la base de données doivent correspondre entre Power BI Desktop et la source de données dans la passerelle de données locale.Server and database name have to match between Power BI Desktop and the data source within the on-premises data gateway!

Le lien entre votre jeu de données et la source de données dans la passerelle est basé sur le nom de votre serveur et sur le nom de votre base de données.The link between your dataset and the data source within the gateway is based on your server name and database name. Ils doivent être identiques.These have to match! Par exemple, si vous fournissez une adresse IP pour le nom du serveur, dans Power BI Desktop, vous devez utiliser l’adresse IP de la source de données dans la configuration de la passerelle.For example, if you supply an IP Address for the server name, within Power BI Desktop, you will need to use the IP Address for the data source within the gateway configuration. Ce nom doit également correspondre à un alias défini dans le fichier tnsnames.ora.This name also has to match an alias defined within the tnsnames.ora file. Pour plus d’informations sur le fichier tnsnames.ora, consultez Installation du client Oracle.For more information about the tnsnames.ora file, see Installing the Oracle Client.

C’est le cas pour DirectQuery et pour l’actualisation planifiée.This is the case for both DirectQuery and scheduled refresh.

Utilisation de la source de données avec des connexions DirectQueryUsing the data source with DirectQuery connections

Vous devez vérifier que le nom du serveur et celui de la base de données correspondent entre Power BI Desktop et la source de données configurée pour la passerelle.You will need to make sure the server and database name matches between Power BI Desktop and the configured data source for the gateway. Vous devez également vérifier que votre utilisateur est répertorié sous l’onglet Utilisateurs de la source de données afin de publier des jeux de données DirectQuery.You will also need to make sure your user is listed in the Users tab of the data source in order to publish DirectQuery datasets. Pour DirectQuery, la sélection se produit dans Power BI Desktop la première fois que vous importez des données.The selection, for DirectQuery, occurs within Power BI Desktop when you first import data. En savoir plusLearn more

Une fois la publication effectuée, que ce soit à partir de Power BI Desktop ou de l’option Obtenir les données, vos rapports doivent commencer à fonctionner.After you publish, either from Power BI Desktop or Get Data, your reports should start working. Après la création de la source de données dans la passerelle, plusieurs minutes peuvent être nécessaires pour que la connexion puisse être utilisée.It may take several minutes, after creating the data source within the gateway, for the connection to be usable.

Utilisation de la source de données avec une actualisation planifiéeUsing the data source with scheduled refresh

Si vous êtes répertorié sous l’onglet Utilisateurs de la source de données configurée dans la passerelle, et que le nom du serveur et celui de la base de données correspondent, la passerelle s’affiche comme option à utiliser avec l’actualisation planifiée.If you are listed in the Users tab of the data source configured within the gateway, and the server and database name match, you will see the gateway as an option to use with scheduled refresh.

Résolution des problèmesTroubleshooting

Vous pouvez rencontrer plusieurs erreurs dans Oracle lorsque la syntaxe de dénomination est incorrecte ou n’est pas configurée correctement.You may encounter serveral errors from Oracle when the naming syntax is either incorrect or not configured properly.

  • ORA-12154: TNS: could not resolve the connect identifier specified (ORA-12154 : TNS : l’identificateur de connexion indiqué n’a pas pu être résolu)ORA-12154: TNS: could not resolve the connect identifier specified
  • ORA-12514: TNS listener does not currently know of service requested in connect descriptor (ORA-12514 : le processus d’écoute ne connaît pas actuellement le service demandé dans le descripteur de connexion)ORA-12514: TNS listener does not currently know of service requested in connect descriptor
  • ORA-12541: TNS: no listener (ORA-12541 : TNS : pas de processus d’écoute)ORA-12541: TNS: no listener
  • ORA-12170: TNS: Connect timeout occurred (ORA-12170 : TNS : une expiration de la connexion s’est produite)ORA-12170: TNS:Connect timeout occurred
  • ORA-12504: TNS listener was not given the SERVICE_NAME in CONNECT_DATA (ORA-12504 : le processus d’écoute n’a pas reçu SERVICE_NAME dans CONNECT_DATA)ORA-12504: TNS listener was not given the SERVICE_NAME in CONNECT_DATA

Ces erreurs peuvent se produire si le client Oracle n’est pas installé ou s’il n’est pas configuré correctement.These errors could occur if either the Oracle client is not installed, or if it is not configured properly. S’il est installé, vous pouvez vérifier que le fichier tnsnames.ora est correctement configuré et si vous utilisez le bon nom de service .NET (net_service_name).If it is installed, you will want to verify the tnsnames.ora file is properly configured and you are using the proper net_service_name. Vous devez également vérifier que le net_service_name est le même sur l’ordinateur utilisant Power BI Desktop et sur l’ordinateur qui exécute la passerelle.You will also need to make sure that the net_service_name is the same between the machine using Power BI Desktop and the machine that is running the gateway. Pour plus d’informations, consultez Installation du client Oracle.For more information, see Installing the Oracle Client.

Note

Vous pouvez également rencontrer un problème en raison de la compatibilité entre la version du serveur Oracle et la version du client Oracle.You may also be hitting an issue due to compatability between the Oracle server version and the Oracle client version. Vous voulez généralement que ces éléments correspondent.Typically you want these to match.

Pour plus d’informations sur le dépannage de la passerelle, consultez Résolution des problèmes de passerelle de données locale.For additional troubleshooting information relating to the gateway, see Troubleshooting the on-premises data gateway.

Étapes suivantesNext steps

Passerelle de données localeOn-premises data gateway
Informations approfondies sur la passerelle de données localeOn-premises data gateway - in-depth
Résolution des problèmes de passerelle de données localeTroubleshooting the on-premises data gateway
Power BI PremiumPower BI Premium

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community