แชร์ผ่าน


Essbase

Summary

Item คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (แบบจําลองความหมาย)
ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน พื้นฐาน (ชื่อผู้ใช้/รหัสผ่าน)
เอกสารอ้างอิงฟังก์ชัน Essbase.คิวบ์

ข้อกําหนดเบื้องต้น

รองรับเวอร์ชัน Essbase 11.1.2.x

รองรับความสามารถแล้ว

  • นำเข้า
  • คิวรีโดยตรง (แบบจําลองความหมายของ Power BI)
  • ตัวเลือกขั้นสูง
    • คําสั่งหมดเวลาเป็นนาที
    • เซิร์ฟเวอร์
    • โปรแกรมประยุกต์
    • คําสั่ง MDX

เชื่อมต่อกับ Essbase จาก Power Query Desktop

เมื่อต้องการเชื่อมต่อกับเซิร์ฟเวอร์ Essbase:

  1. เลือกตัวเลือก Essbase ในประสบการณ์ รับข้อมูล

  2. ป้อน URL ไปยังเซิร์ฟเวอร์ Oracle Essbase Hyperion โดยปกติ URL จะมีลักษณะเป็นhttp://[hostname]:[port number]/aps/XMLA ส่วนประกอบของ URL คือ:

    • ( hostname ตัวอย่างเช่น yourservername.domain.com) คือชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ Oracle Hyperion Application Provider Service (APS) สําหรับระบบภายในองค์กรของคุณ

    • ( port number ตัวอย่างเช่น 19000) คือหมายเลขพอร์ตที่เซิร์ฟเวอร์ APS กําลังรับฟังสําหรับคําขอ XMLA

    • ส่วนสุดท้ายของ URL เส้นทาง (นั่นคือ /aps/XMLA) จะคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และต้องระบุตรงตามที่แสดง

      สกรีนช็อตของตัวสร้างการเชื่อมต่อ Essbase ที่มี URL ที่ป้อน

    ตัวอย่าง URL อาจเป็น:

    • http://apsserver.company.com:19000/aps/XMLA—ใช้ชื่อโฮสต์ที่มีคุณสมบัติครบถ้วนพร้อมพอร์ตเริ่มต้น 19000
    • http://hypserver01:13080/aps/XMLA—การใช้ชื่อโฮสต์และพอร์ต 13080 ที่ไม่ผ่านการรับรองอย่างสมบูรณ์
    • http://10.10.10.10/aps/XMLA—การใช้ที่อยู่ IP และพอร์ต 80 เปลี่ยนจากค่าเริ่มต้น 19000
  3. เลือกโหมดการเชื่อมต่อข้อมูล import หรือ DirectQuery ข้อมูลเพิ่มเติม: ใช้ DirectQuery ใน Power BI Desktop

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

  4. ครั้งแรกที่คุณเชื่อมต่อกับแหล่งข้อมูล (ระบุโดย URL ที่ไม่ซ้ํากันแต่ละรายการ) คุณจะได้รับแจ้งให้ป้อนข้อมูลประจําตัวของบัญชี ป้อน ชื่อผู้ใช้ และ รหัสผ่าน สําหรับการเชื่อมต่อ ข้อมูลเพิ่มเติม: การรับรองความถูกต้องกับแหล่งข้อมูล

    สกรีนช็อตของกล่องโต้ตอบการรับรองความถูกต้องสําหรับการเชื่อมต่อ Essbase

  5. ใน Navigator ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือก แปลงข้อมูล เพื่อแปลงข้อมูลในตัวแก้ไข Power Query หรือ โหลด เพื่อโหลดข้อมูลใน Power BI

    สกรีนช็อตของตัวนําทางที่คุณนําเข้าข้อมูล Essbase

เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง

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

