สร้างแอปพื้นที่ทำงานจากฐานข้อมูล Azure SQL
ในบทความนี้ คุณจะใช้ข้อมูลในฐานข้อมูล Azure SQL ของคุณ เพื่อสร้างแอปด้วย Power Apps ในไม่กี่นาที คุณจะมีแอปที่ทำงานได้อย่างสมบูรณ์พร้อมข้อมูลของคุณที่คุณสามารถปรับแต่งให้เหมาะกับความต้องการทางธุรกิจของคุณและแชร์บนอุปกรณ์ใดก็ได้
ข้อกำหนดเบื้องต้น
- เบราว์เซอร์ของคุณต้องเปิดใช้งานป๊อปอัป
- คุณต้องมีการสมัครใช้งาน Azure
ถ้าคุณยังไม่มีการสมัครใช้งาน Azure สร้างบัญชีฟรี - คุณต้องมีการเข้าถึงฐานข้อมูล SQL ที่มีอยู่
หากคุณไม่มีฐานข้อมูล SQL ที่มีอยู่แล้ว สร้างฐานข้อมูลใหม่ - คุณต้องอนุญาต บริการ Azure เข้าถึงเซิร์ฟเวอร์ฐานข้อมูล SQL ในการตั้งค่าไฟร์วอลล์
- ตารางฐานข้อมูล SQL ต้องมีคอลัมน์อย่างน้อยหนึ่งคอลัมน์ ที่มีประเภทข้อมูลข้อความ
สร้างแอปจากพอร์ทัล Azure
เคล็ดลับ
คุณยังสามารถสร้างแอปที่ใช้ฐานข้อมูล Azure SQL ได้จาก Power Apps สำหรับข้อมูลเพิ่มเติม อ่านที่ ตัวเชื่อมต่อ SQL Server สำหรับ Power Apps
ลงชื่อเข้าใช้ พอร์ทัล Azure
ไปที่ฐานข้อมูล SQL ของคุณ
เลือก Power Apps
เลือก เริ่มต้นใช้งาน
ชื่อแอปป้อนอัตโนมัติ แต่คุณสามารถเปลี่ยนได้หากจำเป็น
ป้อนรหัสผ่านการพิสูจน์ตัวตน SQL และหากจำเป็นให้เปลี่ยนชื่อผู้ใช้ที่ป้อนอัตโนมัติ
หมายเหตุ
หากคุณต้องการใช้การรับรองความถูกต้องแบบรวมของ Microsoft Entra แทนการรับรองความถูกต้องของ SQL ด้วยฐานข้อมูล Azure SQL ให้สร้างแอปจาก Power Apps แทน และใช้ ตัวเชื่อมต่อ SQL Server
เลือกตารางจากรายการแบบหล่นลงที่คุณต้องการใช้เพื่อสร้างแอป
เลือก สร้าง
Power Apps Studio เปิดในแท็บใหม่ หากป๊อปอัปถูกบล็อก ให้อัปเดตเบราว์เซอร์เพื่ออนุญาตป๊อปอัปแล้วลองอีกครั้ง เมื่อสร้างแล้ว คุณจะมีแอปสามหน้าพร้อมข้อมูลจากฐานข้อมูล SQL ของคุณ
การเข้าถึงแอปของคุณ
การเข้าถึงแอปที่สร้างขึ้นอีกครั้ง ให้ไปที่ Power Apps
สภาพแวดล้อมและภูมิภาคของแอป
แอปที่คุณสร้างด้วยวิธีนี้ใช้ สภาพแวดล้อมเริ่มต้น สำหรับผู้เช่าและปรับใช้กับภูมิภาคของสภาพแวดล้อมนี้ คุณสามารถค้นหาภูมิภาคของแอปที่ปรับใช้หรือสภาพแวดล้อมเริ่มต้นของผู้เช่าจาก ศูนย์การจัดการ การตรวจสอบแอปทั้งหมดในสภาพแวดล้อมที่เฉพาะเจาะจง ให้ไปที่ Power Apps เลือก สภาพแวดล้อม จาก Ribbon แล้วเลือก แอป ทางซ้าย
แอปเข้าถึงเซิร์ฟเวอร์ฐานข้อมูล SQL
คุณสามารถกำหนดค่า Power Apps เข้าถึงเซิร์ฟเวอร์ฐานข้อมูล Azure SQL โดยใช้พอร์ทัล Azure หรือ Stored Procedure sp_set_firewall_rule
ในการกำหนดค่าการเข้าถึงโดยใช้พอร์ทัล Azure ให้เข้าสู่ระบบ พอร์ทัล Azure และไปที่ เซิร์ฟเวอร์ SQL ของคุณ เลือก ไฟร์วอลล์และเครือข่ายเสมือน และตั้งค่าตัวควบคุม อนุญาตให้บริการและทรัพยากร Azure เข้าถึงเซิร์ฟเวอร์นี้ เป็น เปิด เลือก บันทึก เพื่อส่งการเปลี่ยนแปลง
คุณยังสามารถใช้กระบวนงานที่เก็บไว้ sp_set_firewall_rule ที่มีที่อยู่ IP 0.0.0.0 เพื่ออนุญาตให้บริการ Azure เข้าถึงเซิร์ฟเวอร์ฐานข้อมูล SQL ของคุณ
ข้อจำกัด
- ชื่อแอปสามารถมีได้เฉพาะตัวอักษร ตัวเลข เครื่องหมายขีดคั่น วงเล็บ หรือขีดล่าง
- การสร้างแอปจากพอร์ทัล Azure ต้องใช้การรับรองความถูกต้องของ SQL
- คุณสามารถเลือกได้เพียงตารางเดียวในขณะที่คุณกำลังสร้างแอปพื้นที่ทำงานจากพอร์ทัล Azure ปรับแต่งแอปหลังจากที่สร้างแอปหากคุณต้องการเพิ่มตารางและแหล่งข้อมูลอื่นๆ โดยเพิ่มการเชื่อมต่อข้อมูลมากขึ้น
- Power Apps ไม่สามารถเชื่อมต่อกับฐานข้อมูล SQL โดยใช้ปลายทางการบริการ VNet สำหรับข้อมูลเพิ่มเติมอ่าน อนุญาตให้เข้าถึงผ่านปลายทางการบริการ VNet
ข้อควรพิจารณาอื่นๆ
- การเข้าถึงแอปไปยังฐานข้อมูล SQL นั้นมีการแชร์กับผู้ใช้ทุกคนที่คุณ แชร์แอปนี้ ด้วย ตรวจสอบให้แน่ใจว่าข้อมูลประจำตัวของการรับรองความถูกต้องของ SQL มีการเข้าถึงที่เหมาะสมสำหรับการอ่านและการเขียนข้อมูล
ตัวอย่างเช่น คุณสามารถสร้างแอปแยกต่างหากที่เชื่อมต่อกับฐานข้อมูล SQL เดียวกันกับข้อมูลประจำตัวของการรับรองความถูกต้อง SQL ที่แตกต่างกันเพื่อแยกการเข้าถึงการอ่าน/เขียน - รีวิวขีดจำกัดการควบคุมปริมาณ ฟังก์ชันและการดำเนินการที่มอบหมายได้ ปัญหาที่ทราบ และข้อจำกัดของตัวเชื่อมต่อ ฐานข้อมูล SQL ที่คุณลักษณะนี้ใช้สำหรับการพิจารณาประสิทธิภาพ
- สร้างแอปจาก Power Apps เมื่อคุณต้องการสร้างแอปสำหรับสภาพแวดล้อมที่ไม่ใช่ค่าเริ่มต้น และภูมิภาคอื่น สำหรับผู้เช่าโดยใช้ข้อมูลจากฐานข้อมูล SQL
ขั้นตอนถัดไป
ในขั้นตอนต่อไป ให้ใช้สตูดิโอ Power Apps เพื่อปรับแต่งแอปโดยเพิ่มตัวควบคุม รูปภาพ และตรรกะเพิ่มเติม เพื่อให้เหมาะกับความต้องการทางธุรกิจของคุณ
ดูเพิ่มเติม
- แชร์แอปพื้นที่ทำงานใน Power Apps
- เพิ่มการเชื่อมต่อข้อมูลไปยังแอปพื้นที่ทำงานใน Power Apps
- ปรับแต่งแอปพื้นที่ทำงานใน Power Apps
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)