ภาพรวมของตัวเชื่อมต่อแอปพื้นที่ทำงานสำหรับ Power Apps

ข้อมูลคือศูนย์กลางสำคัญของแอปส่วนใหญ่ รวมถึงแอปที่คุณสร้างใน Power Apps ข้อมูลถูกเก็บไว้ใน แหล่งข้อมูล และคุณนำข้อมูลนั้นลงในแอปของคุณโดยสร้าง การเชื่อมต่อ การเชื่อมต่อใช้ ตัวเชื่อมต่อ เฉพาะในการพูดคุยกับแหล่งข้อมูล Power Apps มีตัวเชื่อมต่อสำหรับบริการยอดนิยมมากมายและแหล่งข้อมูลภายในองค์กร รวมถึง SharePoint, SQL Server, Office 365, Salesforce และ Twitter เมื่อต้องการเริ่มต้นเพิ่มข้อมูลลงในแอปพื้นที่ทำงาน ดู เพิ่มการเชื่อมต่อข้อมูลใน Power Apps

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

ตาราง

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

คุณสมบัติรายการแหล่งข้อมูลแบบธรรมดา

คุณสามารถระบุข้อมูลที่แอปของคุณเรียกข้อมูลค่าโดยกำหนดคุณสมบัติ รายการ ของตัวควบคุมที่แสดงข้อมูลของคุณ ดำเนินการตามตัวอย่างก่อนหน้านี้ คุณสามารถจัดเรียงหรือกรองข้อมูลในตาราง บทเรียน โดยใช้ชื่อนั้นเป็นอาร์กิวเมนต์สำหรับฟังก์ชัน Search และ SortByColumn ในกราฟิกนี้ สูตรที่ตั้งคุณสมบัติ รายการ ระบุว่าข้อมูลถูกจัดเรียงและกรองตามข้อความใน TextSearchBox1

คุณสมบัติรายการแหล่งข้อมูลที่ขยาย

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีปรับแต่งสูตรด้วยตาราง ให้ดูหัวข้อต่อไปนี้:

ทำความเข้าใจแหล่งข้อมูลใน Power Apps
สร้างแอปจากข้อมูล Excel
สร้างแอปตั้งแต่ต้น
ทำความเข้าใจตารางและเรกคอร์ดใน Power Apps

หมายเหตุ

เมื่อต้องการเชื่อมต่อกับข้อมูลในเวิร์กบุ๊กของ Excel จะต้องมีการโฮสต์ในบริการที่เก็บข้อมูลบนคลาวด์ เช่น OneDrive สำหรับข้อมูลเพิ่มเติม ให้ดู เชื่อมต่อกับที่เก็บข้อมูลบนคลาวด์จาก Power Apps

การดำเนินการ

ถ้าตัวเชื่อมต่อของคุณมีการดำเนินการ คุณต้องยังคงเลือกแหล่งข้อมูลของคุณเหมือนที่คุณทำเช่นก่อนหน้า แทนที่จะเลือกตารางเป็นขั้นตอนต่อไป คุณจะต้องเชื่อมต่อตัวควบคุมกับการดำเนินการด้วยตนเองโดยการแก้ไขคุณสมบัติ รายการ ของตัวควบคุมที่จะแสดงข้อมูลของคุณ สูตรที่คุณตั้งค่าคุณสมบัติ รายการ ระบุการดำเนินการที่เรียกข้อมูล ตัวอย่างเช่น แอปจะไม่เรียกข้อมูลใดๆ หากคุณเชื่อมต่อกับ Yammer จากนั้นตั้งค่าคุณสมบัติ รายการ เป็นชื่อของแหล่งข้อมูล หากต้องการสร้างตัวควบคุมที่มีข้อมูล ให้ระบุการดำเนินการ เช่น GetMessagesInGroup(5033622).messages

คุณสมบัติรายการแหล่งข้อมูลการดำเนินการ

ถ้าคุณต้องการจัดการการอัปเดตข้อมูลแบบกำหนดเองสำหรับตัวเชื่อมต่อการดำเนินการ ให้สร้างสูตรที่มีฟังก์ชัน Patch ในสูตร ระบุการดำเนินการและฟิลด์ที่คุณจะผูกกับการดำเนินการ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปรับแต่งสูตรสำหรับการอัปเดตแบบกำหนดเอง ให้ดูหัวข้อต่อไปนี้:

Patch
Collect
อัพเดต

หมายเหตุ