ตัวเลือกขั้นสูง คำอธิบาย
คําสั่งหมดเวลาเป็นนาที ช่วยให้คุณสามารถตั้งค่าเวลาสูงสุดที่คําสั่งได้รับอนุญาตให้เรียกใช้ก่อนที่ Power BI จะละทิ้งการโทร ถ้าถึงการหมดเวลาของคําสั่ง Power BI อาจลองอีกครั้งสองครั้งก่อนที่จะละทิ้งการโทรโดยสิ้นเชิง การตั้งค่านี้มีประโยชน์สําหรับการสืบค้นข้อมูลจํานวนมาก ค่าเริ่มต้นของการหมดเวลาคําสั่งคือ 140 วินาที
เซิร์ฟเวอร์ ชื่อของเซิร์ฟเวอร์ที่จะเรียกใช้คําสั่ง MDX ที่ไม่บังคับ ค่านี้คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
โปรแกรมประยุกต์ ชื่อของแอปพลิเคชันที่จะเรียกใช้คําสั่ง MDX ที่ไม่บังคับ ค่านี้คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
คําสั่ง MDX เลือกให้คําสั่ง MDX เฉพาะแก่เซิร์ฟเวอร์ Oracle Essbase เพื่อดําเนินการ โดยปกติ Power BI จะกําหนดหน่วยวัดและมิติของคิวบ์ที่จะส่งคืนแบบโต้ตอบ อย่างไรก็ตาม โดยการระบุคําสั่ง MDX ผลลัพธ์ของคําสั่ง MDX นั้นจะถูกโหลด เมื่อคุณระบุคําสั่ง MDX คุณต้องระบุตัวเลือกขั้นสูง เซิร์ฟเวอร์ (ตัวอย่างเช่น essbaseserver-1) และแอปพลิเคชัน (ตัวอย่างเช่น Sample) เพื่อระบุตําแหน่งที่จะเรียกใช้คําสั่ง MDX นอกจากนี้ คุณสามารถใช้คําสั่ง MDX กับ โหมดการเชื่อมต่อข้อมูล ที่ตั้งค่าเป็น นําเข้าเท่านั้น

โดยทั่วไป MDX ที่สร้างโดย SmartView หรือที่ยอมรับโดยผู้ดูแลระบบ Essbase จะเข้ากันไม่ได้ 100% กับ Power BI

Power BI ต้องการหน่วยวัดที่ต้องระบุบนแกน 0 ในคิวรี MDX นอกจากนี้ การกําหนดหมายเลขระดับจะถูกย้อนกลับใน XMLA ระดับที่ละเอียดน้อยที่สุดคือระดับ 0, 1 และอื่นๆ ใน XML แต่ตรงกันข้ามใน Essbase "โดยตรง" ดังนั้นหากมีการใช้หมายเลขระดับอย่างชัดเจนในแบบสอบถาม MDX จําเป็นต้องปรับ

สกรีนช็อตของการรับรองความถูกต้องของการเชื่อมต่อ Essbase ที่มีการหมดเวลาคําสั่งและตั้งค่าตัวเลือกขั้นสูงของ MDX

การใช้ตัวนําทางแหล่งข้อมูลเมื่อนําเข้าข้อมูล

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

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

สกรีนช็อตของตัวนําทางข้อมูลการนําเข้า Essbase ที่มีข้อมูลตัวอย่างแสดงอยู่

ความแตกต่างในการแสดงผลเมื่อเทียบกับการดูแลระบบ Essbase

เมื่อขยายลําดับชั้นมิติในตัวนําทาง คุณอาจสังเกตเห็นว่ามันดูแตกต่างออกไปเมื่อเทียบกับการใช้แผงควบคุม Essbase Administration Services

ตัวอย่างเช่น รูปภาพต่อไปนี้แสดงลําดับชั้นมิติเอนทิตีที่ขยายจาก Essbase Administration Services

สกรีนช็อตของ Essbase Administration Services ที่มีลําดับชั้นมิติเอนทิตีที่ขยาย

ขณะที่อยู่ในตัวนําทาง Power Query เอนทิตีเดียวกันที่กําลังขยายจะปรากฏดังนี้:

สกรีนช็อตของการเลือกตัวนําทางข้อมูลการนําเข้า Essbase

โปรดทราบว่ารูปลักษณ์นี้เป็นการตัดสินใจเกี่ยวกับโวหารและไม่มีความแตกต่างในข้อมูล ระดับในตัวนําทาง Power Query สอดคล้องกับระดับลําดับชั้น

ในตัวอย่างก่อนหน้านี้ ระดับ 1 จะประกอบด้วย "R_ReportingUnits", "อินพุตเอนทิตีการปรับปรุง" และ "No_Entity" ระดับ 2 จะประกอบด้วย "R_Americas", "R_EMEA", "R_AsiaPacific", "1_ReportingUnits_Adjustment", "CALA_HFM_Input", "CALA_Total" และอื่นๆ

