แชร์ผ่าน


ใช้ตัวเลือกขั้นสูง

เมื่อคุณสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ SAP Business Warehouse คุณสามารถเลือกที่จะระบุรหัสภาษา โหมดการดําเนินการ ขนาดของชุดงาน และคําสั่ง MDX ได้ นอกจากนี้ คุณยังสามารถเลือกได้ว่าคุณต้องการเปิดใช้งานโครงสร้างลักษณะหรือไม่

หมายเหตุ

แม้ว่ารูปภาพในบทความนี้แสดงตัวเลือกขั้นสูงในตัวเชื่อมต่อเซิร์ฟเวอร์แอปพลิเคชัน SAP Business Warehouse แต่รูปภาพเหล่านั้นทํางานแบบเดียวกับในตัวเชื่อมต่อเซิร์ฟเวอร์ข้อความของ SAP Business Warehouse

รหัสภาษา

คุณสามารถเลือกระบุรหัสภาษาเมื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ SAP BW

ป้อนรหัสภาษาสองหลักในตัวเลือกขั้นสูง

ค่าที่คาดไว้คือรหัสภาษาแบบสองตัวอักษรตามที่กําหนดไว้ในระบบ SAP ใน Power Query Desktop ให้เลือกไอคอน วิธีใช้ (เครื่องหมายคําถาม) ถัดจากเขตข้อมูล รหัสภาษา สําหรับรายการของค่าที่ถูกต้อง

หลังจากที่คุณตั้งค่ารหัสภาษา Power Query จะแสดงชื่อที่เป็นคําอธิบายของวัตถุข้อมูลใน SAP BW ในภาษาที่ระบุ รวมถึงชื่อเขตข้อมูลสําหรับวัตถุที่เลือก

หมายเหตุ

อาจมีการกําหนดค่าภาษาในรายการทั้งหมดในระบบ SAP BW ของคุณ และคําอธิบายวัตถุอาจไม่ได้รับการแปลในทุกภาษา

ตัวนําทางที่แสดงการเปลี่ยนภาษาสําหรับชื่อที่เป็นคําอธิบายและเขตข้อมูล

ถ้าไม่ได้ระบุรหัสภาษา ระบบจะใช้ตําแหน่งที่ตั้งเริ่มต้นจาก กล่องโต้ตอบตัวเลือก และแมปไปยังรหัสภาษา SAP ที่ถูกต้อง เมื่อต้องการดูหรือแทนที่ตําแหน่งที่ตั้งปัจจุบันใน Power BI Desktop ให้เปิดกล่องโต้ตอบ ตัวเลือกและการตั้งค่า>ไฟล์>ตัวเลือก และเลือก การตั้งค่าภูมิภาคของไฟล์ปัจจุบัน> เมื่อต้องการดูหรือแทนที่ตําแหน่งที่ตั้งปัจจุบันใน Power Query Online ให้>เปิดกล่องโต้ตอบ ตัวเลือก>หน้าแรกตัวเลือกโครงการ ถ้าคุณแทนที่ตําแหน่งที่ตั้ง การตั้งค่าของคุณจะยังคงอยู่ในคิวรี M ของคุณและจะรู้สึกเป็นเกียรติถ้าคุณคัดลอกและวางคิวรีของคุณจาก Power Query Desktop ไปยัง Power Query Online

โหมดการดําเนินการ

ตัวเลือก โหมด การดําเนินการ ระบุอินเทอร์เฟซ MDX ที่ใช้ในการดําเนินการคิวรีบนเซิร์ฟเวอร์ ตัวเลือกต่อไปนี้ถูกต้อง:

  • BasXml: ระบุ ตัวเลือกโหมด การลดรูปแบบโครงสร้าง bXML สําหรับการดําเนินการ MDX ใน SAP Business Warehouse

  • BasXmlGzip: ระบุตัวเลือกโหมดการลดรูปแบบโครงสร้าง bXML ที่บีบอัดของ Gzip สําหรับการปฏิบัติการ MDX ใน SAP Business Warehouse แนะนําให้ใช้ตัวเลือกนี้สําหรับเวลาแฝงต่ําหรือคิวรีปริมาณสูง ค่าเริ่มต้นสําหรับตัวเลือกโหมดการดําเนินการ

  • DataStream: ระบุ ตัวเลือก โหมด การลดรูปแบบโครงสร้าง DataStream สําหรับการปฏิบัติการ MDX ใน SAP Business Warehouse

    ลงชื่อเข้าใช้กล่องโต้ตอบที่แสดงตําแหน่งที่ตั้งของตัวเลือกโหมดการดําเนินการ

ขนาดของชุดงาน

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

คําสั่ง MDX

หมายเหตุ

