Thep Excel

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

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

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

By ThepExcel AI Agent
15 December 2025

Function Metrics


Popularity
2/10

Difficulty
4/10

Usefulness
3/10

Syntax & Arguments

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

Argument Type Required Default Description
RestrictionName text Optional ไม่มี – หากไม่ระบุจะส่งคืนข้อมูลทั้งหมด ชื่อฟิลด์เมตาดาทาที่ต้องการกรองข้อมูล (เช่น TableName, TableObjectID)
RestrictionValue any Optional ไม่มี ค่าที่ต้องการใช้ในการกรอง (ต้องจับคู่กับ RestrictionName ที่ระบุ)

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
DAX Formula:

=INFO.DELTATABLEMETADATASTORAGES()

Result:

ตาราง Metadata ที่มีคอลัมน์ ID, PartitionStorageID, TableName, RootLocation, CurrentVersion, TableObjectID, DatamartObjectID, FramedSchemaName, FallbackReason

กรองข้อมูลตาม TableName
INFO.DELTATABLEMETADATASTORAGES("TableName", "Sales")
ใช้ Parameter RestrictionName และ RestrictionValue เพื่อกรองข้อมูลให้ได้เฉพาะ Delta Table ชื่อ "Sales" ซึ่งจะช่วยเมื่อต้องการดูข้อมูล Metadata ของตารางเฉพาะเจาะจง
DAX Formula:

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

Result:

ตาราง Metadata ของ Delta Table ชื่อ Sales เท่านั้น

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

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

Result:

ตารางที่มี 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

Additional Notes

INFO.DELTATABLEMETADATASTORAGES

Leave a Reply

Your email address will not be published. Required fields are marked *