คำสั่ง CLI นี้จะอัปโหลดอาร์ติแฟคต์ลูกบาศก์จากไดเรคทอรีในระบบไปยังอินสแตนซ์ของ Essbase
ในการดำเนินงานต่างๆ เช่น การโหลดข้อมูล การสร้างไดเมนชัน การคำนวณ หรือการดำเนินการอื่นๆ คุณอาจต้องอัปโหลดไฟล์ข้อมูล ไฟล์กฎ ไฟล์สคริปต์การคำนวณ หรืออาร์ติแฟคต์อื่นๆ ไปยังไดเรคทอรีลูกบาศก์ นอกจากนี้ คุณยังสามารถอัปโหลดอาร์ติแฟคต์ไปยังไดเรคทอรีผู้ใช้ของคุณได้เช่นกัน
ในการอัปโหลดไฟล์ไปยังลูกบาศก์ คุณต้องมีสิทธิ์ของผู้จัดการฐานข้อมูลสำหรับลูกบาศก์เป็นอย่างน้อย ไม่ต้องมีสิทธิ์พิเศษในการอัปโหลดไปยังไดเรคทอรีผู้ใช้ของคุณ
รูปแบบคำสั่ง
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
ตัวเลือก | ตัวย่อ | คำอธิบาย |
---|---|---|
-verbose | -v | เลือกระบุได้ แสดงคำอธิบายเพิ่มเติม |
-file | -f | ชื่อของไฟล์ที่จะอัปโหลด |
-application | -a | เลือกระบุได้ ชื่อแอปพลิเคชัน หากไม่ได้ระบุ ระบบจะอัปโหลดไฟล์ไปยังไดเรคทอรีผู้ใช้ของคุณ หรือไปยังพาธแคตตาล็อกที่ระบุไว้ใน -CP |
-db | -d | เลือกระบุได้ ชื่อฐานข้อมูล (ลูกบาศก์) ต้องระบุ -a |
-catalogpath | -CP | เลือกระบุได้ พาธแคตตาล็อกไปยังชื่อไฟล์ สามารถใช้แทน -a [-d] เพื่อระบุตำแหน่งของแคตตาล็อกของไฟล์ |
-overwrite | -o | เลือกระบุได้ เขียนทับไฟล์ที่มีอยู่ |
-nocompression | -nc | เลือกระบุได้ เลิกใช้การบีบอัดการโอนข้อมูล |
-compressionalgorithm | -ca | เลือกระบุได้ สามารถใช้ได้หากไม่ได้ใช้ -nc กำหนดอัลกอริทึมการบีบอัดที่จะใช้สำหรับการโอนข้อมูล ตัวเลือกที่เป็นไปได้: gzip หรือ lz4
ตัวอย่างการใช้งาน: -ca gzip -ca lz4 |
ตัวอย่าง
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
นอกจากนี้คุณสามารถจัดการไฟล์ในเครื่องมือออกแบบลูกบาศก์, เว็บอินเตอร์เฟซ Essbase หรือ REST API ได้ด้วย