แชร์ผ่าน


คีย์การตั้งค่าคอนฟิกและเอนทิตีข้อมูล

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

เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคีย์การตั้งค่าคอนฟิก ดูที่ รหัสลิขสิทธิ์และรายงานคีย์การตั้งค่าคอนฟิก

การกำหนดคีย์การตั้งค่าคอนฟิก

คีย์การตั้งค่าคอนฟิกสามารถถูกกำหนดให้กับอาร์ทิแฟกต์ต่อไปนี้หนึ่งรายการหรือทั้งหมดได้

  • เอนทิตี้ข้อมูล
  • ตารางที่ใช้เป็นแหล่งข้อมูล
  • ฟิลด์ตาราง
  • ฟิลด์เอนทิตีข้อมูล

ตารางต่อไปนี้สรุปวิธีที่คีย์การตั้งค่าคอนฟิกบนอาร์ทิแฟกต์ต่างๆ ที่อยู่ภายใต้ออบเจ็กต์ เปลี่ยนลักษณะการทำงานที่คาดไว้ของวัตถุ

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

หมายเหตุ

ถ้าเอนทิตี้มีเอนทิตี้อื่นเป็นแหล่งข้อมูล จากนั้น ความหมายข้างต้นจะถูกนำไปใช้ในลักษณะที่เกิดซ้ำ

การรีเฟรชรายการเอนทิตี้

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

การรีเฟรชรายการเอนทิตี้

หน้ารายการของเอนทิตี้ข้อมูล

หน้ารายการของเอนทิตี้ข้อมูลในพื้นที่ทำงานการจัดการข้อมูล แสดงการตั้งค่าคีย์การตั้งค่าคอนฟิกสำหรับเอนทิตี้ เริ่มต้นจากหน้านี้เพื่อให้เข้าใจถึงผลกระทบจากคีย์การตั้งค่าคอนฟิกบนเอนทิตีข้อมูล

ข้อมูลนี้จะแสดงขึ้นโดยใช้ข้อมูลเมตาที่สร้างขึ้นระหว่างการรีเฟรชเอนทิตี้ คอลัมน์ของคีย์การตั้งค่าคอนฟิกแสดงชื่อของคีย์การตั้งค่าคอนฟิกที่สัมพันธ์กับเอนทิตี้ข้อมูล ถ้าคอลัมน์นี้ว่างเปล่า หมายความว่าไม่มีคีการตั้งค่าคอนฟิกที่สัมพันธ์กับเอนทิตี้ข้อมูล คอลัมน์สถานะคีย์การตั้งค่าคอนฟิกแสดงสถานะของคีย์การตั้งค่าคอนฟิก ถ้ามีเครื่องหมายเลือก หมายถึงคีย์ถูกเปิดใช้งาน ถ้าฟิลด์นี้ว่างเปล่า หมายถึงคีย์นี้ถูกปิดใช้งาน หรือไม่มีคีย์ที่เกี่ยวข้อง อย่างใดอย่างหนึ่ง

หน้ารายการของเอนทิตี้

ฟิลด์เป้าหมาย

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

เอนทิตี้รอง

เอนทิตี้บางรายการมีเอนทิตี้อื่นเป็นแหล่งข้อมูล หรือเป็นเอนทิตี้ข้อมูลโดยรวม: ข้อมูลคีย์การตั้งค่าคอนฟิกสำหรับเอนทิตี้เหล่านี้จะปรากฏในแบบฟอร์มเอนทิตี้รอง ใช้แบบฟอร์มนี้ในลักษณะคล้ายกันกับหน้ารายการของเอนทิตี้ที่อธิบายไว้ข้างต้น แบบฟอร์มฟิลด์เป้าหมายสำหรับเอนทิตี้รองยังทำหน้าที่เหมือนกับสิ่งที่อธิบายไว้ข้างต้นอีกด้วย

การใช้เอนทิตี้ข้อมูล

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

การตรวจสอบรันไทม์สำหรับคีย์การตั้งค่าคอนฟิก

โดยใช้ข้อมูลเมตาคีย์การตั้งค่าคอนฟิกที่สร้างขึ้นระหว่างรายการรีเฟรชเอนทิตี้ จะมีการดำเนินการตรวจสอบรันไทม์ในกรณีการใช้ต่อไปนี้

  • เมื่อมีการเพิ่มเอนทิตี้ข้อมูลไปยังงาน
  • เมื่อผู้ใช้คลิกที่ 'ตรวจสอบ' ในรายการเอนทิตี
  • เมื่อผู้ใช้โหลดแพคเกจข้อมูลเข้าสู่โครงการข้อมูล
  • เมื่อผู้ใช้โหลดเทมเพลตเข้าสู่โครงการข้อมูล
  • เมื่อมีการโหลดโครงการข้อมูลที่มีอยู่
  • เมื่อมีการโหลดเทมเพลตเข้าสู่โครงการข้อมูล
  • ก่อนที่จะมีการดำเนินงานการส่งออก/การนำเข้า (ชุดงาน ไม่ใช่ชุดงานงาน การเกิดซ้ำ Odata)
  • เมื่อผู้ใช้ที่สร้างการแมป
  • เมื่อผู้ใช้แมปฟิลด์ในการแมป UI
  • เมื่อผู้ใช้เพิ่ม 'ฟิลด์ที่สามารถนำเข้าได้' เท่านั้น

การจัดการการเปลี่ยนแปลงคีย์การตั้งค่าคอนฟิก

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