Définition des requêtes relationnelles dans Excel

Cette fonction a été supprimée dans la version 2.0.8, documentation fournie aux clients sur les versions 2.0.7 et antérieures. Connectez-vous aux bases de données Microsoft SQL, IBM® Db2®et Oracle dans Excel pour définir les requêtes qui s'exécuteront dans TM1® Web.

Avant de pouvoir exécuter une requête relationnelle dans TM1 Web, vous devez créer la requête dans Microsoft Excel.

Pour plus d'informations sur l'interrogation d'une base de données relationnelle à l'aide de Microsoft Excel, voir la documentation fournie avec le logiciel Excel.

Création d'une requête de données MS SQL

Remarque: Vous n'avez pas besoin d'installer les pilotes OLE de MS SQL Server ; ils sont déjà installés avec Microsoft Office.
  1. Dans Microsoft Excel, accédez à l'onglet Données > Obtenir des données externes > Depuis d'autres sources > Depuis SQL Server.
  2. Entrez l'URL de la base de données MS SQL Server, puis entrez le nom d'utilisateur et le mot de passe.
  3. Sélectionnez une base de données, puis sélectionnez une base dans la liste.
  4. Créez la requête.
    1. Cliquez sur l'onglet Propriétés > Définition .
    2. Remplacez le type de commande par SQL.
    3. Entrez les commandes SQL dans la zone Texte de la commande.
    4. Si vous le souhaitez, ajoutez des paramètres à votre requête.

      Pour plus d'informations, voir Création d'une requête paramétrée dans Excel.

      Remarque: Vous ne pouvez pas valider la requête SQL lors de sa création.
  5. Si nécessaire, modifiez et mettez en forme les données dans Excel.
    Remarque: La plupart des mises en forme sont conservées lorsque vous téléchargez le fichier dans TM1 Web. Cependant, le formatage des tables est perdu.
  6. Sauvegardez la feuille de calcul Excel.

Création d'une requête de données Db2

Important: avant de pouvoir vous connecter à une base de données IBM Db2 à partir d'Excel, vous devez installer les derniers pilotes Db2 OLE. Pour plus d'informations, voir IBM Support Portal (http://www.ibm.com/support/entry/portal/support).
  1. Dans Microsoft Excel, accédez à l'onglet Données > Obtenir des données externes > Depuis d'autres sources > Depuis l'assistant de connexion de données.
  2. Cliquez sur Autres/Avancés, puis cliquez sur Suivant.
  3. Sélectionnez le pilote OLE Db2 que vous avez précédemment installé, puis cliquez sur Suivant.
  4. Sélectionnez Direct server connection.
  5. Entrez le nom du serveur et le numéro du port ODBC de la façon suivante :

    nom_serveur:numéro_port_ODBC

  6. Sélectionnez une base de données dans la liste et entrez un nom d'utilisateur et un mot de passe.
  7. Sélectionnez une table dans la liste et entrez à nouveau votre nom d'utilisateur et votre mot de passe, si nécessaire.
  8. Créez la requête.
    1. Cliquez sur l'onglet Propriétés > Définition .
    2. Remplacez le type de commande par SQL.
    3. Entrez les commandes SQL dans la zone Texte de la commande.
    4. Si vous le souhaitez, ajoutez des paramètres à votre requête.

      Pour plus d'informations, voir Création d'une requête paramétrée dans Excel.

      Remarque: Vous ne pouvez pas valider la requête SQL lors de sa création.
  9. Si nécessaire, modifiez et mettez en forme les données dans Excel.
    Remarque: La plupart des mises en forme sont conservées lorsque vous téléchargez le fichier dans TM1 Web. Cependant, le formatage des tables est perdu.
  10. Sauvegardez la feuille de calcul Excel.

Création d'une requête de données Oracle

Important: avant de pouvoir vous connecter à une base de données Oracle à partir d'Excel, vous devez installer les pilotes OLE Oracle les plus récents. Pour plus d'informations, voir le site WebOracle (http://www.oracle.com).
  1. Dans Microsoft Excel, accédez à l'onglet Données > Obtenir des données externes > Depuis d'autres sources > Depuis l'assistant de connexion de données.
  2. Cliquez sur Autres/Avancés, puis cliquez sur Suivant.
  3. Sélectionnez le pilote OLE d'Oracle que vous aviez précédemment installé et cliquez sur Suivant.
  4. Sélectionnez Direct server connection.
  5. Entrez le nom du serveur, le numéro du port ODBC et l'ID du service réseau de la manière suivante :

    nom_serveur:Numéro_port_ODBC/id_service_réseau

    Remarque: Un message d'erreur peut s'afficher et se terminer par la ligne suivante:

    IO Error: Invalid connection string format, a valid format is: "host:port:sid"

    En dépit du message d'erreur, la connexion d'origine a abouti et la seule syntaxe qui fonctionne est hôte:port/SID.

  6. Sélectionnez une base de données dans la liste et entrez un nom d'utilisateur et un mot de passe.
  7. Sélectionnez une table dans la liste et entrez à nouveau votre nom d'utilisateur et votre mot de passe, si nécessaire.
  8. Créez la requête.
    1. Cliquez sur l'onglet Propriétés > Définition .
    2. Remplacez le type de commande par SQL.
    3. Entrez les commandes SQL dans la zone Texte de la commande.
    4. Si vous le souhaitez, ajoutez des paramètres à votre requête.

      Pour plus d'informations, voir Création d'une requête paramétrée dans Excel.

      Remarque: Vous ne pouvez pas valider la requête SQL lors de sa création.
  9. Si nécessaire, modifiez et mettez en forme les données dans Excel.
    Remarque: La plupart des mises en forme sont conservées lorsque vous téléchargez le fichier dans TM1 Web. Cependant, le formatage des tables est perdu.
  10. Sauvegardez la feuille de calcul Excel.

Vous pouvez désormais utiliser vos données relationnelles dans TM1 Web. Pour plus d'informations, voir Téléchargement d'une requête relationnelle sur TM1 Web.