Gérer les connexions aux sources de données

Vous pouvez créer, mettre à jour, supprimer et partager des connexions à des sources de données. En tant qu'utilisateur Oracle Analytics doté du privilège Auteur de contenu DV, vous pouvez effectuer ces actions.

Rubriques :

Créer une connexion à une source de données

Vous pouvez créer une connexion pour pouvoir analyser les données de cette source de données.

  1. Dans la page d'accueil, cliquez sur Créer, puis cliquez sur Connexion.
  2. Dans la boîte de dialogue Sélectionner un type de connexion, cliquez sur l'icône du type de connexion voulu. Par exemple, Oracle Database.
  3. Entrez les informations de connexion requises, telles que l'hôte, le port, le nom d'utilisateur, le mot de passe et le nom du service.
  4. Facultatif : Sélectionnez une option d'authentification pour votre connexion.
    • Toujours utiliser ces données d'identification : Oracle Analytics utilise toujours le nom de connexion et le mot de passe que vous indiquez pour la connexion. Les utilisateurs ne sont pas invités à se connecter.
    • Exiger que l'utilisateur entre ses propres données d'identification - Oracle Analytics invite les utilisateurs à entrer leurs propres nom d'utilisateur et mot de passe pour la source de données. Les utilisateurs n'ont accès qu'aux données pour lesquelles ils disposent d'autorisations, de privilèges et d'affectations de rôle.
    • (Affiché si Oracle Analytics prend en charge l'emprunt d'identité pour ce type de base de données) Utiliser les données d'identification de l'utilisateur actif - Oracle Analytics n'invite pas les utilisateurs à se connecter pour accéder aux données. Les données d'identification qu'ils ont utilisées pour se connecter à Oracle Analytics sont également utilisées pour accéder à cette source de données.
  5. Si vous vous connectez à une base de données distante, cliquez sur Utiliser la connectivité de données distante.
    Vérifiez auprès de l'administrateur que vous pouvez accéder à la base de données distante.
  6. Si vous voulez utiliser ces détails de connexion dans le modélisateur sémantique ou l'outil d'administration de modèle, cliquez sur Connexion au système. Voir Options de connexion à la base de données.
  7. Cliquez sur Enregistrer.
    Vous pouvez maintenant commencer à créer des classeurs ou des jeux de données à partir de cette connexion. Par exemple, dans la page d'accueil, cliquez sur Créer, cliquez sur Jeu de données, puis sélectionnez la connexion que vous venez de créer.

Modifier une connexion à une source de données

Vous pouvez mettre à jour les détails de la connexion à une source de données.

Si vous modifiez une connexion SSL à une base de données Oracle Database et que vous devez utiliser un nouveau fichier cwallet.sso dans le champ Portefeuille du client, cliquez sur Sélectionner pour rechercher le fichier cwallet.sso. Demandez à l'administrateur où se trouve le fichier cwallet.sso.

  1. Dans la page d'accueil, cliquez sur le navigateur, sélectionnez Données, puis cliquez sur Connexions.
  2. Positionnez le pointeur de la souris sur la connexion que vous voulez modifier. À droite de la connexion mise en surbrillance, cliquez sur Actions, puis sélectionnez Inspecter.
  3. Dans la boîte de dialogue Inspecter, modifiez les détails de la connexion.
    Vous ne pouvez pas voir le mot de passe courant ou le SQL logique pour les connexions. Si vous devez modifier ces informations, créez une nouvelle connexion.
  4. Cliquez sur Enregistrer.

Supprimer une connexion à une source de données

Vous pouvez supprimer une connexion à une source de données à partir d'Oracle Analytics Cloud. Par exemple, vous devez supprimer une connexion à la base de données et en créer une nouvelle lorsque le mot de passe de la base de données est modifié.

Si la connexion comporte des jeux de données, vous devez d'abord supprimer ces derniers pour pouvoir supprimer la connexion.

  1. Accédez à la page Données et sélectionnez Connexions.
  2. Positionnez le pointeur de la souris sur la connexion que vous voulez supprimer. À droite de la connexion mise en surbrillance, cliquez sur Actions, puis sélectionnez Supprimer.
  3. Cliquez sur Oui.

