이 CLI 명령은 JDBC 접속을 생성하고 로컬에 저장합니다. 사용하려면 최소한 서비스 관리자 롤이 필요합니다.
설명
CLI dataload 또는 dimbuild 명령을 스트리밍 옵션과 함께 사용하기 전에 이 명령을 사용하여 로컬 접속을 생성하고 저장해야 합니다. 또한 환경 변수 EXTERNAL_CLASSPATH를 데이터베이스 드라이버에 대한 .jar 파일을 가리키도록 설정해야 합니다. 이 변수 설정의 예는 원격 데이터베이스에서 스트리밍하여 차원 빌드 및 데이터 로드를 참조하십시오.
구문
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
옵션 | 약어 | 설명 |
---|---|---|
-verbose | -v | 자세한 설명을 표시합니다. |
-name | -N | 접속 이름 |
-connectionstring | -cs | JDBC 접속 문자열. SID를 사용한 형식은 다음과 같습니다.
jdbc:oracle:thin:@host:port:SID 또는 서비스 이름을 사용한 형식은 다음과 같습니다. jdbc:oracle:thin:@host:port/service_name 예제를 참조하십시오. |
-user | -u | 사용자 이름 |
-driver | -D | JDBC 드라이버. 제공하지 않을 경우 Oracle Database는 기본값 oracle.jdbc.driver.OracleDriver 로 간주됩니다. |
-password | -p | 비밀번호(선택사항) |
예
다음 예제는 다양한 데이터 소스를 반영합니다.
-driver 옵션과 jdbcDriver 매개변수가 제공되지 않는 경우 Oracle 데이터베이스는 기본 데이터베이스로 간주됩니다.
Oracle DB – SID(서비스 ID)가 있는 예
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Oracle DB – 서비스 이름이 있는 예
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
외부 데이터 소스와 Essbase 간에 네트워크 접속이 있으면 Essbase 웹 인터페이스에서 애플리케이션 레벨 또는 글로벌 접속 및 데이터 소스를 정의하는 것이 가장 효율적입니다. 이 정의를 통해 외부 소스에서 데이터를 쉽게 "풀링"할 수 있습니다. Essbase와 외부 데이터 소스 간에 네트워크 접속이 없으면 CLI를 사용하여 데이터 로드 또는 차원 빌드를 스트림할 수 있습니다. 먼저 이 명령을 사용하여 로컬 접속을 생성한 다음 dataload 또는 dimbuild 명령을 stream 옵션과 함께 실행하십시오.