เหตุผลเป็นเพราะตัวนําทางใน Power Query ถูกจํากัดไว้ที่ 10,000 สมาชิกในการแสดงผล และอาจมีสมาชิกหลายล้านหรือหลายพันล้านคนภายใต้ลําดับชั้น แม้ในกรณีที่ไม่มีขีดจํากัดการแสดงผลของสมาชิก (เช่น Power Query Online) การนําทางและการเลือกสมาชิกแต่ละคนในรูปแบบต้นไม้ที่มีค่าที่เป็นไปได้จํานวนมากจะกลายเป็นเรื่องน่าเบื่อและใช้งานยากอย่างรวดเร็ว

ดังนั้นการจัดกลุ่มของระดับลําดับชั้นทําให้ง่ายต่อการเลือกสิ่งที่จะนําเข้าและการสร้างรายงานในภายหลังสามารถใช้ตัวกรองเพื่อกําหนดเป้าหมายเฉพาะสมาชิกที่ผู้ใช้ปลายทางต้องการ

การใช้ตัวนําทางแหล่งข้อมูลสําหรับ DirectQuery

เมื่อเลือก โหมดการเชื่อมต่อข้อมูล ของ DirectQuery ตัวนําทางแหล่งข้อมูลจะโหลดเซิร์ฟเวอร์ที่กําหนดค่าไว้สําหรับเซิร์ฟเวอร์ APS ที่คุณระบุไว้ใน URL การขยายโหนดเซิร์ฟเวอร์ในแผนผังจะแสดงแอปพลิเคชันที่พร้อมใช้งาน การขยายโหนดแอปพลิเคชันจะแสดงฐานข้อมูลที่มีอยู่ (หรือที่เรียกว่าลูกบาศก์)

สกรีนช็อตของการเลือกตัวนําทางข้อมูล Essbase Direct Query

ข้อจำกัดที่ทราบ

ตัวเชื่อมต่อ Essbase ไม่สนับสนุนลําดับชั้นการวัด หน่วยวัดทั้งหมดจะแสดงในระดับเดียวกัน คุณยังสามารถเลือกการวัดทั้งหมดที่คุณต้องการได้ สามารถใช้ช่องค้นหาเพื่อจํากัดการวัดที่แสดงให้แคบลงหากมีการวัดผลจํานวนมาก

ข้อควรพิจารณาเกี่ยวกับประสิทธิภาพการทำงาน

การโต้ตอบกับ Power BI ในโหมด DirectQuery เป็นแบบไดนามิกมาก เมื่อเลือกกล่องกาเครื่องหมายเพื่อรวมระดับหน่วยวัดหรือมิติในการแสดงภาพ Power BI Desktop จะสร้างคิวรีและส่งไปยังเซิร์ฟเวอร์ Oracle Essbase เพื่อรับผลลัพธ์ Power BI ได้รับการปรับให้เหมาะสมเพื่อแคชคิวรีที่ทําซ้ําเพื่อปรับปรุงประสิทธิภาพ แต่ถ้ามีการสร้างคิวรีใหม่ จะถูกส่งไปยังเซิร์ฟเวอร์ Oracle Essbase เพื่อสร้างผลลัพธ์ใหม่ ขึ้นอยู่กับจํานวนของหน่วยวัดที่เลือก ระดับมิติ และตัวกรองที่ใช้ คิวรีอาจถูกส่งเร็วกว่าที่เซิร์ฟเวอร์ Oracle Essbase สามารถตอบสนองได้ เมื่อต้องการปรับปรุงประสิทธิภาพและเพิ่มการตอบสนอง ให้พิจารณาสามวิธีต่อไปนี้เพื่อเพิ่มประสิทธิภาพการโต้ตอบของคุณกับเซิร์ฟเวอร์ Oracle Essbase

ตัวเลือกการลดคิวรี

มีสามตัวเลือกในการลดจํานวนคิวรีที่ส่ง ใน Power BI Desktop เลือกแท็บ ไฟล์ จากนั้นเลือก ตัวเลือกและการตั้งค่า > ตัวเลือก แล้วเลือก การลดคิวรี ภายใต้ส่วน ไฟล์ปัจจุบัน

สกรีนช็อตของกล่องโต้ตอบตัวเลือก Power BI Desktop โดยเลือกตัวเลือกการลดคิวรี

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

Note

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

แอปพลิเคชันตัวกรองแบบวนซ้ําเมื่อเพิ่มระดับมิติในโหมดนําเข้า

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

กระบวนงานต่อไปนี้สาธิตวิธีการลดโอกาสในการดึงข้อมูลมากกว่าที่จําเป็นเมื่อนําเข้าข้อมูลไปยัง Power BI โดยการใช้ตัวกรองซ้ําๆ กับสมาชิกมิติในแต่ละระดับ