Partager une connexion à une source de données

Vous pouvez affecter des autorisations d'accès aux connexions aux sources de données que vous créez ou administrez.

  1. Dans la page d'accueil, cliquez sur le navigateur. Cliquez sur Données, puis sur Connexions.
  2. Passez le pointeur de la souris sur la connexion à partager, cliquez sur Actions, puis sélectionnez Inspecter.
  3. Cliquez sur Accès, puis utilisez les onglets pour accorder l'accès :
    • Tous : Partager la connexion avec des utilisateurs ou des rôles.

    • Utilisateurs : Partager la connexion avec des utilisateurs.

    • Rôles : Partager la connexion avec des rôles d'application (par exemple, consommateur BI), afin que tous les utilisateurs disposant de ce rôle puissent utiliser la connexion.

  4. Utilisez la zone Ajouter pour rechercher et sélectionner un utilisateur ou un rôle.
    L'utilisateur ou le rôle apparaît dans la liste au-dessous avec les privilèges par défaut Lecture seule.
  5. Pour modifier les privilèges par défaut, sélectionnez l'une des options suivantes :
    • Contrôle total - L'utilisateur ou le rôle peut utiliser la connexion pour créer des jeux de données, et modifier, renommer ou supprimer la connexion. Il peut également modifier les privilèges pour la connexion.
    • Lecture-écriture - L'utilisateur ou le rôle peut utiliser la connexion pour créer des jeux de données, et modifier ou renommer la connexion (mais pas la supprimer).
    • Lecture seule - L'utilisateur ou le rôle peut utiliser la connexion pour créer des jeux de données, mais il ne peut pas modifier les détails de la connexion.
  6. Cliquez sur Enregistrer.
Lorsque les utilisateurs se connecteront, ils pourront utiliser les connexions que vous avez partagées pour visualiser les données de cette base de données.

Options de connexion à la base de données

Lorsque vous spécifiez des détails de connexion à l'aide de la boîte de dialogue Créer une connexion ou Inspecter, certains types de base de données présentent des options de configuration supplémentaires.

Options générales

  • Lorsque vous créez des connexions à des bases de données Oracle, vous pouvez définir l'option Type de connexion de deux façons :
    • De base - Spécifiez l'hôte, le port et le nom du service de la base de données.
    • Avancé - Dans le champ Chaîne de connexion, spécifiez l'ID SCAN (Single Client Access Name) des bases de données s'exécutant dans une grappe RAC. Par exemple :

      sales.example.com =(DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.111)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.222)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.333)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME= salesservice.example.com)))

  • Activer la réplication en masse - Si vous chargez un jeu de données pour un classeur, cette option doit être désactivée. Vous pouvez l'ignorer. Cette option est réservée aux analystes de données et aux utilisateurs avancés pour la réplication de données à partir d'une base de données vers une autre.

Options d'authentification

  • Toujours utiliser ces données d'identification : Oracle Analytics utilise toujours le nom de connexion et le mot de passe que vous indiquez pour la connexion. Les utilisateurs ne sont pas invités à se connecter.
  • Exiger que l'utilisateur entre ses propres données d'identification - Oracle Analytics invite les utilisateurs à entrer leurs propres nom d'utilisateur et mot de passe pour la source de données. Les utilisateurs n'ont accès qu'aux données pour lesquelles ils disposent d'autorisations, de privilèges et d'affectations de rôle.
  • (Affiché si Oracle Analytics prend en charge l'emprunt d'identité pour ce type de base de données) Utiliser les données d'identification de l'utilisateur actif - Oracle Analytics n'invite pas les utilisateurs à se connecter pour accéder aux données. Les données d'identification qu'ils ont utilisées pour se connecter à Oracle Analytics sont également utilisées pour accéder à cette source de données.

Connexion au système

Cliquez sur Copier pour copier l'ID objet de la connexion. Les modélisateurs de l'entreprise peuvent coller l'ID objet pour identifier et utiliser une connexion de données dans l'outil d'administration de modèle (boîte de dialogue Réserve de connexions).

