หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]
ตัวเชื่อมต่อ SAP ERP (การวางแผนทรัพยากรขององค์กร) รุ่นเบต้าทำให้คุณสามารถดึงข้อมูลจากระบบ SAP ของคุณได้ อนุญาตให้คุณเรียกฟังก์ชันการเรียกฟังก์ชันระยะไกล (RFC) และฟังก์ชัน Business Application Programming Interface (BAPI) โดยใช้เกตเวย์ข้อมูลภายในองค์กร ตัวเชื่อมต่อ SAP RFC นี้รองรับโดยกระแสข้อมูล Power Platform ภายใน Microsoft Power Automate Process Mining
สำคัญ
สำคัญ
- นี่คือคุณลักษณะพรีวิว
- คุณลักษณะการแสดงตัวอย่างไม่ได้มีไว้สำหรับการนำไปใช้งานจริง และอาจมีการจำกัดฟังก์ชันการทำงาน คุณลักษณะเหล่านี้สามารถใช้ได้ก่อนการเปิดตัวอย่างเป็นทางการ เพื่อให้ลูกค้าสามารถเข้าใช้งานได้ก่อนเวลาและให้ข้อคิดเห็น
ข้อกำหนดเบื้องต้น
การเปิดใช้งานตัวเชื่อมต่อ SAP ERP จำเป็นต้องมีข้อกำหนดเบื้องต้นหลายอย่างจึงจะเสร็จสมบูรณ์ ข้อกำหนดเบื้องต้นทั้งหมดต้องเสร็จสิ้นในเครื่องเดียวกับที่จะทำการแยก คุณต้องมีสิทธิ์ระดับผู้ดูแลระบบในการเข้าถึงอินสแตนซ์ SAP เป้าหมาย
- ตรวจสอบให้แน่ใจว่าเครื่อง Windows (ระบบปฏิบัติการ 64 บิต) ได้รับการอัปเดตแล้ว และสามารถเข้าถึงเครื่อง SAP เป้าหมายได้
- ตรวจสอบให้แน่ใจว่าข้อมูลประจำตัว SAP มีสิทธิ์ที่จำเป็นในการเรียกใช้ RFC หรือ BAPI ที่ต้องการ
- ตรวจสอบให้แน่ใจว่ามีข้อมูลประจำตัวผู้ใช้ SAP S เพื่อให้สามารถดาวน์โหลดตัวติดตั้ง SAP .NET Connector ได้
ตั้งค่าตัวเชื่อมต่อ
ต้องมีตัวติดตั้งต่อไปนี้ในเดสก์ท็อปหรือเครื่องเสมือนก่อนที่จะใช้ตัวเชื่อมต่อ
ไปที่ ตัวเชื่อมต่อ SAP สำหรับ Microsoft .NET เพื่อดาวน์โหลดและติดตั้ง NCo 3.0 สำหรับ 64 บิต
- อย่าติดตั้ง NCo 3.1 เนื่องจากยังไม่รองรับเวอร์ชันนี้
- การเข้าถึงการดาวน์โหลดจำเป็นต้องมี S-user ที่ถูกต้อง คุณอาจต้องติดต่อทีม SAP ของคุณ
- เลือกเวอร์ชัน 64 บิต เวอร์ชัน 32 บิตจะไม่ทำงาน
- ระหว่างการติดตั้ง ในหน้าจอขั้นตอนการตั้งค่าเพิ่มเติม ให้เลือก ติดตั้งแอสเซมบลีไปยัง GAC
ดาวน์โหลดและติดตั้ง Microsoft SAP RFC Reader (V0.1.02232.26)
- จำเป็นต้องมี .NET Framework 4.7.2 หรือสูงกว่า
- ซึ่งรองรับโดย Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 และ Windows Server 2022
ดาวน์โหลดและติดตั้ง Power Query การติดตั้งเกตเวย์ข้อมูลภายในองค์กร หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับข้อกำหนดของเกตเวย์หรือขอรับการสนับสนุน โปรดไปที่ ติดตั้งเกตเวย์ข้อมูลภายในองค์กร
การตั้งค่าการเชื่อมต่อสำหรับ SAP ERP
ในการสร้างการเชื่อมต่อกระแสข้อมูลของคุณกับตัวเชื่อมต่อ SAP ERP คุณต้องสร้างสตริงการเชื่อมต่อด้วยพารามิเตอร์ต่อไปนี้
Name | Key | ต้องมี | ชนิด | รายละเอียด |
---|---|---|---|---|
โฮสต์ AS | AppServerHost |
เซิร์ฟเวอร์แอปพลิเคชัน | สตริง | ชื่อโฮสต์ของเซิร์ฟเวอร์แอปพลิเคชัน SAP |
ไคลเอ็นต์ | Client |
เซิร์ฟเวอร์แอปพลิเคชันและข้อความ | Integer | รหัสไคลเอ็นต์ SAP เพื่อเชื่อมต่อกับระบบ SAP |
หมายเลขระบบ AS | SystemNumber |
เซิร์ฟเวอร์แอปพลิเคชัน | Integer | หมายเลขระบบของระบบ SAP ตัวเลขตั้งแต่ 00 ถึง 99 |
เซิร์ฟเวอร์ข้อความ | MessageServerHost |
เซิร์ฟเวอร์ข้อความ | สตริง | ชื่อโฮสต์ของเซิร์ฟเวอร์ข้อความของระบบ SAP |
ชื่อ/พอร์ตบริการเซิร์ฟเวอร์ข้อความ | MessageServerService |
เซิร์ฟเวอร์ข้อความ | สตริง | ชื่อบริการหรือหมายเลขพอร์ตที่เซิร์ฟเวอร์ข้อความกำลังรอรับคำขอการปรับสมดุลการโหลด |
รหัสระบบ | SystemID |
เซิร์ฟเวอร์ข้อความ | สตริง | รหัสระบบสามตัวอักษรของระบบ SAP |
กลุ่มการเข้าสู่ระบบ | LogonGroup |
เซิร์ฟเวอร์ข้อความ | สตริง | กลุ่มการเข้าสู่ระบบสำหรับระบบ SAP ที่เซิร์ฟเวอร์ข้อความเลือกเซิร์ฟเวอร์แอปพลิเคชัน |
ประเภทการเข้าสู่ระบบ | LogonType |
เซิร์ฟเวอร์แอปพลิเคชันและข้อความ | สตริง | ชนิดของการเข้าสู่ระบบของระบบ SAP เป็นการเข้าสู่ระบบเซิร์ฟเวอร์แอปพลิเคชัน (ประเภท A) หรือการเข้าสู่ระบบแบบกลุ่ม (ประเภท B หรือที่เรียกว่าเซิร์ฟเวอร์ข้อความ) ค่าสามารถเป็น ApplicationServer หรือ Group |
ตั้งค่าสตริงการเชื่อมต่อของระบบ SAP
ตัวเชื่อมต่อนี้รองรับการรับรองความถูกต้องของ SAP เท่านั้นในขณะนี้ การสร้างสคริปต์ขึ้นอยู่กับประเภทการเชื่อมต่อและแสดงไว้ในส่วนต่อไปนี้
เซิร์ฟเวอร์แอปพลิเคชัน
เทมเพลตสตริงการเชื่อมต่อ:
{"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}
`แทนที่ทุกอย่างใน
<>
ด้วยการตั้งค่าระบบเซิร์ฟเวอร์แอปพลิเคชันของคุณ ตัวอย่างเช่น สำหรับเซิร์ฟเวอร์ sap.contoso.com ที่มีหมายเลขระบบ 00 และรหัสลูกค้า 100:{"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}
เซิร์ฟเวอร์ข้อความ
แม้ว่า เกตเวย์ข้อมูล จะไม่ได้ทำเครื่องหมายเป็นข้อกำหนดในการตั้งค่าการเชื่อมต่อ แต่การระบุเกตเวย์ข้อมูลเป็นสิ่งจำเป็นสำหรับการเชื่อมต่อกับตัวเชื่อมต่อ SAP ERP
เทมเพลตสตริงการเชื่อมต่อ:
{"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}
แทนที่ทุกอย่างใน
<>
ด้วยการตั้งค่าระบบเซิร์ฟเวอร์ข้อความ โดยสังเกตว่าคุณอาจต้องการหรือไม่ต้องการทั้ง MessageServerService และ SystemID ตัวอย่างเช่น สำหรับเซิร์ฟเวอร์ 10.0.0.1 ที่มีพอร์ตเซิร์ฟเวอร์ข้อความ 3333 และรหัสลูกค้า 800 และกลุ่มการเข้าสู่ระบบ COTO:{"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}
`
เปิดใช้งานการแยกวิเคราะห์ฟังก์ชัน
หลังจากการเชื่อมต่อ RFC จะแสดงเป็นฟังก์ชันพร้อมเมตาดาต้าของพารามิเตอร์และตัวเลือก เปิดใช้งานการแยกวิเคราะห์ฟังก์ชัน กรอกพารามิเตอร์และเลือก เรียกใช้ เพื่อรับข้อมูล คุณควรใช้คู่มือที่สร้างโดย SAP หรือคู่มือที่กำหนดเองสำหรับพารามิเตอร์ RFC
โหมดการแยกวิเคราะห์ฟังก์ชันสำหรับตัวเชื่อมต่อจะเข้าใจสัญญาของ RFC สองรายการที่ใช้กันอย่างแพร่หลาย: RFC_READ_TABLE
และ /SAPDS/RFC_READ_TABLE2
พวกเขาจะใช้การตีความนี้และแยกวิเคราะห์ผลลัพธ์ในรูปแบบที่อ่านง่าย แทนที่จะกำหนดให้คุณทำเช่นนั้นในสคริปต์ M การแยกวิเคราะห์ฟังก์ชันสามารถเปิดใช้งานได้ไม่เฉพาะกับ RFC ก่อนหน้าเท่านั้น แต่ยังรวมถึง RFC ที่มีสัญญาเดียวกัน เช่น BBP_RFC_READ_TABLE
หรือ /BODS/RFC_READ_TABLE2
ซึ่งรวมถึง RFCS แบบกำหนดเองที่ลูกค้าปรับใช้กับระบบ SAP
การรับรองความถูกต้อง
ตัวเชื่อมต่อ SAP ERP สนับสนุนเฉพาะการรับรองความถูกต้อง SAP พื้นฐานเท่านั้น เพราะตัวเชื่อมต่อได้รับการออกแบบมาให้ใช้งานโดยผู้ใช้หลายคนของแอป ดังนั้นการเชื่อมต่อจะไม่ถูกแชร์ ผู้ใช้แต่ละคนรับรองความถูกต้องกับระบบ SAP
ปัญหาและข้อจำกัดที่ทราบ
ต่อไปนี้เป็นปัญหาและข้อจำกัดที่ทราบบางประการของตัวเชื่อมต่อ SAP ERP
- ตัวเชื่อมต่อรองรับเฉพาะ RFC และ BAPI
- ตัวเชื่อมต่อไม่รองรับการรับข้อความจากเซิร์ฟเวอร์ SAP
- ไม่รองรับ RFC (tRFC) สำหรับการดำเนินการ
- เกตเวย์มีขีดจำกัดส่วนข้อมูล 2 MB สำหรับการดำเนินการเขียน และขีดจำกัดการตอบสนองข้อมูลที่บีบอัด 8 MB สำหรับการดำเนินการอ่าน
คำถามที่ถามบ่อย
ตัวเชื่อมต่อเบต้า SAP ERP ถูกระบุว่าเป็นบุคคลที่สาม ตัวเชื่อมต่อนี้ไม่ได้สร้างหรือจัดการโดย Microsoft หรือไม่
ตัวเชื่อมต่อนี้สร้างโดย Microsoft และจัดการโดย Microsoft ในฐานะตัวเชื่อมต่อเบต้า จะมีป้ายกำกับของบุคคลที่สามจนกว่าจะพร้อมใช้งานโดยทั่วไป
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเชื่อมต่อ: "ไม่รองรับประเภทแหล่งข้อมูลที่ระบุ แหล่งข้อมูลประเภท SAPERP" ฉันจะแก้ไขเรื่องนี้ได้อย่างไร
ในฐานะตัวเชื่อมต่อแบบกำหนดเอง ตามค่าเริ่มต้น เราจะบันทึกการเชื่อมต่อไว้ในโฟลเดอร์ [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectorsของคุณ หากไม่มีโฟลเดอร์นี้ หรือหากเกตเวย์ได้รับการกำหนดค่าให้ใช้โฟลเดอร์ตัวเชื่อมต่อแบบกำหนดเองอื่น คุณจะได้รับข้อผิดพลาดนี้ ในการแก้ไขปัญหานี้ ให้คัดลอกไฟล์ตัวเชื่อมต่อ SAPERP.mez จาก [ไดรฟ์ระบบ]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors และวางลงในโฟลเดอร์ที่คุณกำหนดค่าในเกตเวย์ของคุณ
ฉันจำเป็นต้องระบุเกตเวย์ข้อมูลในการตั้งค่าการเชื่อมต่อเสมอหรือไม่
ในฐานะเป็นส่วนหนึ่งของการตั้งค่าการเชื่อมต่อ คุณต้องระบุเกตเวย์ข้อมูลเพื่อให้เชื่อมต่อผ่านตัวเชื่อมต่อ SAP ERP ได้สำเร็จ
การเชื่อมต่อของฉันยังคงล้มเหลว ฉันจะทำอย่างไรเพื่อแก้ไข
อย่าลืมตรวจสอบว่าตัวติดตั้งที่อธิบายไว้ในบทความนี้เป็นปัจจุบัน การติดตั้งโปรแกรมควบคุมใหม่อาจแก้ปัญหาการเชื่อมต่อของคุณได้