Aller au contenu principal

Environnements et sources de données

Les environnements et les sources de données travaillent ensemble pour organiser et contrôler l'accès des utilisateurs 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. Au sein de chaque environnement, vous définissez une ou plusieurs sources de données, chacune 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 changer rapidement l'environnement actif à 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 des environnements

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

Quand utiliser des sources de données

  • Connexion à plusieurs bases de données : Liez différents systèmes source, tels que SQL Server, Oracle ou Snowflake, pour accéder aux données requises.
  • Organisation des connexions de données : Regroupez et gérez les connexions pour des besoins de reporting, d'analytique ou d'intégration.

Ajouter un environnement

  1. Dans le panneau de navigation, cliquez sur l'icône d'engrenage en bas. La page Administration s'ouvre.
  2. Sélectionnez Env. & Sources de données dans le menu.
  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 couleur et sélectionnez Appliquer, ou entrez 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 par défaut.

Renommer un environnement

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

Créer une source de données

  1. Sélectionnez l'environnement où 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 Enregistrer pour compléter 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. C'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 la chaîne de connexion requis par le fournisseur de base de données.
Transaction With (No Lock)(SQL Server et iSeries seulement) Activez pour lire des transactions sans attendre les verrous. Cela peut afficher des données non confirmées ou inexactes.
Nom du schéma de la base de donnéesDéfinissez les schémas de la base de données disponibles pour les modèles de données basés sur cette source. Ajoutez plusieurs schémas au besoin. Format d'entrée :

  • SQL, OLEDB – Nom de la base de données et nom du schéma (par ex., databasexyz.schemaxyz).
  • Oracle – Nom d'utilisateur et nom du schéma (par ex., userabc.schemaabc).
  • DB2 iSeries – Nom de la bibliothèque seulement.
  • Access – Non requis.
Si plusieurs schémas incluent le même nom de table ou de vue, le premier listé a la priorité.
Forcer la traduction(iSeries seulement) Activez pour définir la propriété “Forcer la traduction” du connecteur.
Port(Oracle seulement) Spécifiez le numéro de port de l'instance Oracle.
Chemin(Access seulement) Spécifiez le chemin vers le fichier de base de données Access.
Pooling(Oracle seulement) Activez et définissez les paramètres de pooling pour améliorer les performances.

Vous pouvez conserver les valeurs par défaut ou ajuster si nécessaire : Taille minimale du pool 1, Taille maximale du pool 100, Taille de réduction du pool 1, Taille d'augmentation du pool 5.

Important : Le nombre maximum de connexions sur le serveur Oracle doit être supérieur à la taille maximale du pool.
Schéma SEISpécifiez le schéma utilisé par les composants de 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 fonctionnent sur le même serveur, et que le compte de service SEI a accès.
  • Utiliser spécifique – Utilisez une connexion de serveur spécifique.
  • 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 la source de données Snowflake

Snowflake est une base de données OLAP entièrement gérée, basée sur le cloud et optimisée pour l'analytique à grande échelle et le traitement par lots. Elle dispose d'une mise à l'échelle indépendante du stockage et du calcul, d'un partitionnement automatique des données et d'une exécution de requêtes parallèles de 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—complétez ces champs comme décrit ci-dessous :

ChampDescription
ServeurEntrez un nom de compte Snowflake.
Nom du schéma de la base de donnéesEntrez seulement 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 supportées.
Utilisateur cléEntrez le nom d'utilisateur pour s'authentifier avec Snowflake.
Clé privéeTéléchargez le fichier de clé privée pour l'authentification.
Phrase secrète(Facultatif) 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 seulement) Activez Utiliser MARS pendant le 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.