Note : Si vous ne cliquez pas sur Connexion au système lorsque vous créez initialement la connexion, vous devez créer une nouvelle connexion et sélectionner Connexion au système si vous voulez que les modélisateurs de données utilisent ultérieurement les détails de la connexion. En d'autres termes, vous ne pouvez pas modifier la connexion ultérieurement et sélectionner cette option.

Limites de la connexion à la base de données

Il importe de bien comprendre les exigences relatives à la connexion à la base de données avant de la créer.

Le nombre maximal de tables de base de données affichées dans Oracle Analytics est 10 000. Si vous avez besoin de tables supplémentaires, Oracle recommande de demander à l'administrateur de la base de données de créer un utilisateur de base de données avec accès aux objets précis à analyser et de spécifier les données d'identification de cet utilisateur lorsque vous créez la connexion à la base de données.

Se connecter à des données comportant des caractères majuscules, minuscules ou mixtes

Si vous vous connectez à une base de données Oracle, Oracle Autonomous Data Warehouse, Oracle Transaction Processing, Snowflake, SQL Server ou My SQL, vous pouvez modifier le type de guillemet par défaut afin de pouvoir lire des données comportant des caractères majuscules, minuscules ou mixtes dans les noms de table ou de colonne.

Par exemple, vous pouvez choisir le guillemet double comme identificateur de guillemet. Oracle Analytics ajoute alors des guillemets doubles à l'énoncé SQL sous-jacent select "EfG_Field" from "AbCd"; au lieu d'émettre l'énoncé select EfG_Field from AbCd; (qui échouerait).
  1. Dans la page d'accueil, cliquez sur Créer, puis cliquez sur Connexion.
  2. Cliquez sur l'un des types de base de données prenant en charge les propriétés avancées.
    Les bases de données prises en charge sont Oracle, Oracle Autonomous Data Warehouse, Snowflake et My SQL.
  3. Indiquez les détails de connexion, puis enregistrez la connexion.
  4. Dans la page d'accueil, cliquez sur Navigateur, puis sur Données, et sur Connexions.
  5. Positionnez le pointeur de la souris sur la connexion que vous avez enregistrée à l'étape 2 et cliquez sur Actions, puis sur Inspecter.
  6. Cliquez sur Avancé, puis utilisez l'option Identificateurs de guillemet pour sélectionner le type de guillemet utilisé dans la base de données.

    Par exemple, vous pouvez sélectionner Guillemets doubles (" "). Oracle Analytics ajoute des guillemets doubles à l'énoncé SQL sous-jacent select "EfG_Field" from "AbCd"; au lieu d'émettre l'énoncé select EfG_Field from AbCd;.

    Note :

    Vous ne verrez pas l'option Avancé si la connexion a été créée avec l'option Connexion au système sélectionnée. Les options avancées ne sont pas prises en charge pour les connexions de système.
  7. Cliquez sur Enregistrer.

Gérer les connexions à l'aide des API REST

Vous pouvez utiliser les API REST d'Oracle Analytics Cloud pour gérer par programmation les connexions vers diverses sources de données. Par exemple, vous pouvez créer un script qui crée (ou modifie) le même jeu de connexions dans vos environnements Oracle Analytics Cloud de test et de production.

À propos des API REST de connexion

Vous pouvez créer, mettre à jour et supprimer des connexions pour diverses sources de données à l'aide des API REST. Cette rubrique liste les types de connexion aux sources de données pouvant être gérés à l'aide d'API REST.

Note :

API REST pour Oracle Analytics Cloud fournit des informations détaillées sur chaque API REST. Voir Points d'extrémité REST de connexion.

Sources de données prises en charge

  • Oracle Database
  • Base de données Oracle Autonomous Data Warehouse
  • Oracle Essbase
  • MySQL
  • PostgreSQL
  • Snowflake
  • SQL Server
  • Vertica

Paramètres de connexion

