เอ็กซ์ปอร์ตลูกบาศก์ภายในองค์กรไปยังเวิร์กบุคของแอปพลิเคชัน

  1. สำหรับไดรฟ์ในระบบของคุณ ให้คลายการบีบอัดไฟล์ยูทิลิตีการเอ็กซ์ปอร์ต (dbxtool.zip) ที่คุณดาวน์โหลดไว้ก่อนหน้านี้

    โปรดดู ดาวน์โหลดยูทิลิตีการเอ็กซ์ปอร์ตลูกบาศก์

  2. ตรวจสอบให้แน่ใจว่ามีการติดตั้ง Java Runtime Environment (JRE) 1.7.n ขึ้นไป และทดสอบว่าทำงานได้โดยการป้อน java –version ที่พรอมต์คำสั่ง

  3. ในพรอมต์คำสั่ง ให้เปลี่ยนไดเรคทอรีเป็นไดเรคทอรี dbxtool/bin

  4. รันยูทิลิตีการเอ็กซ์ปอร์ตลูกบาศก์โดยการป้อนคำสั่ง export กับตัวเลือกที่คุณต้องการ ตัวเลือกจะอธิบายไว้ในตารางต่อไปนี้

    • Windows: export.bat

    • UNIX/Linux: export.sh

      คุณต้องตั้งค่า export.sh เพื่อให้มีสิทธิ์รัน ตัวอย่างเช่น chmod 744 export.sh

    ตาราง 14-1 ตัวเลือกรูปแบบคำสั่งยูทิลิตีการเอ็กซ์ปอร์ตลูกบาศก์

    ตัวเลือก คำอธิบาย

    -server

    URL ของอินสแตนซ์บริการคลาวด์

    -application

    ชื่อแอปพลิเคชัน (ตรงตามตัวพิมพ์เล็กและใหญ่)

    -cube

    ชื่อลูกบาศก์ (ตรงตามตัวพิมพ์เล็กและใหญ่)

    -user

    ชื่อผู้ใช้

    -password

    รหัสผ่าน หากไม่ได้ระบุไว้ ระบบจะแสดงพรอมต์ให้คุณป้อนรหัสผ่าน

    -path

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

    -build

    (เลือกระบุได้) เมทธอดการสร้างที่จะใช้ ตัวเลือก:

    • PARENT-CHILD

    • GENERATION

    -data

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

    วิธีการเอ็กซ์ปอร์ตข้อมูลจะขึ้นอยู่กับว่าลูกบาศก์เป็นพื้นที่เก็บข้อมูลบล็อคหรือพื้นที่เก็บข้อมูลการสรุปรวม

    • ในลูกบาศก์ของพื้นที่เก็บข้อมูลบล็อค หากข้อมูลมีขนาด 400 เมกะไบต์ หรือน้อยกว่า จะมีการเอ็กซ์ปอร์ตไปยังเวิร์กบุคของแอปพลิเคชันในเวิร์กชีทข้อมูล หากข้อมูลมีขนาดเกิน 400 เมกะไบต์ จะมีการเอ็กซ์ปอร์ตข้อมูลไปยังไฟล์แบบแฟลตชื่อ Cubename.txt ซึ่งรวมอยู่ในไฟล์ชื่อ Cubename.zip ไฟล์ .zip จะถูกสร้างขึ้นในไดเรคทอรีการเอ็กซ์ปอร์ตที่ระบุหากกระบวนการเอ็กซ์ปอร์ตสำเร็จ

    • ในลูกบาศก์ของพื้นที่เก็บข้อมูลการสรุปรวม ไม่ว่าข้อมูลจะมีขนาดเท่าใด ระบบจะเอ็กซ์ปอร์ตไปยังไฟล์แบบแฟลตชื่อ Cubename.txt ซึ่งรวมอยู่ในไฟล์ชื่อ Cubename.zip เสมอ ไฟล์ .zip จะถูกสร้างขึ้นในไดเรคทอรีการเอ็กซ์ปอร์ตที่ระบุหากกระบวนการเอ็กซ์ปอร์ตสำเร็จ

    หากไม่ได้ระบุตัวเลือก -data หรือกระบวนการเอ็กซ์ปอร์ตไม่สำเร็จ จะไม่มีการเอ็กซ์ปอร์ตข้อมูล และไม่มีการสร้างไฟล์ Cubename.txt และ Cubename.zip

    -calc

    (เลือกระบุได้) เอ็กซ์ปอร์ตสคริปต์การคำนวณ

    เวิร์กชีทแยกต่างหากจะถูกสร้างสำหรับสคริปต์การคำนวณแต่ละรายการในลูกบาศก์

ตัวอย่างของ Windows มีดังนี้

export.bat -server server99.us.example.com:1423 -application Sample -cube Basic -user esscs_user -password password -path C:\export_dir -build PARENT-CHILD –calc –data

ระหว่างกระบวนการเอ็กซ์ปอร์ต ไฟล์ที่กำหนดโครงสร้างซึ่งแสดงเมตะดาต้าชื่อ Appname_Cubename.xml จะถูกสร้างขึ้นในไดเรคทอรีการเอ็กซ์ปอร์ตที่ระบุ จากนั้น มีการใช้ไฟล์ .xml นี้เพื่อสร้างเวิร์กบุคของแอปพลิเคชันชื่อ Appname_Cubename_timestamp.xlsx หากกระบวนการเอ็กซ์ปอร์ตสำเร็จ เฉพาะไฟล์เวิร์กบุคของแอปพลิเคชันจะยังคงอยู่ในไดเรคทอรีการเอ็กซ์ปอร์ตที่ระบุ ไฟล์ .xml จะถูกย้ายออก

สามารถใช้เวิร์กบุคของแอปพลิเคชันเพื่อใช้งานลูกบาศก์เดียวกันใหม่กับบริการคลาวด์ โปรดดู สร้างลูกบาศก์จากเวิร์กบุคของแอปพลิเคชัน และ สร้างลูกบาศก์จากเวิร์กบุคของแอปพลิเคชันในระบบในเครื่องมือออกแบบลูกบาศก์

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

เวิร์กบุคของแอปพลิเคชันที่สร้างขึ้นไม่มีการเว้นวรรคในชื่อไฟล์ ไฟล์ที่อิมปอร์ตไปยังบริการคลาวด์ต้องไม่มีการเว้นวรรคในชื่อไฟล์

ข้อจำกัดในการเอ็กซ์ปอร์ตลูกบาศก์
  • สำหรับการตั้งค่ารุ่นที่กำหนดชื่อเป็นไดเมนชัน คุณต้องใช้เมทธอดการสร้าง GENERATION ไม่รองรับเมทธอดการสร้าง PARENT-CHILD

  • ไม่รองรับระดับที่กำหนดชื่อ

  • สูตรต้องมีอักขระไม่เกิน 32767 ตัว