หากคุณมีแอปพลิเคชันและลูกบาศก์ภายในองค์กร Essbase ที่มีอยู่เพื่อย้ายข้อมูลไปยังบริการคลาวด์ โปรดตรวจสอบข้อควรพิจารณาและข้อกำหนดเบื้องต้นต่อไปนี้
เมื่อใช้ยูทิลิตี Lifecycle Management (LCM) คุณจะสามารถสร้างแอปพลิเคชันได้โดยการเอ็กซ์ปอร์ตแอปพลิเคชันภายในองค์กรและลูกบาศก์ได้ จากนั้น คุณจะสามารถอิมปอร์ตแอปพลิเคชันไปยังคลาวด์โดยใช้ยูทิลิตี CLI ได้
การใช้ยูทิลิตี LCM คุณต้องติดตั้ง Java Development Kit 8 ขึ้นไป และตั้งค่าตัวแปรแวดล้อม JAVA_HOME
รองรับรีลีสต่อไปนี้สำหรับการย้ายข้อมูล: 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 สำหรับการแปลงอัตโนมัติ
ตัวประมวลผลการคำนวณและการสืบค้นดีฟอลต์ในบริการคลาวด์คือ โหมดไฮบริด โหมดไฮบริดทำให้ลูกบาศก์ของพื้นที่เก็บข้อมูลบล็อคสามารถมีสมาชิกแบบสปาร์ซระดับบนและไดนามิค และการสืบค้นและการคำนวณแบบไดนามิคโดยสมบูรณ์ คุณสามารถสืบค้นข้อมูลทันทีหลังจากการอัปเดต โดยไม่ต้องรันการคำนวณแบทช์ ในโหมดไฮบริด ไม่มีผลกระทบต่อลูกบาศก์ของคุณ หากคุณเลือกที่จะไม่ใช้การคำนวณแบบไดนามิคกับสมาชิกแบบสปาร์ซระดับบน
ใช้การใช้ร่วมกันโดยนัยในคลาวด์ไม่ได้ จุดที่ตัดกันที่จัดเก็บทั้งหมดจะมีข้อมูล โดยไม่คำนึงถึงจำนวนรายการระดับล่าง
ค่าคอนฟิเกอเรชันดีฟอลต์จะแตกต่างกันในคลาวด์
คุณไม่สามารถเปลี่ยนขนาดแคชโดยใช้ MaxL คุณสามารถเปลี่ยนขนาดแคชโดยใช้การตั้งค่าคอนฟิเกอเรชันเหล่านี้เท่านั้น
นอกจากการเปลี่ยนแปลงคอนฟิเกอเรชันที่กล่าวถึงข้างต้นแล้ว คุณสามารถแก้ไขค่าดีฟอลต์ของการตั้งค่าคอนฟิเกอเรชันระดับแอปพลิเคชันได้
โปรดทราบว่า Oracle แนะนำให้จัดการการตั้งค่าคอนฟิเกอเรชันทั้งหมดที่ระดับแอปพลิเคชัน คอนฟิเกอเรชันระดับแอปพลิเคชันจะยังคงเดิมระหว่างกระบวนการเอ็กซ์ปอร์ตและอิมปอร์ตยูทิลิตี LCM
แนะนำให้แปลงไฟล์และอาร์ติแฟคต์ระดับแอปพลิเคชันทั้งหมด เช่น สคริปต์การคำนวณ ไฟล์กฎ และไฟล์ข้อความ เป็นไฟล์และอาร์ติแฟคต์ระดับฐานข้อมูล ก่อนที่คุณจะเอ็กซ์ปอร์ตจากอินสแตนซ์ภายในองค์กร Essbase และก่อนที่คุณจะย้ายข้อมูลไปยังบริการคลาวด์ ในคลาวด์ ระบบรองรับอาร์ติแฟคต์ที่ระดับฐานข้อมูล
คุณสามารถอิมปอร์ตไฟล์กฎภายในองค์กรไปยังคลาวด์และรันได้
หากคุณพบข้อจำกัดของขนาดการอัปโหลดไฟล์ระหว่างไคลเอนต์ภายนอกและบริการคลาวด์ คุณอาจต้องแบ่งไฟล์ขนาดใหญ่ออกเป็นไฟล์ขนาดเล็กลง แล้วนำไปต่อกันหลังจากอัปโหลดไปยังคลาวด์ โดยใช้การเชื่อมต่อ SSH กับเซิร์ฟเวอร์ ตัวเลือกนี้ใช้ได้สำหรับผู้ใช้ Essbase ในสภาพแวดล้อมที่จัดการโดยลูกค้าเท่านั้น
เอาต์ไลน์จะถูกเข้ารหัสลับในเซิร์ฟเวอร์การใช้งานของบริการคลาวด์ หากคุณต้องเอ็กซ์ปอร์ตและอิมปอร์ตเอาต์ไลน์ระหว่างเซิร์ฟเวอร์ของบริการคลาวด์ ยูทิลิตีบรรทัดคำสั่ง LCM และเวิร์กบุคของแอปพลิเคชันเป็นวิธีที่รองรับ
หากคุณต้องการย้ายฟิลเตอร์และการระบุการคำนวณของผู้ใช้ปัจจุบันจากข้อมูลภายในองค์กรไปยังบริการคลาวด์ ให้ตรวจสอบว่า Essbase มีชุดของผู้ใช้และกลุ่มเดียวกัน
การระบุลักษณะบทบาทผู้ใช้ในคลาวด์ Essbase จะต่างจากภายในองค์กร การเข้าใช้ฐานข้อมูลเป็นบทบาทต่ำสุดในคลาวด์ Essbase และตามค่าดีฟอลต์มีสิทธิ์อ่านค่าข้อมูลในเซลล์ทุกเซลล์ ในการจำกัดสิทธิ์เข้าใช้ค่าข้อมูลในคลาวด์ Essbase คุณต้องสร้างฟิลเตอร์ NONE และระบุให้ผู้ใช้และกลุ่ม นี่ไม่ใช่ข้อกำหนดในองค์กร ซึ่ง Filter เป็นบทบาทต่ำสุด และตามค่าดีฟอลต์ไม่มีสิทธิ์เข้าใช้ค่าข้อมูลในเซลล์ทุกเซลล์
การตั้งค่าระดับแอปพลิเคชันและฐานข้อมูลต่อไปนี้ใช้ไม่ได้กับอินสแตนซ์บริการคลาวด์ Essbase
เมื่อคุณดำเนินการอิมปอร์ตยูทิลิตี LCM ให้อิมปอร์ตแอปพลิเคชันที่มาก่อนแอปพลิเคชันเป้าหมาย หากแอปพลิเคชันที่มาไม่ได้รับการอิมปอร์ตก่อนแอปพลิเคชันเป้าหมาย การกำหนดพาร์ติชันจะไม่ทำงาน และคุณจะต้องสร้างการกำหนดพาร์ติชันอีกครั้งหลังจากการอิมปอร์ตแอปพลิเคชันที่มา
ตรวจสอบให้แน่ใจว่าแอปพลิเคชันที่มีอยู่ก่อนหน้า ซึ่งคุณวางแผนที่จะย้ายข้อมูลไปยังคลาวด์จะเหมาะสมกับระดับทรัพยากรที่คุณจัดหา ประเมินข้อกำหนดของขนาด และจัดหาการรวมที่เกี่ยวข้องที่สุดของ CPU, หน่วยความจำ และพื้นที่เก็บข้อมูล
นอกจากการใช้ LCM เพื่อย้ายข้อมูลแอปพลิเคชันที่เอ็กซ์ปอร์ต คุณยังสามารถสร้างแอปพลิเคชันด้วยวิธีต่อไปนี้