Thep Excel

INFO.DELTATABLEMETADATASTORAGESฟังก์ชัน DAX

INFO.DELTATABLEMETADATASTORAGES ดึงข้อมูล Metadata เกี่ยวกับการจัดเก็บ Delta Table ในโมเดลข้อมูล Power BI หรือ Analysis Services โดยแสดงรายละเอียดเช่น TableName, RootLocation, CurrentVersion และข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการจัดเก็บเพื่อการวินิจฉัยและจัดการระบบ

fx
=INFO.DELTATABLEMETADATASTORAGES([<RestrictionName1>, <RestrictionValue1>] [, <RestrictionName2>, <RestrictionValue2>] …)

ความนิยม2/10
ความยาก4/10
ประโยชน์3/10

อัปเดต 15 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
[RestrictionName]ไม่บังคับ text ไม่มี – หากไม่ระบุจะส่งคืนข้อมูลทั้งหมด ชื่อฟิลด์เมตาดาทาที่ต้องการกรองข้อมูล (เช่น TableName, TableObjectID)
[RestrictionValue]ไม่บังคับ any ไม่มี ค่าที่ต้องการใช้ในการกรอง (ต้องจับคู่กับ RestrictionName ที่ระบุ)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

INFO.DELTATABLEMETADATASTORAGES

How it works

ตรวจสอบสถานะ Delta Table ในระบบ

ผู้ดูแลระบบใช้ฟังก์ชันนี้เพื่อดูว่า Delta Table ใดบ้างที่มีอยู่ในโมเดล และตำแหน่งการจัดเก็บ (RootLocation) เป็นอย่างไร ช่วยในการวินิจฉัยปัญหาการเชื่อมต่อและประสิทธิภาพ

ตรวจสอบความเข้ากันได้ของเวอร์ชัน Delta Table

ดูข้อมูล CurrentVersion และ FallbackReason เพื่อตรวจสอบว่า Delta Table ใดบ้างที่ใช้เวอร์ชันเดิม (Fallback) เพราะปัญหาความเข้ากันได้ ช่วยให้ทราบว่าต้องอัปเดตหรือแก้ไขอะไร

Examples

ดึงข้อมูล Delta Table ทั้งหมดINFO.DELTATABLEMETADATASTORAGES()

เรียกฟังก์ชันโดยไม่มี Parameter เพื่อดึงข้อมูล Delta Table Storage ทั้งหมด ผลลัพธ์เป็นตารางที่มีข้อมูล Metadata เกี่ยวกับการจัดเก็บและเวอร์ชันของแต่ละ Delta Table

fx
=INFO.DELTATABLEMETADATASTORAGES()

ผลลัพธ์ตาราง Metadata ที่มีคอลัมน์ ID, PartitionStorageID, TableName, RootLocation, CurrentVersion, TableObjectID, DatamartObjectID, FramedSchemaName, FallbackReason
กรองข้อมูลตาม TableNameINFO.DELTATABLEMETADATASTORAGES("TableName", "Sales")

ใช้ Parameter RestrictionName และ RestrictionValue เพื่อกรองข้อมูลให้ได้เฉพาะ Delta Table ชื่อ "Sales" ซึ่งจะช่วยเมื่อต้องการดูข้อมูล Metadata ของตารางเฉพาะเจาะจง

fx
=INFO.DELTATABLEMETADATASTORAGES("TableName", "Sales")

ผลลัพธ์ตาราง Metadata ของ Delta Table ชื่อ Sales เท่านั้น
ดูข้อมูล RootLocation ของ Delta TableSELECTCOLUMNS(INFO.DELTATABLEMETADATASTORAGES(), "TableName", [TableName], "RootLocation", [RootLocation])

รวม INFO.DELTATABLEMETADATASTORAGES กับ SELECTCOLUMNS เพื่อเลือกคอลัมน์ที่สำคัญเท่านั้น (TableName และ RootLocation) ซึ่งมีประโยชน์สำหรับดูตำแหน่งการจัดเก็บในระบบ

fx
=SELECTCOLUMNS(INFO.DELTATABLEMETADATASTORAGES(), "TableName", [TableName], "RootLocation", [RootLocation])

ผลลัพธ์ตารางที่มี 2 คอลัมน์: TableName และ RootLocation พร้อมข้อมูลแต่ละ Delta Table

FAQs

ฟังก์ชัน INFO.DELTATABLEMETADATASTORAGES ใช้สำหรับอะไร+

ใช้สำหรับดึงข้อมูล Metadata เกี่ยวกับการจัดเก็บ Delta Table ที่สอดคล้องกับ DMV TMSCHEMA_DELTA_TABLE_METADATA_STORAGES เหมาะสำหรับการวินิจฉัยและการจัดการโมเดลข้อมูล ไม่ใช่สำหรับการคำนวณทั่วไป

ใช้ได้กับคอลัมน์ที่คำนวณ (Calculated Column) หรือตารางที่คำนวณ (Calculated Table) ไหม+

ไม่ได้ ฟังก์ชันนี้เป็น Information Function ที่ไม่สามารถใช้ในคอลัมน์ที่คำนวณหรือตารางที่คำนวณได้ อนุญาตให้ใช้เฉพาะในเมื่อเป็นการดึง Metadata จากนอกการคำนวณปกติ

ผลลัพธ์ของฟังก์ชันนี้มีคอลัมน์ใดบ้าง+

ผลลัพธ์มีคอลัมน์: ID (หมายเลขประจำตัว), PartitionStorageID (ID ของ Partition Storage), TableName (ชื่อตาราง), RootLocation (ตำแหน่งรากที่จัดเก็บ), CurrentVersion (เวอร์ชันปัจจุบัน), TableObjectID, DatamartObjectID, FramedSchemaName และ FallbackReason

ต่างจากฟังก์ชัน INFO อื่น ๆ อย่างไร+

ฟังก์ชัน INFO.* ส่วนใหญ่ใช้ดึง Metadata เกี่ยวกับโครงสร้างโมเดล (เช่น INFO.COLUMNS ดึงข้อมูลคอลัมน์) แต่ INFO.DELTATABLEMETADATASTORAGES นั้นเฉพาะสำหรับ Delta Table ที่เพิ่มเติมเมื่อใช้ Databricks หรือ Lakehouse ใน Power BI

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ INFO.DELTATABLEMETADATASTORAGES จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้INFO.DELTATABLEMETADATASTORAGESInformation
Information (1)
INFO.DATASOURCES

INFO.DATASOURCES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่