หากการโหลดข้อมูลหรือการสร้างไดเมนชันที่คุณเริ่มต้นทำงานสำหรับลูกบาศก์จำเป็นต้องมีไฟล์หรืออาร์ติแฟคต์ที่อยู่ที่ใดสักแห่งใน Essbase นอกเหนือจากไดเรกทอรีสำหรับลูกบาศก์ปัจจุบัน คุณสามารถระบุพาธแคตตาล็อกได้
การดำเนินการอื่นๆ ที่มีไฟล์หรืออาร์ติแฟคต์จะต้องอยู่ในไดเรกทอรีลูกบาศก์ หรือไดเรกทอรีที่ผู้ดูแลระบบระบุ
เมื่อคุณไม่ได้ระบุพาธแคตตาล็อกไว้ ไดเรกทอรีลูกบาศก์จะอยู่ในตำแหน่งที่ประมาณไว้ เว้นแต่ผู้ดูแลระบบจะระบุพาธอื่น (โดยใช้คอนฟิเกอเรชัน FILEGOVPATH)
ไดเรกทอรีลูกบาศก์หมายถึงโฟลเดอร์ <Application Directory>/app/appname/dbname
หากคุณไม่ทราบว่า <Application Directory> อยู่ที่ใดในสภาวะแวดล้อมของคุณ
โปรดดู ตำแหน่งสภาวะแวดล้อมในแพลตฟอร์ม Essbase หากคุณใช้งาน Essbase แบบอิสระ
หากคุณใช้งาน Essbase บน Oracle Cloud Infrastructure Marketplace <Application Directory> จะอยู่ที่ /u01/data/essbase/app
ไม่ว่าคุณจะใช้ งาน, MaxL หรืออินเตอร์เฟซบรรทัดคำสั่ง (CLI) สำหรับโหลดข้อมูลหรือการสร้างไดเมนชัน คุณสามารถระบุพาธแคตตาล็อกในไฟล์ที่ต้องการได้
ตัวอย่างเช่น คำสั่ง MaxL อิมปอร์ตข้อมูล ดำเนินการโหลดข้อมูลโดยใช้ไฟล์ข้อมูลที่จัดเก็บในโฟลเดอร์ที่ใช้ร่วมกันในแคตตาล็อกไฟล์ Essbase ไฟล์กฎอยู่ในไดเรกทอรีลูกบาศก์สำหรับ Sample Basic
import database 'Sample'.'Basic' data from server data_file 'catalog/shared/Data_Basic' using server rules_file 'Data' on error write to "dataload.err";
ในตัวอย่าง CLI dimbuild ต่อไปนี้ ไฟล์กฎจะระบุไว้ในไดเรกทอรีผู้ใช้ และไฟล์ข้อมูลจะอยู่ในไดเรกทอรีที่ใช้ร่วมกัน
esscs dimbuild -a Sample -db Basic -CRF /users/admin/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
หมายเหตุ:
หากการใช้ Essbase ของคุณอยู่ใน Oracle Cloud Infrastructure Marketplace และใช้การผสานรวม พื้นที่เก็บข้อมูลออบเจกต์ งานใดก็ตามที่ต้องการเข้าถึงไฟล์ในไดเรกทอรีที่ใช้ร่วมกัน
หรือไดเรกทอรีผู้ใช้
ในแคตตาล็อก Essbase จะทำการค้นหาใน (หรือเอ็กซ์ปอร์ตไปที่) บัคเก็ตพื้นที่เก็บข้อมูลออบเจกต์ OCI ที่เชื่อมโยงกับสแต็ค Essbase บน OCI โปรดดูข้อมูลเพิ่มเติมที่ สร้างสแต็ค