ตัวเลือกคําสั่ง MDX ไม่พร้อมใช้งานใน Power Query Online

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

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

SELECT {[0EFUZM0P10X72MBPOYVBYIMLB].[0EFUZM0P10X72MBPOYVBYISWV]} ON COLUMNS ,
NON EMPTY CROSSJOIN(CROSSJOIN([0D_MATERIAL].[LEVEL01].MEMBERS,[0D_PUR_ORG].[LEVEL01].MEMBERS) ,
[0D_VENDOR].[LEVEL01].MEMBERS)
DIMENSION PROPERTIES
[0D_MATERIAL].[20D_MATERIAL],
[0D_MATERIAL].[50D_MATERIAL],
[0D_PUR_ORG].[20D_PUR_ORG],
[0D_PUR_ORG].[50D_PUR_ORG],
[0D_VENDOR].[20D_VENDOR],
[0D_VENTOR].[50D_VENDOR] ON ROWS FROM [0D_PU_C01/0D_PU_C01_Q0013]

ตัวอย่างคําสั่ง MDX ที่แสดงในตัวเลือกคําสั่ง MDX

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

ข้อมูล MDX ที่แสดงในการแสดงตัวอย่างตัวนําทาง

เมื่อต้องการตรวจสอบและแก้ไขปัญหาคําสั่ง MDX SAP BW มี ทรานแซคชัน MDXTEST สําหรับผู้ใช้ SAP GUI สําหรับผู้ใช้ Windows นอกจากนี้ ทรานแซคชัน MDXTEST อาจเป็นเครื่องมือที่มีประโยชน์สําหรับการวิเคราะห์ข้อผิดพลาดของเซิร์ฟเวอร์หรือข้อกังวลด้านประสิทธิภาพเนื่องจากการประมวลผลที่เกิดขึ้นภายในระบบ SAP BW

สําหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับธุรกรรมนี้ ไปที่ สภาพแวดล้อมการทดสอบ MDX

การแก้ไขปัญหาคําสั่ง MDX ด้วย MDXTEST ใน SAPGUI

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

ธุรกรรมมีโหมดการดําเนินการ/อินเทอร์เฟซที่แตกต่างกันสําหรับคําสั่ง MDX เลือก ลดรูปแบบเรียบ (basXML) เพื่อเลียนแบบวิธีการที่ Power Query จะดําเนินการคิวรีใน SAP BW อินเทอร์เฟซใน SAP BW จะสร้างแถวแบบไดนามิกโดยใช้ตัวเลือกของคําสั่ง MDX ตารางแบบไดนามิกที่เป็นผลลัพธ์ที่ส่งกลับไปยัง Power Query Desktop มีรูปแบบที่กะทัดรัดมากซึ่งช่วยลดปริมาณการใช้หน่วยความจํา

แสดงการลดรูปแบบโครงสร้างที่เลือกในดําเนินการในโหมดการส่งออก

ธุรกรรมจะแสดงชุดผลลัพธ์ของคําสั่ง MDX และเมตริกรันไทม์ที่มีประโยชน์

แสดงชุดผลลัพธ์ของคําสั่ง MDX

เปิดใช้งานโครงสร้างของคุณลักษณะ

การเลือก เปิดใช้งานโครงสร้าง ของคุณลักษณะจะเปลี่ยนแปลงวิธีแสดงโครงสร้างลักษณะในตัวนําทาง โครงสร้างเป็นออบเจ็กต์ SAP BW ที่สามารถใช้เมื่อสร้างคิวรี BEX ใน BEX UX พวกเขาจะมีลักษณะเหมือนรูปภาพต่อไปนี้

โครงสร้างที่ใช้เมื่อสร้างคิวรี BEX

ถ้าการเลือกเปิดใช้งานโครงสร้างลักษณะชัดเจน (ค่าเริ่มต้น) ตัวเชื่อมต่อจะสร้างผลิตภัณฑ์คาร์ทีเซียนของแต่ละมิติบนโครงสร้างที่มีหน่วยวัดที่พร้อมใช้งานแต่ละรายการ ตัวอย่างเช่น:

รูปภาพของตัวนําทางที่แสดงประวัติผู้ดูแลค่าสุทธิและจํานวนค่าเอกสารที่แสดงแต่ละรายการสําหรับค่า Calgary, Frankfurt และมิวนิก

ถ้าเลือก ตัวเชื่อมต่อจะสร้างหน่วยวัดที่พร้อมใช้งานเท่านั้น ตัวอย่างเช่น:

รูปภาพของตัวนําทางที่แสดงเฉพาะค่า Net Value curr และจํานวนค่าเอกสารที่แสดง

ดูเพิ่มเติม