การเชื่อมต่อกับแหล่งข้อมูล Oracle Essbase

  1. เมื่อต้องการเชื่อมต่อกับเซิร์ฟเวอร์ Essbase โดยใช้โหมดการนําเข้า ให้ทําตามคําแนะนําใน เชื่อมต่อกับ Essbase จาก Power Query Desktop

  2. ขยายแผนผังเพื่อเจาะลึกลงไปถึงเซิร์ฟเวอร์ แอปพลิเคชัน และฐานข้อมูลที่คุณต้องการ จนกว่าจะเปิดเผยการวัดผลและมิติข้อมูลสําหรับฐานข้อมูลของคุณ สําหรับตอนนี้ ให้เลือกการวัดผลและระดับมิติข้อมูลเพียงระดับเดียว เลือกระดับมิติข้อมูลที่สําคัญที่สุด ในขั้นตอนต่อมา คุณจะสร้างผลลัพธ์โดยการเพิ่มระดับมิติข้อมูลเพิ่มเติมทีละน้อย

    สกรีนช็อตของตัวนําทางที่คุณเลือกมิติข้อมูลและการวัดผลที่สําคัญที่สุด

  3. เลือก จํานวนงานในศูนย์การผลิต เพื่อนําเข้าการวัดและระดับมิติที่เลือก

    สกรีนช็อตของ Power BI Desktop ที่มีการโหลดการนําเข้า

การแก้ไขคิวรีเพื่อเพิ่มระดับมิติเพิ่มเติม

เมื่อคุณมีจุดเริ่มต้นแล้ว คุณสามารถเริ่มเพิ่มระดับมิติข้อมูลและใช้ตัวกรองได้ตามต้องการ

  1. เลือก แก้ไขคิวรี บน Ribbon Power BI Desktop เพื่อเริ่มกระบวนการ

    สกรีนช็อตของเมนูดรอปดาวน์ที่เน้นการแก้ไขแบบสอบถาม

  2. ถ้าคุณมีสมาชิกที่คุณต้องการกรองในมิติเริ่มต้น ให้เลือกปุ่ม คุณสมบัติคอลัมน์เพื่อแสดงรายการของสมาชิกมิติที่พร้อมใช้งานในระดับนี้ เลือกเฉพาะสมาชิกมิติที่คุณต้องการในระดับนี้ แล้วเลือก ตกลง เพื่อใช้ตัวกรอง

    สกรีนช็อตของรายการสมาชิกมิติที่พร้อมใช้งานที่คุณต้องการใช้ตัวกรอง

  3. ขณะนี้ข้อมูลที่ได้จะได้รับการอัปเดตด้วยตัวกรองที่ใช้ ขั้นตอนที่ใช้ มีขั้นตอนใหม่ (แถวที่กรอง) สําหรับตัวกรองที่คุณตั้งค่าไว้ คุณสามารถเลือกปุ่ม การตั้งค่าสําหรับขั้นตอนเพื่อแก้ไขตัวกรองในภายหลัง

    สกรีนช็อตของข้อมูลที่อัปเดตด้วยขั้นตอนใหม่ที่ใช้ของแถวที่กรอง

  4. ตอนนี้คุณเพิ่มระดับมิติใหม่ ในกรณีนี้ คุณจะเพิ่มระดับถัดไปลงสําหรับมิติข้อมูลเดียวกับที่คุณเลือกในตอนแรก เลือก เพิ่มรายการ บน Ribbon เพื่อเปิดกล่องโต้ตอบ ตัวนําทาง

    สกรีนช็อตของแท็บจัดการโดยเน้นตัวเลือกเพิ่มรายการ

  5. ไปที่มิติข้อมูลเดียวกัน แต่คราวนี้ให้เลือกระดับถัดไปที่ต่ํากว่าระดับแรก จากนั้นเลือก ตกลง เพื่อเพิ่มระดับมิติข้อมูลให้กับผลลัพธ์

    สกรีนช็อตของกล่องโต้ตอบ เพิ่มรายการ ที่คุณเลือกและเพิ่มมิติใหม่

  6. ตอนนี้กริดผลลัพธ์มีข้อมูลจากระดับมิติข้อมูลใหม่ โปรดสังเกตว่าเนื่องจากคุณใช้ตัวกรองที่ระดับบนสุด เฉพาะสมาชิกที่เกี่ยวข้องในระดับที่สองเท่านั้นที่จะถูกส่งกลับ

    สกรีนช็อตของกริดที่แสดงระดับมิติใหม่

  7. ตอนนี้คุณใช้ตัวกรองกับมิติข้อมูลระดับที่ 2 ได้เหมือนกับที่ทํากับระดับแรก

    สกรีนช็อตของกล่องดรอปดาวน์ที่คุณใช้ตัวกรองในระดับที่สอง

  8. ด้วยวิธีนี้ แต่ละขั้นตอนที่ตามมาจะช่วยให้แน่ใจว่าเฉพาะสมาชิกและข้อมูลที่คุณต้องการเท่านั้นที่จะถูกดึงมาจากเซิร์ฟเวอร์

    สกรีนช็อตของข้อมูลที่มีการใช้ตัวกรอง

  9. ตอนนี้เรามาเพิ่มระดับมิติใหม่โดยทําซ้ําขั้นตอนก่อนหน้านี้ เลือก เพิ่มรายการ บนแถบ Ribbon อีกครั้ง

    สกรีนช็อตของ Ribbon จัดการ ที่คุณเลือกตัวเลือก เพิ่มรายการ อีกครั้ง

  10. นําทางไปยังระดับมิติที่คุณต้องการ แล้วเลือก ตกลง เพื่อเพิ่มระดับ มิติลงในผลลัพธ์

    สกรีนช็อตของกล่องโต้ตอบ เพิ่มสินค้า ที่คุณเลือกมิติที่ต้องการอีกครั้ง

  11. ระบบจะเพิ่มระดับมิติข้อมูลใหม่ลงในผลลัพธ์

    สกรีนช็อตของผลลัพธ์ที่มีการเพิ่มมิติใหม่

  12. ใช้ตัวกรองกับระดับมิติข้อมูลนี้ตามต้องการ

    สกรีนช็อตของข้อมูลที่คุณใช้ตัวกรองกับมิติข้อมูลใหม่

  13. สังเกตผลลัพธ์

    ภาพหน้าจอของผลลัพธ์เพื่อให้คุณสังเกต