Les paramètres de connexion requis pour chaque source de données sont différents. Si vous voulez utiliser les API REST pour créer ou mettre à jour une connexion, vous devez connaître le format des données utiles JSON requis pour votre source de données. Voir Exemples de données utiles JSON pour les sources de données.

Flux de travail type pour la gestion des connexions à l'aide des API REST

Les tâches courantes pour commencer à utiliser les API REST d'Oracle Analytics Cloud pour gérer les connexions par programmation sont décrites ci-dessous. Si vous utilisez les API REST pour la première fois, servez-vous des tâches suivantes comme guide.

Tâche Description Documentation d'API REST
Présentation des conditions requises

Comprenez et exécutez plusieurs tâches préalables.

Vous devez disposer des autorisations de création de classeurs et de connexion aux données d'Oracle Analytics Cloud pour gérer les connexions de données à l'aide des API REST (Auteur de contenu DV).

Conditions requises
Présenter l'authentification par jeton OAuth 2.0 L'authentification et l'autorisation dans Oracle Analytics Cloud sont gérées par Oracle Identity Cloud Service. Pour accéder aux API REST Oracle Analytics Cloud, vous avez besoin d'un jeton d'accès OAuth 2.0 à utiliser pour l'autorisation. Authentification par jeton OAuth 2.0
Comprendre les sources de données Lisez la rubrique qui décrit les types de connexion de données pouvant être gérés à l'aide d'API REST. Sources de données prises en charge
Déterminer les formats des données utiles JSON Lisez la rubrique qui décrit le format des données utiles JSON pour votre source de données et obtenez les paramètres de connexion requis. Exemples de données utiles JSON pour les sources de données
Créer une connexion Créez une connexion de données à utiliser dans les classeurs, les rapports et les tableaux de bord. Créer une connexion (Prévisualisation)
Mettre à jour une connexion Mettez à jour une ou plusieurs propriétés d'une connexion de données existante. Mettre à jour une connexion (Prévisualisation)
Supprimer une connexion Supprimez une connexion de données. Supprimer une connexion (Prévisualisation)

Utilisation des API REST pour gérer les connexions aux sources de données

Utilisez ces exemples pour vous aider à gérer les connexions aux sources de données avec des demandes d'API REST à l'aide de cURL.

Exemple de format cURL

Utilisez le format de commande cURL suivant pour créer ou mettre à jour des connexions à des sources de données à l'aide des API REST :
  • JSON simple
    curl 
    --header "Authorization: Bearer <token>" 
    --header "Content-Type: application/json" 
    --request POST|PUT https://<hostname>/api/20210901/catalog/connections
    --data "<data source connection payload>"
  • Données de formulaire à plusieurs parties
    curl 
    --header "Authorization: Bearer <token>" 
    --request POST|PUT https://<hostname>/api/20210901/catalog/connections
    --form "cert=<security wallet file>"
    --form "connectionParams=<data source connection payload>"
Où :
  • <token> - Jeton du porteur OAuth 2.0 requis pour authentifier les appels aux API REST d'Oracle Analytics Cloud. Voir Authentification par jeton OAuth 2.0.

  • <hostname> - Hôte sur lequel Oracle Analytics Cloud s'exécute.

  • <data source connection payload> - Informations de connexion propres à la source de données. Voir Exemples de données utiles JSON pour les sources de données.

  • <security wallet file> - Contient les informations SSL, telles que les données d'identification pour l'authentification et la signature, les clés privées, les certificats et le certificat approuvé. Requis pour certains types de connexion, notamment Oracle Database avec SSL et Oracle Autonomous Data Warehouse (authentification TLS mutuelle).

Exemples

Les exemples ci-dessous montrent comment créer une connexion à Oracle Autonomous Data Warehouse (ADW).

  • Exemple 1 - Créer une connexion sans portefeuille (TLS) à Oracle ADW
  • Exemple 2 - Créer une connexion à Oracle ADW qui utilise un fichier de portefeuille de données d'identification cwallet.sso (authentification TLS mutuelle)

