Environnements et sources de données

Les environnements et les sources de données fonctionnent ensemble pour gérer et organiser l’accès aux données dans SEI. En général, vous créez des environnements distincts—comme Production ou Test—pour représenter différents contextes ou étapes. Dans chaque environnement, vous définissez une ou plusieurs sources de données, chacune correspondant à une connexion de base de données spécifique.

Chaque modèle de données dans SEI est basé sur une seule source de données. Vous pouvez associer plusieurs sources de données à un même environnement et changer rapidement d’environnement actif à tout moment à l’aide du menu déroulant Environnement dans la barre d’outils. L’environnement sélectionné s’applique à toutes les vues ouvertes.

Ajouter un environnement

Les environnements permettent de configurer des contextes distincts, comme Production ou Test.

  1. Accédez à Administration > Env. & Sources de données dans le panneau de gauche.

  2. Dans le panneau Environnements, cliquez sur le bouton + Ajouter.

  3. Saisissez un nom pour le nouvel environnement.

  4. (Optionnel) Cliquez sur Définir par défaut en bas du panneau si vous souhaitez que les nouveaux utilisateurs démarrent automatiquement dans cet environnement.

 

Ajouter une source de données

Une source de données contient les détails de connexion à une base de données spécifique. Lorsqu’une source de données est créée, elle est disponible dans tous les environnements, mais ses paramètres de connexion peuvent être personnalisés dans chaque environnement.

Pour ajouter une nouvelle source de données :

  1. Sélectionnez l’environnement désiré.

  2. Dans le panneau Sources de données, cliquez sur le bouton + Ajouter en haut.

  3. Donnez un nom descriptif à la nouvelle source de données.

  4. La source de données apparaît désormais dans chaque environnement et est prête à être configurée.

 

Configurer une source de données

Après avoir ajouté une source de données, il faut définir ses paramètres de connexion.

Pour configurer une source de données :

  1. Dans le panneau Sources de données, sélectionnez la source de données à configurer.

  2. Le panneau Définition de la source de données apparaîtra, affichant tous les champs modifiables.

  3. Remplissez les propriétés requises.

  4. Cliquez sur Enregistrer pour appliquer les modifications.

 

Définir la source comme entrepôt de données

Si la source de données sera utilisée pour les cubes OLAP :

  1. Dans le panneau Sources de données, sélectionnez la source concernée.

  2. Cliquez sur le bouton Définir comme entrepôt de données en bas du panneau.

  3. Des champs supplémentaires apparaîtront :

    • Renseignez le Schéma de l’entrepôt de données (généralement identique au schéma personnalisé).

    • (SQL Server uniquement) Activez Utiliser MARS pendant le chargement des cubes pour autoriser des jeux de résultats multiples et parallèles.

 

Champs de définition de la source de données

Champ Description
Description de la source de données Nom affiché pour cette source de données.
Type

Type de base de données utilisée :

  • Microsoft SQL Server
  • Microsoft Access

  • ISeries (IBM DB2)

  • Oracle

  • ODBC for MSQL

  • ODBC Excel

  • ODBC Pervasive

  • ODBC Teradata

  • Snowflake

Pour d’autres types, créez soit une connexion OLEDB, soit un Serveur SQL lié.

Serveur Nom de l’instance.
Nom de la base de données Nom de la base de données (pour Oracle : SID).
Schémas de la base de données

Les schémas accessibles via ce modèle de données. Vous pouvez en renseigner plusieurs ; l’ordre a une importance si des vues/tables portent le même nom.

Format : 

  • SQL, OLEDB : Nom de la base de données et nom du schéma (ex : databasexyz.schemaxyz).

  • Oracle : Nom d'utilisateur et nom de schéma (ex  : utilisateurabc.schemaabc).

  • DB2 iSeries : Nom de la bibliothèque seulement.

  • Access : Non requis.

Transaction avec (Pas de verrouillage)

(SQL Server et ISeries uniquement) Lire la transaction sans attendre la libération des verrous sur les tables. Attention : il est possible d’obtenir des données non validées ou inexactes.
Traduction forcée (iSeries uniquement) Active l’option Force Translate du connecteur.
Port (Oracle uniquement) Numéro du port de l’instance Oracle.
Chemin d'accès (Access uniquement) Chemin du fichier de la base Access.
Pooling

(Oracle uniquement) Active puis définit les paramètres de Pooling (Taille Min et Max du pool, Augmenter et Diminuer les nombres).

Important

Améliorez les performances des bases de données Oracle en cochant la case Pooling. Ceci active la fonction Pooling des connexions de la base de données Oracle.

Les valeurs par défaut de Min, Max, Augmentation et Diminution du nombre de connexions du Pool sont suffisantes pour commencer, et devraient évoluer en fonction de vos besoins.

Le nombre maximum de connexions, défini sur le serveur Oracle, doit être supérieur à la taille maximale du Pool.

Stratégie d'authentification

Choisissez le mode de connexion à la base de données :

  • Windows Authentification : Lorsque SEI est exécuté sur le même serveur que la base de données à laquelle on accède et si le compte d'hôte local sous lequel le compte SEI est exécuté a accès à la base de données.

  • Use Specific : Si un utilisateur spécifique du serveur est utilisé pour accéder aux données.

Nom d'utilisateur, Mot de passe Si Use Specific est choisi, renseignez ces champs.

 

Propriétés spécifiques à Snowflake

Snowflake est une base de données OLAP cloud entièrement gérée, optimisée pour l’analytique à grande échelle et le traitement par lots. Elle permet de séparer les ressources de stockage et de calcul, effectue un partitionnement automatique des données, et propose un traitement parallèle performant.

Lorsque vous sélectionnez Snowflake comme type de source de données, des champs spécifiques Snowflake apparaissent. Renseignez-les comme indiqué ci-dessous :

Champ Description
Serveur Nom du compte
Schémas de la base de données Renseignez uniquement le nom du schéma (sans préfixe base).
Stratégie d'authentification Pour l'authentification par paire de clés : connexion via clé publique/privée si votre environnement le permet.
Utilisateur de la clé, fichier de clé, mot de passe de la clé (Clé publique/privée) Indiquez l’utilisateur, chargez le fichier de clé privée et, si besoin, son mot de passe.