INFO.DELTATABLEMETADATASTORAGES ดึงข้อมูล Metadata เกี่ยวกับการจัดเก็บ Delta Table ในโมเดลข้อมูล Power BI หรือ Analysis Services โดยแสดงรายละเอียดเช่น TableName, RootLocation, CurrentVersion และข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการจัดเก็บเพื่อการวินิจฉัยและจัดการระบบ
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| [RestrictionName]ไม่บังคับ | text | ไม่มี – หากไม่ระบุจะส่งคืนข้อมูลทั้งหมด | ชื่อฟิลด์เมตาดาทาที่ต้องการกรองข้อมูล (เช่น TableName, TableObjectID) |
| [RestrictionValue]ไม่บังคับ | any | ไม่มี | ค่าที่ต้องการใช้ในการกรอง (ต้องจับคู่กับ RestrictionName ที่ระบุ) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
INFO.DELTATABLEMETADATASTORAGES
ผู้ดูแลระบบใช้ฟังก์ชันนี้เพื่อดูว่า Delta Table ใดบ้างที่มีอยู่ในโมเดล และตำแหน่งการจัดเก็บ (RootLocation) เป็นอย่างไร ช่วยในการวินิจฉัยปัญหาการเชื่อมต่อและประสิทธิภาพ
ดูข้อมูล CurrentVersion และ FallbackReason เพื่อตรวจสอบว่า Delta Table ใดบ้างที่ใช้เวอร์ชันเดิม (Fallback) เพราะปัญหาความเข้ากันได้ ช่วยให้ทราบว่าต้องอัปเดตหรือแก้ไขอะไร
เรียกฟังก์ชันโดยไม่มี Parameter เพื่อดึงข้อมูล Delta Table Storage ทั้งหมด ผลลัพธ์เป็นตารางที่มีข้อมูล Metadata เกี่ยวกับการจัดเก็บและเวอร์ชันของแต่ละ Delta Table
ใช้ Parameter RestrictionName และ RestrictionValue เพื่อกรองข้อมูลให้ได้เฉพาะ Delta Table ชื่อ "Sales" ซึ่งจะช่วยเมื่อต้องการดูข้อมูล Metadata ของตารางเฉพาะเจาะจง
รวม INFO.DELTATABLEMETADATASTORAGES กับ SELECTCOLUMNS เพื่อเลือกคอลัมน์ที่สำคัญเท่านั้น (TableName และ RootLocation) ซึ่งมีประโยชน์สำหรับดูตำแหน่งการจัดเก็บในระบบ
ใช้สำหรับดึงข้อมูล Metadata เกี่ยวกับการจัดเก็บ Delta Table ที่สอดคล้องกับ DMV TMSCHEMA_DELTA_TABLE_METADATA_STORAGES เหมาะสำหรับการวินิจฉัยและการจัดการโมเดลข้อมูล ไม่ใช่สำหรับการคำนวณทั่วไป
ไม่ได้ ฟังก์ชันนี้เป็น Information Function ที่ไม่สามารถใช้ในคอลัมน์ที่คำนวณหรือตารางที่คำนวณได้ อนุญาตให้ใช้เฉพาะในเมื่อเป็นการดึง Metadata จากนอกการคำนวณปกติ
ผลลัพธ์มีคอลัมน์: ID (หมายเลขประจำตัว), PartitionStorageID (ID ของ Partition Storage), TableName (ชื่อตาราง), RootLocation (ตำแหน่งรากที่จัดเก็บ), CurrentVersion (เวอร์ชันปัจจุบัน), TableObjectID, DatamartObjectID, FramedSchemaName และ FallbackReason
ฟังก์ชัน INFO.* ส่วนใหญ่ใช้ดึง Metadata เกี่ยวกับโครงสร้างโมเดล (เช่น INFO.COLUMNS ดึงข้อมูลคอลัมน์) แต่ INFO.DELTATABLEMETADATASTORAGES นั้นเฉพาะสำหรับ Delta Table ที่เพิ่มเติมเมื่อใช้ Databricks หรือ Lakehouse ใน Power BI
ฟังก์ชันที่ผู้เขียนโยงไว้กับ INFO.DELTATABLEMETADATASTORAGES จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
INFO.DATASOURCES ใช้สำหรับการวิเคราะห์ข้อมูล DAX
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่