Ova CLI naredba stvara JDBC vezu i sprema je lokalno. Kako biste je mogli upotrebljavati, treba vam najmanje uloga administratora servisa.
Opis
Morate upotrijebiti ovu naredbu za stvaranje i spremanje lokalne veze prije nego što počnete upotrebljavati CLI dataload ili dimbuild naredbe uz opciju prijenosa. Osim toga, morate postaviti varijablu okruženja EXTERNAL_CLASSPATH i usmjeriti je na .jar datoteku upravljačkog programa baze podataka. Primjere postavljanja varijable potražite u Izrada dimenzija i učitavanje podataka prijenosom iz udaljene baze podataka.
Sintaksa
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-name | -N | Naziv veze |
-connectionstring | -cs | JDBC niz za povezivanje. Format može sadržavati SID, kako slijedi:
jdbc:oracle:thin:@host:port:SID ili naziv servisa, kako slijedi jdbc:oracle:thin:@host:port/service_name Pogledajte primjere. |
-user | -u | Korisničko ime |
-driver | -D | JDBC upravljački program. Ako ne postoji, Oracle baza podataka smatra se zadanom, kao što je oracle.jdbc.driver.OracleDriver |
-password | -p | Lozinka (opcionalno) |
Primjeri
Slijedeći primjeri prikazuju različite izvore podataka.
Ako ne postoje opcija -driver i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
Oracle DB – primjer sa SID-om (ID-om servisa)
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Oracle DB – primjer s nazivom servisa
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
Ako imate mrežnu vezu između vanjskog izvora podataka i servisa Essbase, najučinkovitije je definirati veze na razini aplikacije ili globalne veze i izvore podataka u web-sučelju Essbase. Te će vam definicije olakšati "povlačenje" podataka iz vanjskog izvora. Ako nemate mrežnu vezu između servisa Essbase i vanjskog izvora podataka, učitavanje podataka ili izradu dimenzija možete usmjeravati putem alata CLI, tako da prvo pomoću te naredbe izradite lokalnu vezu, a zatim izdate naredbu dataload ili dimbuild pomoću opcije za usmjeravanje.