À l'aide de SQL, vous pouvez importer une table dans un serveur SGBDR, créer des règles de création de dimension et de chargement des données, vous connecter au SGBDR et charger des dimensions et des données dans un cube.
Avant de commencer, vous aurez besoin des ressources suivantes :
Accédez à une instance d'Essbase
Accéder à un serveur RDBMS
Oracle SQL Developer ou un autre environnement de développement intégré SQL
Un fichier de données tabulaires Par exemple, dans cet exercice, examinez le fichier sample_basic_table.csv
qui contient des colonnes de données comme dans la représentation sommaire suivante (de nombreuses rangées ont été ignorées) :
Figure 9-1 Fichier de données tabulaires à importer dans la base de données relationnelle
Une chaîne de connexion valide, comme indiquée ci-dessous. Pour les deux connexions, il n'est pas nécessaire de modifier le fichier odbc.ini
. Essbase établira la connexion à l'aide du pilote ODBC.
Chaînes de connexion
Les types de chaîne de connexion OCI ou sans DSN disponibles sont présentées, avec syntaxe et exemples.
Oracle Call Interface (OCI)
Syntaxe : OCI;SERVICE=DatabaseServerName:PortNumber/ServiceName
Exemple : OCI;SERVICE=OracleServer123.example.com:1521/orcl.example.com
Base de données Oracle (sans DSN)
Syntaxe : oracle://HostName:PortNumber/SID
Exemple (IDS) : oracle://somedb99:1234/ORCL
Syntaxe (NomService) : ORACLESERVICE:oracle://HostName:PortNumber/Servicename
Exemple (NomService) : ORACLESERVICE:oracle://somedb99:1234/esscs.host1.oraclecloud.com
Microsoft SQL Server (DSN-less)
Syntaxe : sqlserver://HostName:1433:DBName
Exemple : sqlserver://myMSSQLHost:1433:myDbName
DB2 (sans DSN)
Syntaxe : db2://HostName:PortNumber:DBName
Exemple : db2://myDB2Host:1234:myDbName
MySQL (sans DSN)
Syntaxe : mysql://HostName:3306:DBName
Exemple : mysql://someHostName:3306:myDbName
Dès que vous disposez de toutes les informations préalables indiquées dans cette rubrique, vous pouvez effectuer les tâches de création de dimensions et de chargement des données à l'aide de SQL.
Aucun membre d'une dimension CellProperties ne doit être inclus dans les données tabulaires ou les en-têtes des fichiers de règles de chargement basé sur SQL.