อัปโหลด: เพิ่มไฟล์ลูกบาศก์

คำสั่ง 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
  • 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 ได้ด้วย