Vous trouverez d'autres exemples dans API REST pour Oracle Analytics Cloud. Voir Créer une connexion (Prévisualisation), Mettre à jour une connexion (Prévisualisation) et Supprimer une connexion (Prévisualisation).

Note :

Les données utiles JSON de ces exemples sont propres à Oracle ADW. Le format des données utiles JSON est différent pour les autres sources de données. Voir Exemples de données utiles JSON pour les sources de données prises en charge.

Exemple 1 Créer une connexion sans portefeuille (TLS) à Oracle ADW

Dans cet exemple, vous créez une connexion nommée oracle_adw_walletless. Le corps de la demande inclut le format JSON simple application/json.
curl 
  --header "Authorization: Bearer <token>"
  --header "Content-Type: application/json" 
  --request POST https://example.com/api/20210901/catalog/connections 
  --data "{
     "version": "2.0.0",
     "type": "connection",
     "name": "oracle_adw_walletless",
     "description": "Sample Oracle ADW connection without a wallet created using Connections API",
     "content": {    
       "connectionParams": {
           "connectionType": "oracle-autonomous-data-warehouse",
           "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1521)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=abcdefg1hijkl2m_adwwalletless_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes)))",
           "username": "ADMIN",
           "password": "<<password>>",
           "systemConnection": false,        
           "remoteData": false,
           "sslType": "ServerSideSSL"
       }
     }
   }"

Corps de la réponse

{"connectionID":"J0FkbWluJy4nb3JhY2xlX2Fkd193YWxsZXRsZXNzJw=="}

Notez la valeur connectionId encodée en Base64 dans le corps de la réponse. Vous pourrez utiliser cette valeur pour mettre à jour ou supprimer la connexion.

Exemple 2 Créer une connexion à Oracle ADW qui utilise un fichier de portefeuille (authentification TLS mutuelle)

Dans cet exemple, vous créez une connexion nommée oracle_adw_with_wallet. Le corps de la demande contient multipart/form-data, c'est-à-dire qu'un fichier de portefeuille Oracle ADW (cwallet.sso) et des paramètres de connexion à Oracle ADW sont requis.
curl
 --header "Authorization: Bearer <token>"
 -–request POST https://<hostname>/api/20210901/catalog/connections 
 --form "cert=@"/Users/scott/Downloads/Wallet_adw/cwallet.sso"" 
 --form "connectionParams= "{
    "version": "2.0.0",
    "type": "connection",
    "name": "oracle_adw_with_wallet",
    "description": "Sample Oracle ADW connection with a wallet created using Connections API",   
    "content": {
      "connectionParams": {
        "connectionType": "oracle-autonomous-data-warehouse",
        "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps) (port=1522)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=abcdefg1hijkl2m_walletadw_high.adwc.oraclecloud.com/))(security=(ssl_server_dn_match=yes)))",
        "username": "ADMIN",
        "password": "<<password>>",
        "remoteData": "false",   
        "systemConnection": false,
        "sslType": "ClientSideSSL"    
       }
      }
    }"

Corps de la réponse

{"connectionID":"J2FkbWluJy4nb3JhY2xlX2Fkd193aXRoX3dhbGxldCc="}

Notez la valeur connectionId encodée en Base64 dans le corps de la réponse. Vous pourrez utiliser cette valeur pour mettre à jour ou supprimer la connexion.

Exemples de données utiles JSON pour les sources de données

Pour vous connecter à une source de données, vous indiquez des paramètres de connexion. Lorsque vous utilisez l'API REST de connexion, vous spécifiez les paramètres de connexion dans un format de données utiles JSON. Utilisez ce tableau pour identifier les données utiles JSON pour la source de données à laquelle vous voulez vous connecter.

Source de données Type de demande Données utiles d'entrée

Oracle Database

(Non SSL)

application/json

Type de connexion de base

{ 
 "version": "2.0.0", 
 "type": "connection",  
 "name": "oracle_db_non_ssl_basic",
 "description": "Sample non-SSL Oracle Database connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-database",
     "host": "example.com",
     "port": "1521",
     "serviceName": "orcl",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
   }
  }
 }

Type de connexion avancé

