Createlocalconnection: บันทึกการเชื่อมต่อ JDBC

คำสั่ง CLI นี้จะสร้างการเชื่อมต่อ JDBC และจัดเก็บไว้ในระบบ ในการใช้งาน คุณต้องมีบทบาทผู้ดูแลบริการเป็นอย่างน้อย

คำอธิบาย

คุณต้องใช้คำสั่งนี้เพื่อสร้างและบันทึกการเชื่อมต่อในระบบก่อน จึงจะสามารถใช้คำสั่ง dataload หรือ dimbuild ของ CLI ด้วยตัวเลือกการสตรีม นอกจากนี้ คุณยังต้องตั้งค่าตัวแปรแวดล้อม 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 Database เป็นฐานข้อมูลตามค่าดีฟอลต์

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 พร้อมตัวเลือกการสตรีม