Tento príkaz CLI vytvorí pripojenie JDBC a uloží ho lokálne. Na jeho použitie potrebujete mať rolu minimálne na úrovni administrátora služby.
Popis
Tento príkaz je nutné použiť na vytvorenie a uloženie lokálneho pripojenia predtým, ako môžete použiť príkaz CLI dataload alebo dimbuild s voľbou streamovania. Takisto je nutné nastaviť premennú prostredia EXTERNAL_CLASSPATH, ktorá bude odkazovať na súbor .jar pre ovládač databázy. Príklad nastavenia tejto premennej nájdete v časti Vytváranie dimenzií a zavádzanie dát streamovaním zo vzdialenej databázy.
Syntax
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
| Voľba | Skratka | Popis |
|---|---|---|
| -verbose | -v | Zobrazí rozšírené popisy. |
| -name | -N | Názov pripojenia. |
| -connectionstring | -cs | Pripojovací reťazec JDBC. Formát môže byť s SID:
jdbc:oracle:thin:@host:port:SID alebo s názvom služby: jdbc:oracle:thin:@host:port/service_name Pozrite si časť Príklady. |
| -user | -u | Meno používateľa. |
| -driver | -D | Ovládač JDBC. Ak nie je uvedený, databáza Oracle sa považuje za predvolenú ako oracle.jdbc.driver.OracleDriver. |
| -password | -p | Heslo (voliteľné). |
Príklady
Nasledujúce príklady odrážajú rôzne dátové zdroje.
Ak voľba -driver a parameter jdbcDriver nie sú poskytnuté, za predvolenú sa považuje databáza Oracle.
Oracle DB – príklad so SID (ID služby)
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Oracle DB – príklad s názvom služby
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
DB2
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
MySQL
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
Microsoft SQL Server
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
Teradata
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u MSSQLUsr -D com.teradata.jdbc.TeraDriver
Ak máte sieťové pripojenie medzi externým zdrojom dát a službou Essbase, najefektívnejšie je definovať pripojenia na úrovni aplikácie alebo globálne pripojenia a dátové zdroje vo webovom rozhraní Essbase. Tieto definície vám pomôžu jednoducho načítať dáta z externého zdroja. Ak nemáte sieťové pripojenie medzi službou Essbase a externým zdrojom dát, zavádzané dáta alebo vytvárané dimenzie môžete streamovať pomocou rozhrania CLI. Najskôr je potrebné pomocou tohto príkazu vytvoriť lokálne pripojenie a potom vydať príkaz dataload alebo dimbuild s voľbou streamovania.