{
  "version": "2.0.0",
  "type": "connection",
  "name": "oracle_db_non_ssl_advanced ",
  "description": " Sample non-SSL Oracle Database connection created with the advanced connection string format using Connections API",
  "content": {
    "connectionParams": {
     "connectionString": "(DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON) (ADDRESS=(PROTOCOL=tcp)(HOST=example.com)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=ORCLPDB1)))",
     "username": "admin",
     "password": "<password>",
     "connectionType": "oracle-database",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

Oracle Database avec SSL

multipart/form-data
cwallet.sso (client credentials file)

Type de connexion de base

cert: <cwallet.sso file location>
connectionParams: {
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_db_ssl",
 "description": "Sample Oracle Database connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-database",
     "host": "example.com",
     "port": "2484",
     "serviceName": "ORCLPDB1",
     "username": "admin",
     "password": "<password>",
     "systemConnection": false,
     "remoteData": false
   }
  }
}

Oracle Autonomous Data Warehouse - Sans portefeuille (TLS)

application/json

Type de connexion de base

{
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_adw_walletless_basic",
 "description": "Sample Oracle ADW connection without a wallet created using Connections API",
 "content": {
   "connectionParams": { "connectionType": "oracle-autonomous-data-warehouse",
     "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1521) (host=example.com)) (connect_data=(service_name=example.com)) (security=(ssl_server_dn_match=yes)))",
     "username": "admin",
     "password": "<password>",
     "systemConnection": false,
     "remoteData": false,
     "sslType": "ServerSideSSL"
     }
   }
 }

Oracle Autonomous Data Warehouse - Portefeuille (authentification TLS mutuelle)

multipart/form-data
cwallet.sso (client credentials file)

Type de connexion de base

cert: <cwallet.sso file location>

connectionParams: {
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_adw_with_wallet",
 "description": "Sample Oracle ADW connection with wallet created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-autonomous-data-warehouse",
     "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
                        (port=1522)(host=example.com))
                        (connect_data=(service_name=example.com))
                        (security=(ssl_server_dn_match=yes)))",
     "username": "admin",
     "password": "<password>",
     "remoteData": "false",
     "systemConnection": false,
     "sslType": "ClientSideSSL"
    }
  }
 }

PostgreSQL

(Non SSL)

application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "postgres_non_SSL",
 "description": "Sample PostgreSQL connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "postgresql-database",
     "host": "example.com",
     "port": "5432",
     "serviceName": "postgres",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false 
    }
  }
}

PostgreSQL avec SSL

application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "postgres_SSL_Conn",
 "description": "Sample PostgreSQL connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "postgresql-database",
     "host": "example.com",
     "port": "5432",
     "serviceName": "postgres",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

SQL Server

(Non SSL)

application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "SqlServer_non_ssl",
 "description": "Sample non-SSL SQL Server connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "sqlserver-database",
     "host": "example.com",
     "port": "1400",
     "serviceName": "sqlserver1",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
    }
  }
}
SQL Server avec SSL application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "SqlServer_ssl",
 "description": "Sample SQL Server connection with SSL created using the Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "sqlserver-database",
     "host": "example.com",
     "port": "60190",
     "serviceName": "sqlserver1",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

MySQL

(Non SSL)

application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "MySql_no_SSL",
 "description": "Sample MySQL connection created using the Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "mysql-database",
     "host": "example.com",
     "port": "3307",
     "serviceName": "mysql1",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
    }
 }
}
MySQL avec SSL application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "MySql_ssl",
 "description": "Sample MySQL connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "mysql-database",
     "host": "example.com",
     "port": "3306",
     "serviceName": "mysql1",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

Oracle Essbase

application/json

Type de connexion de base

{
 "version":"2.0.0",
 "type": "connection",
 "name": "Oracle_Essbase",
 "description": "Sample Oracle Essbase connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-essbase",
     "dsn":"example.com",
     "username":"admin",
     "password":"<password>",
     "remoteData": false,
     "systemConnection": false,
     "authentication":"current"/"private"/"sso"
    }
  }
}