จัดเตรียมเพื่อย้ายข้อมูลแอปพลิเคชันภายในองค์กรไปยังบริการคลาวด์

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

  • บทบาทผู้ใช้ที่ต้องการ
    • สำหรับการเอ็กซ์ปอร์ต: ผู้จัดการแอปพลิเคชันสำหรับแอปพลิเคชันที่สร้าง เพื่อเอ็กซ์ปอร์ตแอปพลิเคชัน โฟลเดอร์ และอาร์ติแฟคต์ นอกจากนี้ บทบาทต่อไปนี้สามารถใช้ยูทิลิตี LCM และการดำเนินงานที่สอดคล้องกัน: ผู้ดูแลระบบของบริการสำหรับแอปพลิเคชันทั้งหมด ผู้ใช้ระดับสูงสำหรับแอปพลิเคชันทั้งหมดที่สร้างโดยผู้ใช้ระดับสูง
    • สำหรับการอิมปอร์ต: ผู้ใช้ระดับสูง, สำหรับการสร้างแอปพลิเคชันในระหว่างอิมปอร์ต และสำหรับการจัดการแอปพลิเคชัน
  • ยูทิลิตี Lifecycle Management

    เมื่อใช้ยูทิลิตี Lifecycle Management (LCM) คุณจะสามารถสร้างแอปพลิเคชันได้โดยการเอ็กซ์ปอร์ตแอปพลิเคชันภายในองค์กรและลูกบาศก์ได้ จากนั้น คุณจะสามารถอิมปอร์ตแอปพลิเคชันไปยังคลาวด์โดยใช้ยูทิลิตี CLI ได้

    การใช้ยูทิลิตี LCM คุณต้องติดตั้ง Java Development Kit 8 ขึ้นไป และตั้งค่าตัวแปรแวดล้อม JAVA_HOME

  • เวอร์ชัน Essbase ที่รองรับ

    รองรับรีลีสต่อไปนี้สำหรับการย้ายข้อมูล: 11.1.2.3.0nn, 11.1.2.4.0nn, 11.1.2.4.5nn, 12.2.1 ขึ้นไป สามารถใช้เวอร์ชันที่เก่ากว่าได้ - ทำงานร่วมกับฝ่ายบริการด้านเทคนิคของ Oracle ถ้าคุณต้องการความช่วยเหลือ

  • โหมดยูนิโค้ด

    คุณต้องแปลงแอปพลิเคชันและอาร์ติแฟคต์ที่เชื่อมโยงทั้งหมดเป็นโหมดยูนิโค้ด (การเข้ารหัส UTF-8) ก่อนที่คุณจะเอ็กซ์ปอร์ตแล้วย้ายข้อมูลไปยังคลาวด์ ใช้งานยูนิโค้ดบนเซิร์ฟเวอร์และสำหรับแอปพลิเคชัน Essbase หรือสำเนาก่อนรันการเอ็กซ์ปอร์ต LCM มีตัวเลือกการเอ็กซ์ปอร์ต -converttoutf8 ภายในยูทิลิตี LCM สำหรับการแปลงอัตโนมัติ

  • โหมดการสรุปรวมแบบไฮบริด

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

  • การใช้ร่วมกันโดยนัย

    ใช้การใช้ร่วมกันโดยนัยในคลาวด์ไม่ได้ จุดที่ตัดกันที่จัดเก็บทั้งหมดจะมีข้อมูล โดยไม่คำนึงถึงจำนวนรายการระดับล่าง

  • การตั้งค่าคอนฟิเกอเรชัน

    ค่าคอนฟิเกอเรชันดีฟอลต์จะแตกต่างกันในคลาวด์

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

      คุณไม่สามารถเปลี่ยนขนาดแคชโดยใช้ MaxL คุณสามารถเปลี่ยนขนาดแคชโดยใช้การตั้งค่าคอนฟิเกอเรชันเหล่านี้เท่านั้น

    • ขณะนี้ GRIDSUPPRESSINVALID เป็น TRUE ตามค่าดีฟอลต์ จุดที่ตัดกันที่ไม่ถูกต้องจะไม่ปรากฏในกริด Smart View
    • ขณะนี้ QRYGOVEXECTIME มีการตั้งค่าตามค่าดีฟอลต์เป็น 300 วินาที หมายความว่าการสืบค้นหมดเวลาหากไม่เสร็จสมบูรณ์ในกรอบเวลานั้น

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

    โปรดทราบว่า Oracle แนะนำให้จัดการการตั้งค่าคอนฟิเกอเรชันทั้งหมดที่ระดับแอปพลิเคชัน คอนฟิเกอเรชันระดับแอปพลิเคชันจะยังคงเดิมระหว่างกระบวนการเอ็กซ์ปอร์ตและอิมปอร์ตยูทิลิตี LCM

  • ไฟล์และอาร์ติแฟคต์ของแอปพลิเคชัน

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

    คุณสามารถอิมปอร์ตไฟล์กฎภายในองค์กรไปยังคลาวด์และรันได้

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

  • เอาต์ไลน์

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

  • ผู้ใช้และกลุ่ม

    หากคุณต้องการย้ายฟิลเตอร์และการระบุการคำนวณของผู้ใช้ปัจจุบันจากข้อมูลภายในองค์กรไปยังบริการคลาวด์ ให้ตรวจสอบว่า Essbase มีชุดของผู้ใช้และกลุ่มเดียวกัน

    การระบุลักษณะบทบาทผู้ใช้ในคลาวด์ Essbase จะต่างจากภายในองค์กร การเข้าใช้ฐานข้อมูลเป็นบทบาทต่ำสุดในคลาวด์ Essbase และตามค่าดีฟอลต์มีสิทธิ์อ่านค่าข้อมูลในเซลล์ทุกเซลล์ ในการจำกัดสิทธิ์เข้าใช้ค่าข้อมูลในคลาวด์ Essbase คุณต้องสร้างฟิลเตอร์ NONE และระบุให้ผู้ใช้และกลุ่ม นี่ไม่ใช่ข้อกำหนดในองค์กร ซึ่ง Filter เป็นบทบาทต่ำสุด และตามค่าดีฟอลต์ไม่มีสิทธิ์เข้าใช้ค่าข้อมูลในเซลล์ทุกเซลล์

  • การตั้งค่าแอปพลิเคชันและฐานข้อมูลที่ไม่รองรับ

    การตั้งค่าระดับแอปพลิเคชันและฐานข้อมูลต่อไปนี้ใช้ไม่ได้กับอินสแตนซ์บริการคลาวด์ Essbase

    • ใช้งาน/เลิกใช้คำสั่ง (ใช้งานตามค่าดีฟอลต์)
    • ใช้งาน/เลิกใช้การเชื่อมต่อ (ใช้งานตามค่าดีฟอลต์)
    • ใช้งาน/เลิกใช้การอัปเดต (ใช้งานตามค่าดีฟอลต์)
    • การควบคุมขนาดแคชของข้อมูลและดัชนี (ค่าดีฟอลต์จะถูกกำหนดคงที่ แต่สามารถเปลี่ยนแปลงสำหรับแต่ละแอปพลิเคชันโดยใช้การตั้งค่าคอนฟิเกอเรชัน INDEXCACHESIZE และ DATACACHESIZE)
    • ระดับสิทธิ์ต่ำสุด (สร้างฟิลเตอร์การรักษาความปลอดภัยก่อนการเอ็กซ์ปอร์ต LCM แทน)
    • ตั้งค่าไทม์เอาต์ของล็อค
    • การแปลงสกุลเงิน
    • ดิสก์วอลลุม
  • พาร์ติชัน

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

  • ข้อกำหนดของขนาด

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

  • ตัวเลือกการสร้างแอปพลิเคชันอื่นๆ ที่ไม่ใช่ LCM

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

    • ใช้เวิร์กบุคของแอปพลิเคชัน Excel
    • ใน Smart View ให้ใช้ส่วนขยายของเครื่องมือออกแบบลูกบาศก์