การใช้การเปลี่ยนแปลงและการโหลดข้อมูล

  1. เมื่อคุณเพิ่มระดับมิติข้อมูลทั้งหมดที่คุณต้องการและตั้งค่าตัวกรองที่จําเป็น ทั้งหมด ให้เลือกปิด ที่มุมขวาบนเพื่อปิดเครื่องมือแก้ไข

    ภาพหน้าจอของข้อมูลที่มีการตั้งค่าระดับมิติข้อมูลและตัวกรองทั้งหมด โดยเน้นปุ่มปิด

  2. เลือก ใช่ เพื่อใช้การเปลี่ยนแปลงของคุณ

    สกรีนช็อตของกล่องโต้ตอบตัวแก้ไข Power Query ที่คุณเลือกปุ่ม ใช่

  3. รอให้มีการเปลี่ยนแปลง

    สกรีนช็อตแสดงกล่องโต้ตอบโหลดที่คุณรอให้มีการเปลี่ยนแปลง

  4. สังเกตระดับมิติข้อมูลใหม่ในบานหน้าต่างเขตข้อมูล

    สกรีนช็อตของ Power BI Desktop ที่คุณสังเกตมิติใหม่

ตอนนี้คุณพร้อมที่จะสร้างรายงานและการแสดงภาพแล้ว

แอปพลิเคชันตัวกรองแบบวนซ้ําเมื่อเพิ่มระดับมิติในโหมด DirectQuery

เมื่อคุณโต้ตอบในโหมด DirectQuery กับแหล่งข้อมูลคิวบ์หลายมิติ (เช่น Essbase ของ Oracle) Power BI จะแสดงมิติและระดับของคิวบ์ในบานหน้าต่างเขตข้อมูล

สกรีนช็อตของบานหน้าต่างเขตข้อมูล Power BI ที่แสดงมิติและระดับ

