ระบุไฟล์ในพาธแคตตาล็อก

หากการโหลดข้อมูลหรือการสร้างไดเมนชันที่คุณเริ่มต้นทำงานสำหรับลูกบาศก์จำเป็นต้องมีไฟล์หรืออาร์ติแฟคต์ที่อยู่ที่ใดสักแห่งใน Essbase นอกเหนือจากไดเรกทอรีสำหรับลูกบาศก์ปัจจุบัน คุณสามารถระบุพาธแคตตาล็อกได้


จากไดอะล็อกบ็อกซ์งานโหลดข้อมูลซึ่งประเภทโหลดเป็นไฟล์ คุณสามารถเบราส์เพื่อเลือกข้อมูลและไฟล์กฎจากแคตตาล็อก

การดำเนินการอื่นๆ ที่มีไฟล์หรืออาร์ติแฟคต์จะต้องอยู่ในไดเรกทอรีลูกบาศก์ หรือไดเรกทอรีที่ผู้ดูแลระบบระบุ

เมื่อคุณไม่ได้ระบุพาธแคตตาล็อกไว้ ไดเรกทอรีลูกบาศก์จะอยู่ในตำแหน่งที่ประมาณไว้ เว้นแต่ผู้ดูแลระบบจะระบุพาธอื่น (โดยใช้คอนฟิเกอเรชัน FILEGOVPATH)

ไดเรกทอรีลูกบาศก์หมายถึงโฟลเดอร์ <Application Directory>/app/appname/dbname

หากคุณไม่ทราบว่า <Application Directory> อยู่ที่ใดในสภาวะแวดล้อมของคุณ

ไม่ว่าคุณจะใช้ งาน, 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 โปรดดูข้อมูลเพิ่มเติมที่ สร้างสแต็ค