Aller au contenu principal

Environnements & Sources de données

Les environnements et les sources de données travaillent ensemble pour organiser et contrôler la manière dont les utilisateurs accèdent aux données dans SEI.

Vous pouvez créer des environnements séparés—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 d'entre elles représentant une connexion à une 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 seul environnement et basculer rapidement entre les environnements actifs à tout moment en utilisant le sélecteur d'environnement dans le panneau de navigation. L'environnement sélectionné s'applique à toutes les vues ouvertes.

Quand utiliser les environnements

  • Isoler les contextes opérationnels : Créez des environnements séparés pour le développement, le test et la production afin de garantir que les modifications soient validées avant d'être mises en production.
  • Gérer l'accès aux données : Restreindre ou accorder l'accès à des données ou des rapports spécifiques en fonction de l'environnement actif.

Quand utiliser les sources de données

  • Se connecter à plusieurs bases de données : Liez différents systèmes sources, comme SQL Server, Oracle ou Snowflake, pour accéder aux données requises.
  • Organiser les connexions de données : Regroupez et gérez les connexions à des fins de reporting, d'analytique ou d'intégration.

Ajouter un environnement

Vous pouvez créer autant d'environnements que nécessaire. Lorsque vous créez des utilisateurs de base de données dédiés pour Oracle ou SQL Server lors de l'installation, assurez-vous de les ajouter à SEI.

Choisissez une couleur différente pour chaque environnement que vous créez. Cela facilite beaucoup la distinction entre les environnements, surtout si vous en gérez plusieurs. La couleur sélectionnée apparaît autour du nom de l'environnement dans le panneau de navigation, permettant ainsi une identification visuelle facile.

  1. Dans le panneau de navigation, cliquez sur l'icône de l'engrenage en bas. La page Administration s'ouvre.
  2. Sélectionnez Env. & Sources de données dans la barre latérale.
  3. Dans le panneau Environnements, cliquez sur l'icône +.
  4. Entrez un nom d'environnement et un nom abrégé.
  5. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleurs et sélectionnez Appliquer, ou saisissez un code HEX manuellement.
  6. Cliquez sur Confirmer.
remarque

Pour faire de cet environnement le défaut pour les nouveaux utilisateurs, sélectionnez-le dans la liste et cliquez sur Définir comme par défaut.

Ajouter l'environnement production

  1. Dans le panneau de navigation, sélectionnez l'icône de l'engrenage pour ouvrir Administration.
  2. Sélectionnez Env. & Sources de données dans le panneau de gauche.
  3. Dans le panneau Environnements, cliquez à nouveau sur l'icône +.
  4. Dans Nom de l'environnement, entrez Production.
  5. Dans Nom abrégé, entrez Prod.
  6. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleurs et sélectionnez Appliquer, ou saisissez un code HEX manuellement.
  7. Cliquez sur Confirmer.
  8. Lorsque vous créez une source de données pour l'environnement de production, entrez les identifiants de l'utilisateur administratif et de l'utilisateur avec permissions minimales si les utilisateurs SQL Server pour le SEI Schéma.

Ajouter l'environnement administration

  1. Dans le panneau Environnements, cliquez à nouveau sur l'icône +.
  2. Dans Nom de l'environnement, entrez Administration.
  3. Dans Nom abrégé, entrez Admin.
  4. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleurs et sélectionnez Appliquer, ou saisissez un code HEX manuellement.
  5. Cliquez sur Confirmer.
  6. Lorsque vous créez une source de données pour l'environnement d'administration, entrez les identifiants de l'utilisateur administratif pour le SEI Schéma.

Renommer un environnement

  1. Dans le panneau Environnements, sélectionnez l'environnement que vous souhaitez renommer.
  2. Cliquez sur l'icône de crayon à côté.
  3. Entrez un nouveau nom et cliquez sur Confirmer.

Créer une source de données

  1. Sélectionnez l'environnement dans lequel vous souhaitez ajouter une source de données.
  2. Dans le panneau Sources de données, cliquez sur l'icône +.
  3. Entrez la configuration de la source de données, en remplissant toutes les propriétés requises dans le panneau Définition de la source de données.
  4. Cliquez sur Valider puis Sauvegarder pour terminer la configuration.

Propriétés de Définition de la Source de Données

PropriétéDescription
Description de la Source de DonnéesEntrez un nom unique.
TypeSélectionnez le type de connexion à la base de données pour la source de données:

  • SQL Server
  • Microsoft Access
  • iSeries (IBM DB2)
  • Oracle
  • ODBC pour MySQL
  • ODBC Excel
  • ODBC Pervasive
  • ODBC Teradata
  • Snowflake