วิธีดูและกรองตามสมาชิกมิติข้อมูล

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

    สกรีนช็อตของ Power BI ที่มีตําแหน่งที่คุณเพิ่มเขตข้อมูลที่เน้น

  2. เมื่อระดับของมิติอยู่ในบานหน้าต่าง ตัวกรอง และชนิดตัวกรองถูกตั้งค่าเป็น การกรองพื้นฐาน คุณจะสังเกตเห็นว่าสมาชิกของระดับของมิตินั้นจะแสดงเป็นรายการของตัวกรองที่พร้อมใช้งาน

  3. คุณสามารถตรวจสอบสมาชิกที่คุณต้องการรวมไว้ในผลการค้นหาของคุณ

    หรือคุณสามารถเลือกตัวเลือกเลือกทั้งหมด จากนั้นยกเลิกการเลือกสมาชิกที่คุณไม่ต้องการรวมไว้ในผลการค้นหา

    พิมพ์อักขระบางตัวในช่องค้นหาสําหรับตัวกรองนั้นเพื่อค้นหาสมาชิกในรายการ

    สกรีนช็อตของ Power BI ที่คุณตรวจสอบสมาชิกที่คุณต้องการเน้น

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

    ลักษณะการทํางานการไฮไลต์/การกรองแบบไขว้นี้สามารถปิดใช้งานได้โดยการเลือกตัวเลือก การปิดใช้งานการไฮไลต์/การกรองข้ามตามค่าเริ่มต้น ตามที่อธิบายไว้ใน ตัวเลือกการลดคิวรี

    สกรีนช็อตของ Power BI ซึ่งการเลือกสมาชิกสําหรับการกรองจะเปลี่ยนสมาชิกที่พร้อมใช้งาน

  5. เมื่อคุณเลือกสมาชิกที่คุณต้องการในตัวกรองระดับมิติข้อมูลเสร็จแล้ว ก็เป็นเวลาที่ดีที่จะเพิ่มระดับมิตินั้นลงในการแสดงภาพของคุณ ตรวจสอบระดับมิติข้อมูลที่ตรงกันในบานหน้าต่าง เขตข้อมูล จากนั้นจะถูกเพิ่มลงในการแสดงภาพปัจจุบันของคุณ

    สกรีนช็อตของ Power BI ที่คุณเพิ่มมิติใหม่

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มตัวกรอง ไปที่ เพิ่มตัวกรองลงในรายงานใน Power BI

การแก้ไขปัญหา

ส่วนนี้จะสรุปปัญหาทั่วไปที่คุณอาจพบ และรวมถึงขั้นตอนการแก้ไขปัญหาเพื่อแก้ไขปัญหา

ปัญหาการเชื่อมต่อ

อาการ 1

Power BI Desktop ส่งกลับข้อความแสดงข้อผิดพลาด "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล"

ความละเอียด

  1. ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Essbase Analytic Provider Services (APS) ได้รับการกําหนดค่าอย่างถูกต้องสําหรับเซิร์ฟเวอร์ผู้ให้บริการและเซิร์ฟเวอร์แบบสแตนด์อโลนในคอนโซล Essbase Administration Service (EAS) ข้อมูลเพิ่มเติม: การกําหนดค่าคลัสเตอร์ Essbase

  2. ตรวจสอบว่า URL ถูกต้อง

    • ตรวจสอบเพื่อให้แน่ใจว่าชื่อโฮสต์และ/หรือที่อยู่ IP ถูกต้อง
    • ตรวจสอบเพื่อให้แน่ใจว่าพอร์ตที่ให้มาถูกต้อง
    • ตรวจสอบเพื่อให้แน่ใจว่ามีการระบุโปรโตคอล http (ไม่ใช่ https)
    • ตรวจสอบเพื่อให้แน่ใจว่ากรณีถูกต้องสําหรับเส้นทาง /aps/XMLA ใน URL
  3. ถ้ามีไฟร์วอลล์ระหว่าง Power BI Desktop และชื่อโฮสต์ที่ให้มา ให้ตรวจสอบว่าชื่อโฮสต์และพอร์ตที่ให้มาสามารถส่งผ่านไฟร์วอลล์ของคุณได้

การตรวจสอบความถูกต้อง

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

อาการ 2

Power BI Desktop ส่งกลับข้อความแสดงข้อผิดพลาด "เราไม่สามารถรับรองความถูกต้องด้วยข้อมูลประจําตัวที่ให้ไว้ โปรดลองอีกครั้ง"

ความละเอียด

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

การตรวจสอบความถูกต้อง

หลังจากแก้ไขชื่อผู้ใช้และรหัสผ่านแล้ว คุณควรจะสามารถแสดงสมาชิกและค่าในการแสดงตัวอย่างหรือสามารถโหลดข้อมูลได้

อาการ 3

Power BI Desktop ส่งกลับข้อความแสดงข้อผิดพลาด "ข้อมูลที่ระดับรากไม่ถูกต้อง บรรทัดที่ 1 ตําแหน่ง 1"