Power Apps ไม่ทำงานกับสคีมาแบบไดนามิก สคีมาแบบไดนามิกวลีหมายถึงความเป็นไปได้ที่การกระทำเดียวกันอาจส่งคืนตารางที่แตกต่างกันที่มีคอลัมน์ที่แตกต่างกัน เงื่อนไขที่อาจทำให้คอลัมน์ในตารางแตกต่างกัน ได้แก่ พารามิเตอร์อินพุตการดำเนินการ ผู้ใช้หรือบทบาทที่ทำการดำเนินการ และกลุ่มที่ผู้ใช้ทำงานอยู่ รวมถึงอื่นๆ ตัวอย่างเช่น กระบวนการที่เก็บไว้ของ SQL Server อาจส่งคืนคอลัมน์ที่แตกต่างกัน หากทำงานด้วยข้อมูลป้อนเข้าที่แตกต่างกัน สำหรับการดำเนินการกับสคีมาแบบไดนามิก เอกสารตัวเชื่อมต่อจะแสดง เอาต์พุตของการดำเนินการนี้เป็นแบบไดนามิก เป็นค่าที่ส่งคืน ในทางตรงกันข้าม Power Automate ทำงานกับสคีมาแบบไดนามิกและอาจจัดเตรียมการแก้ไขสำหรับสถานการณ์ของคุณ

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

         
Common Data Service Common Data Service   ที่เก็บข้อมูลในระบบคลาวด์ ที่เก็บข้อมูลในระบบคลาวด์ **
Dynamics AX ไดนามิก AX   Excel Excel
Microsoft Translator Microsoft Translator   Office 365 Outlook Office 365 Outlook
ผู้ใช้ Office 365 ผู้ใช้ Office 365   Oracle Oracle
Power BI Power BI   SharePoint SharePoint
SQL Server SQL Server   Twitter Twitter

** ใช้ได้กับ Azure Blob, Box, Dropbox, Google Drive OneDrive และ OneDrive สำหรับธุรกิจ

ตัวเชื่อมต่อมาตรฐานและแบบกำหนดเอง

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

ตัวเชื่อมต่อมาตรฐานทั้งหมด

ตัวเชื่อมต่อมาตรฐานไม่ต้องการสิทธิ์ใช้งานแบบพิเศษ สำหรับข้อมูลเพิ่มเติม ให้ดู แผน Power Apps

คุณสามารถถามคำถามเกี่ยวกับตัวเชื่อมต่อเฉพาะใน ฟอรัม Power Apps และคุณสามารถแนะนำตัวเชื่อมต่อเพื่อเพิ่มหรือทำการปรับปรุงอื่นๆ ใน ไอเดีย Power Apps

ความปลอดภัยและประเภทของการรับรองความถูกต้อง

ในขณะที่คุณสร้างแอปของคุณและสร้างการเชื่อมต่อกับแหล่งข้อมูล คุณอาจเห็นว่าตัวเชื่อมต่อที่คุณเลือกอนุญาตให้คุณใช้วิธีต่างๆ ในการรับรองความถูกต้อง ตัวอย่างเช่น ตัวเชื่อมต่อ SQL Server อนุญาตให้คุณใช้ Azure AD ที่รวม การรับรองความถูกต้องของ SQL Server และการรับรองความถูกต้องของ Windows การรับรองความถูกต้องแต่ละประเภทมีระดับความปลอดภัยต่างกันที่เกี่ยวข้อง สิ่งสำคัญคือต้องเข้าใจว่าข้อมูลและสิทธิใดที่คุณแบ่งปันกับผู้ใช้ที่ใช้แอปพลิเคชันของคุณ ตัวอย่างหลักในบทความนี้คือ SQL Server อย่างไรก็ตาม หลักการสามารถใช้กับการเชื่อมต่อทุกชนิด

Azure AD ที่รวม

นี่เป็นประเภทของการเชื่อมต่อที่ปลอดภัย ตัวอย่างเช่น SharePoint ใช้การรับรองความถูกต้องประเภทนี้ SQL Server ยังอนุญาตให้มีการรับรองความถูกต้องประเภทนี้ เมื่อคุณเชื่อมต่อ บริการ Azure AD ระบุตัวคุณแยกจาก SharePoint ในนามของคุณ. คุณไม่จำเป็นต้องระบุชื่อผู้ใช้หรือรหัสผ่าน ในฐานะผู้เขียนคุณสามารถสร้างและทำงานกับแหล่งข้อมูล ด้วยข้อมูลประจำตัวของคุณ เมื่อคุณเผยแพร่แอปพลิเคชันและล็อกอินผู้ใช้ของแอปพลิเคชันของคุณ พวกเขาจะทำเช่นนั้นด้วยข้อมูลประจำตัวของตนเอง หากข้อมูลมีความปลอดภัยอย่างเหมาะสมบนแบ็คเอนด์ ผู้ใช้ของคุณจะสามารถเห็นสิ่งที่พวกเขาได้รับอนุญาตให้ดูตามข้อมูลประจำตัวของพวกเขา การรักษาความปลอดภัยประเภทนี้ช่วยให้คุณสามารถเปลี่ยนสิทธิ์สำหรับผู้ใช้แอปพลิเคชันเฉพาะบนแหล่งข้อมูลแบ็คเอนต์ หลังจากใบสมัครได้รับการเผยแพร่ ตัวอย่างเช่น คุณสามารถให้สิทธิ์การเข้าถึง ปฏิเสธการเข้าถึง หรือปรับแต่งสิ่งที่ผู้ใช้หรือชุดของผู้ใช้สามารถเห็นได้ทั้งหมดในแหล่งข้อมูลแบ็คเอนต์

