แชร์ผ่าน


เซิร์ฟเวอร์แอปพลิเคชัน SAP Business Warehouse

Note

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

Summary

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

Note

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

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

สําคัญ

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

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

รองรับ BW 7.3, BW 7.5 และ BW/4HANA 2.0

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

เมื่อติดตั้ง ในขั้นตอนการตั้งค่าเพิ่มเติม ให้เลือกติดตั้งแอสเซมบลีไปยัง GAC

เลือกติดตั้งแอสเซมบลีไปยัง GAC

Note

ณ ปลายปี 2023 ตัวเชื่อมต่อ SAP BW Application Server รองรับ SAP .NET Connector 3.1

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

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

เชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน SAP BW จาก Power Query Desktop

เมื่อต้องการเชื่อมต่อกับ SAP BW Application Server:

  1. จากแท็บ หน้าแรก ของ Power BI Desktop เลือก รับข้อมูล > SAP Business Warehouse Application Server

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

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

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

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

    ป้อนข้อมูล SAP Business Warehouse Application Server

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

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

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

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

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

    มุมมองตัวนําทางจาก Power Query Desktop

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

เชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน SAP BW จาก Power Query Online

เมื่อต้องการเชื่อมต่อกับ SAP BW Application Server จาก Power Query Online:

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

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

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

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

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

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

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

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

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

    มุมมองตัวนําทางจาก 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 : application server>

โดย:

  • <SAP router> = /H/<sap router host name>/S/<sap router port>
  • <destination> = /H/<application server host name>/S/<application server port or service name>

Note

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

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

Destination ตัวอย่าง สตริงเราเตอร์
เซิร์ฟเวอร์แอปพลิเคชัน FQDN สําหรับแอ็พพลิเคชันเซิร์ฟเวอร์ /H/saprouter-maq/S/3299/H/bwmpas.mycompany.com/S/3214
เซิร์ฟเวอร์แอปพลิเคชัน มีพอร์ต SAP Router ให้ /H/saprouter-maq/S/3299/H/bwmpas/S/3214
เซิร์ฟเวอร์แอปพลิเคชัน ละเว้นพอร์ตเราเตอร์ SAP /H/10.11.23.33/H/bwmpas/S/3214

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

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

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

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

ขั้นตอนถัดไป