ข้อมูลอยู่ที่ไหน
คุณสามารถดึงและจัดเก็บข้อมูลได้สามวิธีที่แตกต่างกัน
ข้อมูลใหม่ หากแอปของคุณกำลังสร้างข้อมูลที่ไม่ได้มีอยู่แล้วทุกที่ เช่น ในสถานการณ์ที่มีการดำเนินการกระบวนการทางธุรกิจที่มีอยู่โดยใช้กระดาษ เราขอแนะนำให้เก็บข้อมูลไว้ในรายการที่กำหนดเอง Microsoft Dataverse หรือ SharePoint
เราจะหารือเกี่ยวกับหัวข้อนี้ใน การสร้างแบบจำลองข้อมูล: การออกแบบโครงสร้างข้อมูลของคุณ
อ่าน/เขียนจากระบบที่มีอยู่ นี่คือชนิดของข้อมูลที่คุณต้องการดึงข้อมูลล่าสุดจากฐานข้อมูลหรือระบบที่มีอยู่ ในกรณีเหล่านี้ จำเป็นต้องขอข้อมูลในเวลาที่คุณต้องการ
สร้างสำเนาของข้อมูล ในสถานการณ์ที่ไม่ควรแก้ไขหรือเขียนทับข้อมูลดั้งเดิม คุณสามารถคัดลอกข้อมูลไปยังที่เก็บข้อมูลอื่น เช่น Dataverse นี่ทำให้มั่นใจได้ว่าข้อมูลในระบบดั้งเดิมจะไม่เปลี่ยนแปลง แต่แอปของคุณสามารถทำงานด้วยได้ สถานการณ์นี้เป็นเรื่องปกติ เมื่อทำงานกับข้อมูลในการบัญชีและระบบที่เกี่ยวข้องกับรายได้
การเข้าถึงข้อมูลที่มีอยู่
แอปที่สร้างขึ้นด้วย Power Apps มีสองวิธีในการใช้ข้อมูลที่มีอยู่ วิธีหนึ่งคือโดยใช้ตัวเชื่อมต่อ ซึ่งช่วยให้คุณเชื่อมต่อโดยตรงกับแหล่งข้อมูล อีกวิธีหนึ่งคือโดยการใช้กระแสข้อมูล ซึ่งเป็นการคัดลอกสแนปช็อตของข้อมูล
การใช้ตัวเชื่อมต่อ: ตัวเชื่อมต่อเป็นคุณลักษณะใน Power Apps ที่ซึ่งคุณสามารถเชื่อมต่อกับระบบและแหล่งต่างๆ ได้—เช่น SharePoint, SQL Server หรือ Office 365—และดึงข้อมูลโดยตรงหรือบันทึกข้อมูลไปยังรายการเหล่านั้น ข้อมูลเพิ่มเติม: ภาพรวมของตัวเชื่อมต่อแอปพื้นที่ทำงานสำหรับ Power Apps
การใช้กระแสข้อมูล: กระแสข้อมูลเป็นคุณลักษณะใน Power Apps ที่ซึ่งคุณสามารถแยก แปลง และโหลดข้อมูลจากระบบอื่นไปยัง Dataverse หรือ Azure Data Lake Storage ซึ่งแตกต่างจากตัวเชื่อมต่อ จะดึงข้อมูลในชุดงานที่จัดกำหนดการ แทนที่จะดึงข้อมูลตามที่เป็นจากแหล่งข้อมูลเท่านั้น คุณสามารถใช้ Power Query ออนไลน์เพื่อจัดการ, ล้างข้อมูล, และแปลงข้อมูล ก่อนที่คุณจะจัดเก็บไว้ในที่จัดเก็บข้อมูลเป้าหมาย ข้อมูลเพิ่มเติม: การเตรียมข้อมูลแบบบริการตนเองด้วยกระแสข้อมูล
วิธีที่คุณเลือกจะขึ้นอยู่กับกรณีการใช้งานของคุณและวิธีการจัดการข้อมูล ตารางต่อไปนี้แสดงรายการบางรายการที่จะใช้สำหรับการเปรียบเทียบ
รายการที่จะเปรียบเทียบ | ตัวเชื่อมต่อ | กระแสข้อมูล |
---|---|---|
ความใหม่ของข้อมูล | ในเวลาจริง | คงที่หรือสแนปช็อต |
ทิศทาง | สองทิศทาง | ทิศทางเดียว (จากจุดเริ่มต้นไปยัง Dataverse) |
แก้ไขข้อมูลที่มีอยู่หรือไม่ | ได้ | ไม่ |
ใช้กรณี | ใบสั่งผลิต Timesheet ใบเสนอราคาการขาย | ลูกค้าหลัก ใบแจ้งหนี้ที่ผ่านมา รายชื่อพนักงาน |
เราให้ข้อมูลทางเทคนิคเพิ่มเติมในบทความถัดไป การทำงานกับระบบขององค์กร
ตัวอย่าง: ข้อมูลรายงานค่าใช้จ่าย
โครงการรายงานค่าใช้จ่ายของเรามีความต้องการในการจัดเก็บข้อมูลแต่ละชนิด:
ข้อมูลใหม่: เนื่องจากรายงานค่าใช้จ่ายอยู่บนกระดาษ เราจึงต้องการระบบจัดเก็บข้อมูลใหม่สำหรับข้อมูลที่พนักงานสร้างขึ้นเพื่อกรอกรายงานค่าใช้จ่าย เราจะต้องออกแบบรูปแบบข้อมูลสำหรับรายการนั้น
การเขียนไปยังระบบที่มีอยู่: เมื่อกลุ่มคนในการบัญชีส่งออกข้อมูลจากการรายงานค่าใช้จ่ายไปยังระบบการเงิน พวกเขาจะต้องใช้ตัวเชื่อมต่อข้อมูล
ข้อมูลที่คัดลอก: รายงานค่าใช้จ่ายของเรายังรวมถึงข้อมูลบางอย่างที่เราค้นหาจาก Microsoft Entra ID เช่น รหัสพนักงาน ผู้จัดการ และแผนก เราไม่ต้องการเปลี่ยนข้อมูลนั้นในระบบดั้งเดิม แต่เราต้องการเก็บสำเนาไว้ เราต้องการบันทึกผู้จัดการและแผนกของพนักงานในเวลาที่พวกเขาสร้างรายงาน ไม่ใช่บางเวลาในอนาคตที่เราดูรายงานอีกครั้ง (พวกเขาอาจเปลี่ยนแผนก หรือแม้แต่ออกจากบริษัท)
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)