การอนุญาตมาตรฐานแบบเปิด (OAuth)

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

การรับรองความถูกต้องของชื่อผู้ใช้และรหัสผ่าน SQL

การเชื่อมต่อชนิดนี้ไม่ปลอดภัยมากเนื่องจากไม่ได้ใช้การรับรองความถูกต้องของผู้ใช้ปลายทาง SQL Server ยังอนุญาตให้มีการรับรองความถูกต้องประเภทนี้ ใน SQL Server การรับรองความถูกต้องประเภทนี้เรียกว่า การรับรองความถูกต้องของ SQL Server แหล่งข้อมูลฐานข้อมูลอื่นๆ อีกมากมายให้ความสามารถที่คล้ายกัน เมื่อคุณเผยแพร่แอปพลิเคชันของคุณ ผู้ใช้ของคุณไม่จำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่านที่ไม่ซ้ำกัน พวกเขากำลังใช้ชื่อผู้ใช้และรหัสผ่านที่คุณระบุเมื่อคุณสร้างแอปพลิเคชัน การตรวจสอบความถูกต้องของการเชื่อมต่อกับแหล่งข้อมูล คือ แชร์โดยปริยาย กับผู้ใช้ของคุณ ทันทีที่มีการเผยแพร่แอป การเชื่อมต่อจะถูกเผยแพร่และพร้อมใช้งานสำหรับผู้ใช้ของคุณ ผู้ใช้ปลายทางของคุณยังสามารถสร้างแอปพลิเคชันได้โดยใช้การเชื่อมต่อที่ใช้การรับรองความถูกต้องด้วย SQL Server ที่แชร์กับพวกเขา ผู้ใช้ของคุณไม่สามารถเห็นชื่อผู้ใช้หรือรหัสผ่าน แต่การเชื่อมต่อจะสามารถใช้ได้กับพวกเขา มีสถานการณ์ที่ถูกต้องสำหรับการเชื่อมต่อประเภทนี้อย่างแน่นอน ตัวอย่างเช่น ถ้าคุณมีฐานข้อมูลแบบอ่านอย่างเดียวที่ทุกคนในบริษัทมี การเชื่อมต่อประเภทนี้อาจถูกต้อง

การรับรองความถูกต้องของ Windows

การเชื่อมต่อชนิดนี้ไม่ปลอดภัยนักเนื่องจากไม่ได้ใช้การรับรองความถูกต้องของผู้ใช้ปลายทาง ใช้การรับรองความถูกต้องของ Windows เมื่อคุณต้องการเชื่อมต่อกับ แหล่งข้อมูล นั่นคือ ภายในองค์กร ตัวอย่างของการเชื่อมต่อประเภทนี้คือเซิร์ฟเวอร์ภายในองค์กรที่มี SQL Server การเชื่อมต่อจะต้องผ่านเกตเวย์ เนื่องจากผ่านเกตเวย์ตัวเชื่อมต่อ จึงสามารถเข้าถึงข้อมูลทั้งหมดในแหล่งข้อมูลนั้น ด้วยเหตุนี้ข้อมูลใดๆ ที่คุณสามารถเข้าถึงด้วยข้อมูลประจำตัว Windows ที่คุณระบุ จะมีให้สำหรับตัวเชื่อมต่อ และทันทีที่มีการเผยแพร่แอป การเชื่อมต่อจะถูกเผยแพร่และพร้อมใช้งานสำหรับผู้ใช้ของคุณ ซึ่งหมายความว่าผู้ใช้ปลายทางของคุณสามารถสร้างแอปพลิเคชันโดยใช้การเชื่อมต่อเดียวกันนี้และเข้าถึงข้อมูลบนเครื่องนั้น การเชื่อมต่อกับแหล่งข้อมูล แบ่งปันโดยปริยาย กับผู้ใช้ที่แชร์แอปด้วยเช่นกัน การเชื่อมต่อประเภทนี้อาจใช้ได้เมื่อแหล่งข้อมูลของคุณอยู่บนเซิร์ฟเวอร์ภายในองค์กรณ์เท่านั้นและข้อมูลในแหล่งที่มานั้นสามารถแชร์ได้อย่างอิสระ