Pour utiliser d'autres types, créez une connexion OLEDB ou un serveur lié SQL.
ServeurEntrez le nom du serveur de base de données.
Nom de la base de donnéesEntrez le nom de l'entrepôt ou de la base de données. Il est sensible à la casse. Pour Oracle, utilisez SID.
Propriétés supplémentaires de la chaîne de connexionEntrez tous les paramètres supplémentaires de chaîne de connexion requis par le fournisseur de base de données.
Transaction With (No Lock)(SQL Server et iSeries uniquement) Activez pour lire les transactions sans attendre les verrous. Cela peut montrer des données non validées ou inexactes.
Nom du Schéma de la Base de DonnéesDéfinissez les schémas de base de données disponibles aux modèles de données basés sur cette source. Ajoutez plusieurs schémas selon les besoins. Format d'entrée:

  • SQL, OLEDB – Nom de la base de données et nom du schéma (par exemple, databasexyz.schemaxyz).
  • Oracle – Nom d'utilisateur et nom de schéma (par exemple, userabc.schemaabc).
  • DB2 iSeries – Nom de la bibliothèque uniquement.
  • Access – Non requis.
Si plusieurs schémas incluent le même nom de table ou de vue, le premier énuméré prend la priorité.
Forcer la Traduction(iSeries uniquement) Activez pour définir la propriété “Force Translate” du connecteur.
Port(Oracle uniquement) Précisez le numéro de port de l'instance Oracle.
Chemin(Access uniquement) Précisez le chemin vers le fichier de base de données Access.
Pooling(Oracle uniquement) Activez et définissez les paramètres de mise en pool pour améliorer les performances.

Vous pouvez garder les valeurs par défaut ou ajuster si nécessaire : Taille min. du pool 1, Taille max. du pool 100, Taille de déc. du pool 1, Taille d'incr. du pool 5.

Important : Le nombre maximum de connexions sur le serveur Oracle doit être supérieur à la taille maximum du pool.
Schéma SEISpécifiez le schéma utilisé par les composants SEI (le cas échéant).
Stratégie d'AuthentificationChoisissez comment vous connecter à la base de données :

  • Authentification Windows – Utilisez lorsque SEI et la base de données s'exécutent sur le même serveur, et que le compte de service SEI a accès.
  • Utiliser Spécifique – Utiliser une connexion spécifique au serveur.
  • Authentification par clé-paire – Utilisez un certificat ou une clé paire pour l'authentification.
Nom d'utilisateurEntrez le nom d'utilisateur pour l'authentification à la base de données.
Mot de passeEntrez le mot de passe pour l'utilisateur spécifié.

Propriétés de définition de source de données 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 lot. Elle dispose d'une mise à l'échelle indépendante du stockage et du calcul, d'une partition automatique des données, et d'une exécution de requêtes parallèles à haute performance.

Pour configurer une connexion à Snowflake, sélectionnez Snowflake comme type de source de données. Des champs Snowflake dédiés apparaîtront—remplissez ces champs comme décrit ci-dessous :

ChampDescription
ServeurEntrez un nom de compte Snowflake.
Nom du Schéma de la Base de DonnéesEntrez uniquement le nom du schéma (ne pas inclure le préfixe de la base de données).
Stratégie d'AuthentificationSélectionnez la méthode d'authentification avec Snowflake. Pour Authentification par clé-paire, utilisez vos clés publique et privée si cela est pris en charge.
Utilisateur CléEntrez le nom d'utilisateur pour l'authentification avec Snowflake.
Clé PrivéeTéléchargez le fichier de clé privée pour l'authentification.
Mot de Passe(Optionnel) Entrez le mot de passe si le fichier de clé privée est protégé.

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

Si vous prévoyez d'utiliser une source de données pour des cubes OLAP , vous devez la désigner comme entrepôt de données.

  1. Dans le panneau Sources de données, sélectionnez la source de données.
  2. Cliquez sur Définir comme entrepôt de données en bas du panneau.
    Des champs supplémentaires apparaissent dans le panneau Définition de la source de données.
  3. Entrez le Schéma de l'Entrepôt de Données. Cela correspond généralement au schéma personnalisé.
  4. (SQL Server uniquement) Activez Utiliser MARS lors du chargement du cube pour permettre plusieurs ensembles de résultats actifs pour des requêtes parallèles plus sûres.
remarque

Avant la version 8.0.1, MARS était activé par défaut. En savoir plus sur cette option ici.