คำสั่ง CLI นี้จะโหลดข้อมูลไปยังลูกบาศก์ ในการใช้งาน คุณต้องมีสิทธิ์ในการอัปเดตฐานข้อมูลเป็นอย่างน้อย
คำสั่งนี้ต้องใช้หนึ่งในชุดของตัวเลือกต่อไปนี้
ไฟล์ข้อมูลและไฟล์กฎที่เลือกระบุได้
ไฟล์กฎที่มีชื่อผู้ใช้และรหัสผ่าน
ตัวเลือกสตรีมที่อ้างอิงการเชื่อมต่อในระบบที่บันทึกไว้
ฐานข้อมูลที่มาต้องสามารถเข้าใช้ได้ภายในเน็ตเวิร์กของไคลเอนต์ เนื่องจากไม่ใช่ไดรเวอร์ฐานข้อมูลทั้งหมดที่สามารถทำงานร่วมกับพร็อกซี่จาวาได้
ในการโหลดข้อมูล คุณต้องอัปโหลดไฟล์การโหลดข้อมูลและไฟล์กฎไปยังไดเรคทอรีของลูกบาศก์ก่อน คุณสามารถใช้ CLI เพื่ออัปโหลดไฟล์ โปรดดู อัปโหลด: เพิ่มไฟล์ลูกบาศก์
รูปแบบคำสั่ง
dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-abortOnError]
ตัวเลือก | ตัวย่อ | คำอธิบาย |
---|---|---|
-verbose | -v | แสดงคำอธิบายเพิ่มเติม |
-application | -a | ชื่อแอปพลิเคชัน |
-db | -d | ชื่อฐานข้อมูล (ลูกบาศก์) |
-file | -f | ชื่อไฟล์การโหลดข้อมูล คุณไม่ต้องระบุพาธแบบเต็ม ไฟล์ควรจะอยู่ในไดเรคทอรีฐานข้อมูลที่เกี่ยวข้อง คุณสามารถใช้ -catalogfile แทนที่ตัวเลือกนี้ได้ |
-rule | -r | เลือกระบุได้ ชื่อไฟล์กฎ คุณไม่ต้องระบุพาธแบบเต็ม ไฟล์ควรจะอยู่ในไดเรคทอรีฐานข้อมูลที่เกี่ยวข้อง คุณสามารถใช้ -catalogrulefile แทนที่ตัวเลือกนี้ได้ |
-catalogfile | -CF | ชื่อไฟล์การโหลดข้อมูลจากแคตตาล็อกไฟล์ คุณสามารถใช้ตัวเลือกนี้แทน -file ได้ |
-catalogrulefile | -CRF | ชื่อไฟล์กฎจากแคตตาล็อกไฟล์ คุณสามารถใช้ตัวเลือกนี้แทน -rule ได้ |
-user | -u | เลือกระบุได้ ชื่อผู้ใช้ ต้องระบุรหัสผ่าน หากมีการใช้งาน
หากคุณกำลังใช้การเชื่อมต่อและที่มาข้อมูลที่บันทึกไว้ คุณไม่จำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่าน หากคุณไม่ได้ใช้การเชื่อมต่อที่บันทึกไว้ และไฟล์กฎเชื่อมต่อกับ RDBMS ให้ระบุชื่อผู้ใช้และรหัสผ่านเพื่อเชื่อมต่อกับ RDBMS |
-password | -p | เลือกระบุได้ รหัสผ่านสำหรับผู้ใช้ ถ้าไม่ได้ระบุไว้ ระบบจะแสดงพรอมต์ให้ผู้ใช้ป้อนรหัสผ่าน |
-stream | -S | เลือกระบุได้ ใช้การโหลดข้อมูลแบบสตรีม ต้องระบุตัวเลือก -conn หากมีการใช้งาน |
-connection | -conn | ต้องระบุ หากใช้ตัวเลือกการสตรีม ชื่อของการเชื่อมต่อที่บันทึกไว้ ซึ่งสร้างโดยใช้คำสั่ง createlocalconnection ของ CLI |
-query | -q | เลือกระบุได้ การสืบค้นฐานข้อมูลเพื่อส่งพร้อมกับการโหลดข้อมูลที่สตรีม |
-rows | -rows | เลือกระบุได้ จำนวนแถวที่สตรีมพร้อมกัน ค่าดีฟอลต์คือ 100 |
-abortOnError | -abort | ล้มเลิกการโหลดข้อมูลหากพบข้อผิดพลาด |
ตัวอย่าง
esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"
นอกจากนี้ คุณยังสามารถโหลดข้อมูลโดยใช้เครื่องมือออกแบบลูกบาศก์, งานต่างๆ ในเว็บอินเตอร์เฟซ Essbase เว็บอินเตอร์เฟซ Essbase หรือ REST API หรืออิมปอร์ตข้อมูลใน MaxL