เซิร์ฟเวอร์ข้อความ SAP Business Warehouse

หมายเหตุ

ตัวเชื่อมต่อเซิร์ฟเวอร์ข้อความ SAP Business Warehouse (BW) ได้รับการรับรองสําหรับ SAP BW/4HANA ณ เดือนมิถุนายน 2020

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (แบบจําลองความหมาย)
Power BI (กระแสข้อมูล)
ผ้า (กระแสข้อมูลรุ่น 2)
Power Apps (กระแสข้อมูล)
ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน Windows (เดสก์ท็อป)
ฐานข้อมูล (เดสก์ท็อป)
พื้นฐาน (ออนไลน์)
เอกสารอ้างอิงฟังก์ชัน SapBusinessWarehouse.Cubes
Sapbusinesswarehouseexecutionmode.DataStream
SapBusinessWarehouseExecutionMode.BasXml
SapBusinessWarehouseExecutionMode.BasXmlGzip

หมายเหตุ

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

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

สำคัญ

เวอร์ชั่น 1.0 ของตัวเชื่อมต่อเซิร์ฟเวอร์ข้อความ SAP BW ได้ถูกยกเลิก การเชื่อมต่อใหม่จะใช้ Implementation 2.0 ของตัวเชื่อมต่อเซิร์ฟเวอร์ข้อความ SAP BW การสนับสนุนทั้งหมดสําหรับเวอร์ชัน 1.0 จะถูกลบออกจากตัวเชื่อมต่อในอนาคตอันใกล้นี้

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

เพื่อใช้ตัวเชื่อมต่อเซิร์ฟเวอร์ข้อความ SAP BW ใน Power BI Desktop หรือ Power Query Online คุณต้องติดตั้ง SAP .NET เชื่อมต่อ or 3.0 หรือ 3.1 การเข้าถึงการดาวน์โหลดจำเป็นต้องมี S-user ที่ถูกต้อง ติดต่อทีม SAP Basis ของคุณเพื่อรับ SAP .NET เชื่อมต่อ or 3.0 หรือ 3.1 คุณสามารถดาวน์โหลด SAP .NET เชื่อมต่อ or 3.0 หรือ 3.1 จาก SAP ได้ ตัวเชื่อมต่อมาในเวอร์ชัน 32 บิตและ 64 บิต เลือกเวอร์ชันที่ตรงกับการติดตั้ง Power BI Desktop ของคุณ สําหรับ Power Query Online ให้เลือกเวอร์ชัน 64 บิต

เมื่อคุณติดตั้ง ในขั้นตอนการตั้งค่าทางเลือก ตรวจสอบให้แน่ใจว่าคุณเลือก ติดตั้งแอสเซมบลีลงใน GAC

เลือกเพื่อติดตั้งแอสเซมบลีลงใน GAC

หมายเหตุ

ณ ปลายปี 2023 ตัวเชื่อมต่อ SAP BW Application Server ประกอบด้วยการสนับสนุนสําหรับ SAP .NET เชื่อมต่อ or 3.1

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

  • นำเข้า
  • Direct Query (แบบจําลองความหมายของ Power BI)
  • ขั้น สูง
    • รหัสภาษา
    • โหมดการดําเนินการ
    • ขนาดของชุดงาน
    • คําสั่ง MDX
    • เปิดใช้งานโครงสร้างของคุณลักษณะ

เชื่อมต่อไปยังเซิร์ฟเวอร์ข้อความ SAP BW จาก Power Query Desktop

วิธีเชื่อมต่อกับเซิร์ฟเวอร์ข้อความ SAP BW:

  1. จากแท็บ หน้าแรก ของ Power BI Desktop เลือก รับข้อมูล > เซิร์ฟเวอร์ข้อความ SAP Business Warehouse

  2. ใส่เซิร์ฟเวอร์ หมายเลขระบบ ID ไคลเอ็นต์ และกลุ่มการเข้าสู่ระบบของเซิร์ฟเวอร์ข้อความ SAP BW ที่คุณต้องการเชื่อมต่อ ตัวอย่างนี้ใช้ SAPBWTestServer เป็นชื่อเซิร์ฟเวอร์ หมายเลขระบบของ 100ID ไคลเอ็นต์ของ 837และกลุ่มการเข้าสู่ระบบของPURCHASING

    หมายเหตุ

    คุณยังสามารถใช้สตริงเราเตอร์เพื่อเชื่อมต่อกับข้อมูลของคุณ ข้อมูลเพิ่มเติม:เชื่อมต่อการใช้สตริงเราเตอร์

    ส่วนที่เหลือของตัวอย่างนี้จะอธิบายวิธีการนําเข้าข้อมูลของคุณลงใน Power Query Desktop ซึ่งเป็นการตั้งค่าเริ่มต้นสําหรับโหมด เชื่อมต่อ ivity ถ้าคุณต้องการใช้ DirectQuery เพื่อโหลดข้อมูลของคุณ ให้ดู เชื่อมต่อไปยัง SAP Business Warehouse โดยใช้ DirectQuery ใน Power BI

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

    เมื่อคุณกรอกข้อมูลที่เกี่ยวข้องเสร็จแล้ว ให้เลือก ตกลง

    ใส่ข้อมูลเซิร์ฟเวอร์ข้อความ SAP Business Warehouse

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

    ใส่ข้อมูลประจําตัวของเซิร์ฟเวอร์ข้อความ

    จากนั้นเลือกเชื่อมต่อ

    สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการรับรองความถูกต้อง ไปที่การรับรองความถูกต้องด้วยแหล่งข้อมูล

  4. จาก กล่องโต้ตอบตัว นําทาง เลือกรายการที่คุณต้องการใช้ เมื่อคุณเลือกอย่างน้อยหนึ่งรายการจากเซิร์ฟเวอร์ กล่องโต้ตอบตัว นําทางจะสร้างตัวอย่างของตารางผลลัพธ์ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการนําทางไปยังวัตถุคิวรีของ SAP BW Message Server ใน Power Query ให้ไปที่ นําทางวัตถุคิวรี

    มุมมองตัวนําทางเซิร์ฟเวอร์ข้อความจาก Power Query Desktop

  5. จากกล่องโต้ตอบตัวนําทาง คุณสามารถแปลงข้อมูลในตัวแก้ไข Power Query โดยการเลือก แปลงข้อมูล หรือโหลดข้อมูลโดยการเลือก โหลด