ความละเอียด

ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Essbase Analytic Provider Services (APS) ได้รับการกําหนดค่าอย่างถูกต้องสําหรับเซิร์ฟเวอร์ผู้ให้บริการและเซิร์ฟเวอร์แบบสแตนด์อโลนในคอนโซล Essbase Administration Service (EAS) ข้อมูลเพิ่มเติม: การกําหนดค่าคลัสเตอร์ Essbase

การตรวจสอบความถูกต้อง

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

อาการ 4

เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ Oracle Essbase Analytic Provider Services (APS) สําเร็จแล้ว จะมีเซิร์ฟเวอร์แสดงอยู่ด้านล่างโหนด URL ในตัวนําทางแหล่งข้อมูล อย่างไรก็ตาม เมื่อคุณขยายโหนดเซิร์ฟเวอร์ จะไม่มีโปรแกรมประยุกต์แสดงรายการด้านล่างโหนดเซิร์ฟเวอร์นั้น

ความละเอียด

เราขอแนะนําให้กําหนดค่าเซิร์ฟเวอร์ Oracle Hyperion เพื่อกําหนดผู้ให้บริการและเซิร์ฟเวอร์แบบสแตนด์อโลนผ่านคอนโซล Essbase Administration Service (EAS) อ้างถึงส่วนภาคผนวก: การลงทะเบียนผู้ให้บริการและเซิร์ฟเวอร์แบบสแตนด์อโลนในคอนโซล Essbase Administration Service (EAS)

การตรวจสอบความถูกต้อง

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

หมดเวลาหรือปัญหาข้อมูลขนาดใหญ่

อาการ 1

Power Query ส่งกลับข้อความแสดงข้อผิดพลาด "การดําเนินการหมดเวลา"

ความละเอียด

  1. ตรวจสอบให้แน่ใจว่าเครือข่ายมีความเสถียรและมีเส้นทางเครือข่ายที่เชื่อถือได้ไปยังเซิร์ฟเวอร์ Essbase Analytic Provider Services (APS) ที่ระบุไว้ใน URL แหล่งข้อมูล

  2. ถ้ามีความเป็นไปได้ที่การสอบถามไปยังบริการอาจส่งกลับข้อมูลจํานวนมาก ให้ระบุช่วงเวลาหมดเวลาของคําสั่งที่ยาว (หรือนานกว่านั้น) หากเป็นไปได้ ให้เพิ่มตัวกรองลงในคิวรีของคุณเพื่อลดปริมาณข้อมูลที่ส่งคืน ตัวอย่างเช่น เลือกเฉพาะสมาชิกที่เฉพาะเจาะจงของแต่ละมิติข้อมูลที่คุณต้องการส่งคืน

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง และหากปัญหายังคงอยู่ ให้ลองเพิ่มช่วงเวลาหมดเวลาให้นานขึ้นหรือกรองข้อมูลเพิ่มเติม หากปัญหายังคงอยู่ ให้ลองแก้ไขปัญหาในอาการ 3

อาการ 2

แบบสอบถามส่งกลับข้อความแสดงข้อผิดพลาด "ข้อผิดพลาดภายใน: แบบสอบถามกําลังจัดสรรหน่วยความจําขนาดใหญ่เกินไป ( >4GB) และไม่สามารถดําเนินการได้ การจัดสรรแบบสอบถามเกินขีดจํากัดการปันส่วน"

ความละเอียด

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

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง และหากปัญหายังคงอยู่ ให้ลองเพิ่มช่วงเวลาหมดเวลาให้นานขึ้นหรือกรองข้อมูลเพิ่มเติม หากปัญหายังคงอยู่ ให้ลองแก้ไขปัญหาในอาการ 3

อาการ 3

Essbase Analytic Provider Services (APS) หรือเซิร์ฟเวอร์ Essbase บ่งชี้ว่ามีการเชื่อมต่อจํานวนมากที่มีเซสชันที่ทํางานเป็นเวลานาน

ความละเอียด

เมื่อโหมดการเชื่อมต่อเป็น DirectQuery คุณสามารถเลือกหน่วยวัดหรือระดับมิติเพื่อเพิ่มลงในการแสดงภาพที่เลือกได้อย่างง่ายดาย อย่างไรก็ตาม การเลือกใหม่แต่ละรายการจะสร้างคิวรีใหม่และเซสชันใหม่ไปยังเซิร์ฟเวอร์ Essbase Analytic Provider Services (APS)/Essbase มีสองสามวิธีเพื่อให้แน่ใจว่าจํานวนคิวรีลดลง หรือลดขนาดของผลลัพธ์คิวรีแต่ละรายการ ข้อ ควรพิจารณาด้านประสิทธิภาพการทํางาน เพื่อลดจํานวนครั้งที่มีการสอบถามเซิร์ฟเวอร์ และเพื่อลดขนาดของผลลัพธ์แบบสอบถาม

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง

คีย์ไม่ตรงกันเมื่อเรียกใช้ MDX

อาการ

คําสั่ง MDX ส่งกลับข้อความแสดงข้อผิดพลาด "คีย์ไม่ตรงกับแถวใดๆ ในตาราง"

ความละเอียด

มีแนวโน้มว่าค่าหรือกรณีของฟิลด์เซิร์ฟเวอร์และแอปพลิเคชันไม่ตรงกัน เลือกปุ่ม แก้ไข และแก้ไขค่าและกรณีของฟิลด์ เซิร์ฟเวอร์ และ แอปพลิเคชัน

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง

ปัญหาไม่สามารถรับคิวบ์ - MDX

อาการ

คําสั่ง MDX ส่งกลับข้อความแสดงข้อผิดพลาด "ไม่สามารถรับชื่อคิวบ์จากคําสั่ง ตรวจสอบรูปแบบที่ใช้ในการระบุชื่อคิวบ์"

ความละเอียด

ตรวจสอบให้แน่ใจว่าชื่อฐานข้อมูลในส่วนคําสั่ง FROM ของคําสั่ง MDX มีคุณสมบัติครบถ้วนพร้อมกับชื่อแอปพลิเคชันและฐานข้อมูล เช่น [Sample.Basic] เลือกปุ่ม แก้ไข และแก้ไขชื่อฐานข้อมูลที่มีคุณสมบัติครบถ้วนในส่วนคําสั่ง FROM ของคําสั่ง MDX

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง

ปัญหาข้อผิดพลาด Essbase (1260060) - MDX

อาการ

คําสั่ง MDX ส่งกลับข้อความแสดงข้อผิดพลาด "ข้อผิดพลาด Essbase (1260060): ชื่อคิวบ์ XXXX ไม่ตรงกับโปรแกรมประยุกต์/ฐานข้อมูลปัจจุบัน"

ความละเอียด

ตรวจสอบให้แน่ใจว่าชื่อแอปพลิเคชันและชื่อฐานข้อมูลที่มีคุณสมบัติครบถ้วนในส่วนคําสั่ง FROM ตรงกัน เลือกปุ่ม แก้ไข และแก้ไขชื่อแอปพลิเคชันหรือชื่อฐานข้อมูลที่มีคุณสมบัติครบถ้วนในส่วนคําสั่ง FROM ของคําสั่ง MDX

การตรวจสอบความถูกต้อง

ลองโหลดข้อมูลอีกครั้ง

ข้อผิดพลาด Essbase (1200549): มิติข้อมูลซ้ํา [หน่วยวัด] ในแบบสอบถาม MDX

อาการ

การโหลดมิติข้อมูลจะส่งกลับข้อความแสดงข้อผิดพลาด "ข้อผิดพลาด Essbase (1200549): มิติข้อมูลซ้ํา [หน่วยวัด] ในคิวรี MDX"

ความละเอียด

  1. ลงชื่อเข้าใช้เซิร์ฟเวอร์ Essbase เปิดคอนโซลบริการการดูแลระบบ Essbase และลงชื่อเข้าใช้ด้วยผู้ใช้ที่เป็นผู้ดูแลระบบ (หรือใครก็ตามที่มีสิทธิ์ในฐานข้อมูลที่มีปัญหา)

  2. นําทางไปยังฐานข้อมูลแอปพลิเคชัน>เซิร์ฟเวอร์ > Essbase ที่มีมิติ "หน่วยวัด" ที่มีปัญหา

  3. ปลดล็อกเค้าร่างของฐานข้อมูลและแก้ไข

  4. กําหนดมิติข้อมูลที่ควรเป็นชนิดมิติ "บัญชี" คลิกขวาแล้วเลือกแก้ไข คุณสมบัติของสมาชิก....

  5. เลือกฟิลด์ ชนิดมิติ และตั้งค่าเป็น บัญชี เลือก ตกลง

    สกรีนช็อตของ Essbase Administration Services ที่แสดงมิติข้อมูลบัญชี

  6. ตรวจสอบและบันทึกเค้าร่าง

การตรวจสอบความถูกต้อง

ลองโหลดมิติข้อมูลอีกครั้ง