Personnaliser le fichier de règles pour une source de données ODBC
Si les données source sont accessibles au réseau et configurées à l'aide d'ODBC, vous pouvez configurer des règles Essbase pour accéder aux données source à l'aide des résultats de requête SQL.
Exemple 1 - DB2
Voici un exemple de propriétés SQL pour une règle de chargement permettant d'accéder à une source relationnelle de données dans DB2 qui n'est pas définie en tant que source de données dans Essbase.
Le champ Nom doit correspondre au nom DSN défini dans odbc.ini (Linux) ou au nom de source de données configuré dans Windows. Une requête SQL que vous écrivez extrait les données de DB2 vers Essbase.

Si vous souhaitez utiliser une règle de chargement pour plusieurs sources de données ODBC, vous pouvez utiliser une variable de substitution pour le nom DSN (et pour les éléments des clauses SQL). Par exemple, si les variables &dsn et &month sont définies dans le cube associé au fichier de règles,

la règle de chargement peut alors référencer ces variables, comme indiqué dans l'exemple de règle suivant :

Exemple 2 - Teradata
Voici un exemple de Propriétés SQL pour une règle de chargement permettant d'accéder à une source relationnelle de données dans Teradata.

odbc.ini (sous Linux) :[Teradata]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2
Voici un autre exemple de propriétés SQL pour une règle de chargement permettant d'accéder à une source relationnelle de données dans Teradata.

L'exemple ci-dessus correspond à cette configuration dans odbc.ini (sous Linux) :
[$TELAPI$192.0.2.110]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2