เมื่อใช้ SQL คุณสามารถอิมปอร์ตตารางไปยังเซิร์ฟเวอร์ RDBMS, สร้างกฎการสร้างไดเมนชันและกฎการโหลดข้อมูล, เชื่อมต่อกับ RDBMS และโหลดไดเมนชันและข้อมูลไปยังลูกบาศก์
ก่อนที่คุณจะเริ่มต้น คุณต้องมีทรัพยากรต่อไปนี้
เข้าใช้อินสแตนซ์บริการคลาวด์ Essbase
เข้าใช้เซิร์ฟเวอร์ RDBMS
Oracle SQL Developer หรือสภาพแวดล้อมการพัฒนา SQL อื่นที่ใช้งานร่วมกัน
ไฟล์ข้อมูลแบบตาราง ตัวอย่างเช่น ในแบบฝึกหัดนี้ ลองใช้ไฟล์ sample_basic_table.csv
ที่มีคอลัมน์ข้อมูล เช่นในค่าแสดงตัวย่อต่อไปนี้ (ละเว้นหลายแถว)
รูป 10-1 ไฟล์ข้อมูลแบบตารางสำหรับอิมปอร์ตไปยังฐานข้อมูลเชิงสัมพันธ์
สตริงการเชื่อมต่อ OCI หรือการเชื่อมต่อแบบไม่ใช้ DSN ที่ถูกต้องจะปรากฏที่ด้านล่างนี้ สำหรับการเชื่อมต่อทั้งสองแบบนี้ คุณไม่จำเป็นต้องแก้ไข odbc.ini
Essbase จะสร้างการเชื่อมต่อโดยใช้ไดรเวอร์ ODBC
สตริงการเชื่อมต่อ
ประเภทสตริงการเชื่อมต่อ OCI และการเชื่อมต่อแบบไม่ใช้ DSN ที่ใช้ได้จะปรากฏ พร้อมกับรูปแบบคำสั่งและตัวอย่าง
Oracle Call Interface (OCI)
รูปแบบคำสั่ง: $Keyword$DatabaseServerName:PortNumber/SID
ตัวอย่าง: $OCI$mydsn01:1521/ORCL
Oracle Database (ไม่ใช้ DSN)
รูปแบบคำสั่ง (SID): oracle://HostName:PortNumber/SID
ตัวอย่าง (SID): oracle://somedb99:1234/ORCL
รูปแบบคำสั่ง (ServiceName): ORACLESERVICE:oracle://HostName:PortNumber/Servicename
ตัวอย่าง (ServiceName): ORACLESERVICE:oracle://somedb99:1234/esscs.host1.oraclecloud.com
Microsoft SQL Server (ไม่ใช้ DSN)
รูปแบบคำสั่ง: sqlserver://HostName:1433:DBName
ตัวอย่าง: sqlserver://myMSSQLHost:1433:myDbName
DB2 (ไม่ใช้ DSN)
รูปแบบคำสั่ง: db2://HostName:PortNumber:DBName
ตัวอย่าง: db2://myDB2Host:1234:myDbName
MySQL (ไม่ใช้ DSN)
รูปแบบคำสั่ง: mysql://HostName:3306:DBName
ตัวอย่าง: mysql://someHostName:3306:myDbName
เมื่อคุณมีข้อมูลทั้งหมดตามข้อกำหนดเบื้องต้นที่ระบุไว้ในหัวข้อนี้แล้ว คุณสามารถทำงานต่างๆ ในกระบวนการสร้างไดเมนชันและการโหลดข้อมูลได้โดยใช้ SQL
ไม่ควรรวมสมาชิกจากไดเมนชัน CellProperties ในข้อมูลแบบตารางหรือในส่วนหัวของไฟล์กฎการโหลดที่ใช้ SQL