Tento příkaz CLI vytvoří připojení JDBC a uloží je místně. Abyste jej mohli použít, potřebujete alespoň oprávnění správce služby.
Popis
Tento příkaz je třeba použít k vytvoření a uložení místního připojení předtím, než budete moci použít příkazy rozhraní příkazového řádku dataload nebo dimbuild s volbou streamování. Je třeba také nastavit proměnnou prostředí EXTERNAL_CLASSPATH tak, aby ukazovala na soubor .jar vašeho ovladače databáze. Příklady nastavení této proměnné najdete v tématu Sestavování dimenzí a načítání dat streamováním ze vzdálené databáze.
Syntaxe
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-name | -N | Název připojení |
-connectionstring | -cs | Připojovací řetězec JDBC. Formát může obsahovat identifikátor SID, a to následovně:
jdbc:oracle:thin:@host:port:SID nebo název služby, a to následovně jdbc:oracle:thin:@host:port/service_name Viz příklady. |
-user | -u | Uživatelské jméno |
-driver | -D | Ovladač JDBC. Pokud není zadán, je za výchozí považována služba Oracle Database, oracle.jdbc.driver.OracleDriver |
-password | -p | Heslo (nepovinné) |
Příklady
Následující příklady odpovídají různým datovým zdrojům.
Pokud není zadána volba -driver a parametr jdbcDriver, předpokládá se standardně, že se jedná o databázi Oracle.
Oracle DB – příklad s identifikátorem SID (Service ID)
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Oracle DB – příklad s názvem 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
Pokud máte síťové připojení mezi externím zdrojem dat aplikací Essbase, připojení na úrovni aplikace nebo globální připojení a datové zdroje nejefektivněji definujete ve webovém rozhraní Essbase. Tyto definice vám pomohou snadno „stáhnout“ data z externího zdroje. Pokud mezi aplikací Essbase a externím zdrojem dat síťové připojení nemáte, načítání dat nebo sestavy dimenzí lze streamovat pomocí nástroje CLI. Nejdříve použijte tento příkaz a vytvořte místní připojení a poté vydejte příkaz dataload nebo dimbuild s možností streamu.