เชื่อมต่อไปยังเซิร์ฟเวอร์ข้อความ SAP BW จาก Power Query Online

เมื่อต้องการเชื่อมต่อกับเซิร์ฟเวอร์ข้อความ SAP BW จาก Power Query แบบออนไลน์:

  1. จากหน้าแหล่งข้อมูล เลือก SAP BW Message Server

  2. ใส่เซิร์ฟเวอร์ หมายเลขระบบ ID ไคลเอ็นต์ และกลุ่มโลโก้ของเซิร์ฟเวอร์ข้อความ SAP BW ที่คุณต้องการเชื่อมต่อ ตัวอย่างนี้ใช้ SAPBWTestServer เป็นชื่อเซิร์ฟเวอร์ หมายเลขระบบของ 100ID ไคลเอ็นต์ของ 837และกลุ่มการเข้าสู่ระบบของPURCHASING

  3. เลือก เกตเวย์ ข้อมูลภายในองค์กรที่คุณต้องการใช้เพื่อเชื่อมต่อกับข้อมูล

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

    ลงชื่อเข้าใช้ออนไลน์ของ SAP BW Message Server

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

  6. เลือก ถัดไป เพื่อเชื่อมต่อ

  7. จาก กล่องโต้ตอบตัว นําทาง เลือกรายการที่คุณต้องการใช้ เมื่อคุณเลือกอย่างน้อยหนึ่งรายการจากเซิร์ฟเวอร์ กล่องโต้ตอบตัว นําทางจะสร้างตัวอย่างของตารางผลลัพธ์ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการนําทางไปยังวัตถุคิวรีของ SAP BW Message Server ใน Power Query ให้ไปที่ นําทางวัตถุคิวรี

  8. จากกล่องโต้ตอบตัวนําทาง คุณสามารถแปลงข้อมูลในตัวแก้ไข Power Query โดยการเลือกแปลงข้อมูลได้

    มุมมองตัวนําทางเซิร์ฟเวอร์ข้อความ SAP BW จาก Power Query Online

เชื่อมต่อโดยใช้สตริงเราเตอร์

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

สตริงเราเตอร์ใน Power Query

หากต้องการสร้างการเชื่อมต่อกับระบบ SAP BW ผ่านเราเตอร์ SAP คุณสามารถใช้สตริงเราเตอร์แทนชื่อเซิร์ฟเวอร์ในการตั้งค่าการเชื่อมต่อ Power Query

ไวยากรณ์ที่ใช้สําหรับสตริงเราเตอร์คือ:

<SAP router 1><SAP router 2>.....<SAP router n><destination : message server>

ที่ใด:

  • <SAP router> = /H/<sap router host name>/S/<sap router port>
  • <destination> = /M/<message server host name>/S/<message server port or service name>/G/<logon group>

หมายเหตุ

/S/<port> สามารถเว้นไว้ได้ถ้าพอร์ตเป็นพอร์ตเริ่มต้น (3299)

ตารางต่อไปนี้ประกอบด้วยตัวอย่างของสตริงเราเตอร์บางตัว

ปลายทาง ตัวอย่าง สตริงเราเตอร์
เซิร์ฟเวอร์ข้อความ SAP Router พร้อมพอร์ตเซิร์ฟเวอร์ข้อความ /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214
เซิร์ฟเวอร์ข้อความ SAP Router พร้อมกลุ่มการเข้าสู่ระบบ /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214/G/space

ข้อควรพิจารณา

  • สตริงของเราเตอร์สามารถประกอบด้วยรหัสผ่าน ที่นําหน้าด้วย /P/ หรือ/W/ ไม่รองรับรหัสผ่านในสตริงเราเตอร์ Power Query เนื่องจากอาจไม่ปลอดภัย การใช้รหัสผ่านจะทําให้เกิดข้อผิดพลาด

  • สตริงเราเตอร์ยังอนุญาตให้ใช้ชื่อระบบ SAP สัญลักษณ์นําหน้าด้วย/R/ สตริงชนิดนี้ไม่ได้รับการสนับสนุนใน Power Query

  • ใน Power Query คุณสามารถใช้ไวยากรณ์ "สตริงของเราเตอร์" เพื่อระบุพอร์ตที่กําหนดเองได้ ดังนั้นจึงอนุญาตให้ใช้สตริงของเราเตอร์ด้วยสถานีเดียวได้ จากนั้นสตริงเราเตอร์สามารถระบุได้ว่าเริ่มต้นด้วย /H/ หรือ/M/ การป้อนข้อมูลอื่น ๆ จะถือว่าเป็นชื่อเซิร์ฟเวอร์/ที่อยู่ IP

  • เพื่อให้คุณใช้สตริงเราเตอร์เดียวกันที่คุณใช้ในเครื่องมือ /G/ อื่น ๆ ตัวเลือกในสตริงเราเตอร์ได้รับการสนับสนุน เมื่อระบุแล้ว ควรตรงกับค่าที่ระบุในพารามิเตอร์ "Logon group"

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

ดูเพิ่มเติม