Table 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表資料模型中的資料表。 Table 物件是 Model 物件下 TableCollection 物件的成員。 其中包含 ColumnCollection。 如果 Table 是導出資料表,資料列則以 Partition 物件或 CalculatedPartitionSource 為基礎。
public sealed class Table : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Table = class
inherit NamedMetadataObject
interface IMetadataObjectWithLineage
Public NotInheritable Class Table
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
- 繼承
- 實作
建構函式
Table() |
使用預設設定建立 Table 類別的新實例。 |
屬性
AlternateSourcePrecedence |
如果找到多個相符專案,則用來選取替代來源資料表的排名或優先順序。 |
Annotations |
取得目前資料表中所有註解的集合物件。 |
CalculationGroup |
CalculationGroup 參考。 |
ChangedProperties |
取得目前 Table 中所有已變更屬性的集合物件。 |
Columns |
取得目前資料表中所有資料行的集合物件。 |
DataCategory |
指定資料表的類型,讓您可以自訂以資料表中資料類型為基礎的應用程式行為。 允許的值與多維度模型的維度類型屬性完全相同。 預設為 Regular。 其他值包括 (1) 時間、(2) 地理位置、(3) 組織、(4) BillOfMaterials、(5) 帳戶、(6) 客戶、(7) 產品、(8) 案例、(9) 數量、(10) 公用程式、(11) 貨幣、(12) 費率、(13) 管道、(14) - 管道維度、(15) 促銷。 |
DefaultDetailRowsDefinition |
定義預設 DAX 運算式,以在鑽研到此資料表中量值的詳細資料列時套用。 |
Description |
資料表的描述,開發人員在設計階段時可以看見,系統管理員則可在管理工具,例如 SQL Server Management Studio 中看見。 |
ExcludeFromAutomaticAggregations |
指出資料表是否從自動匯總功能中排除。 |
ExcludeFromModelRefresh |
布林值,指出資料表是否從模型重新整理中排除。 當這是 true 時,模型上的重新整理作業不會在資料表的資料分割上觸發重新整理。如果資料表已經處理過。 |
ExtendedProperties |
取得目前資料表中所有 extendedproperties 的集合物件。 |
Hierarchies |
取得目前資料表中所有階層的集合物件。 |
IsHidden |
布林值,指出資料表是否會被用戶端視覺效果工具視為隱藏。 若資料表會被視為隱藏,則為 true;否則為 false。 |
IsPrivate |
布林值,指定是否要隱藏資料表,不讓用戶端看見。 True 會隱藏資料表。 |
IsRemoved |
布林值,指定是否已從物件樹狀結構移除此物件。 (繼承來源 MetadataObject) |
LineageTag |
代表 物件譜系的標記。 |
Measures |
取得目前資料表中所有量值的集合物件。 |
Model |
取得包含此物件的表格式模型。 (繼承來源 MetadataObject) |
ModifiedTime |
上次修改物件的時間。 |
Name |
取得或設定這個物件的 Name。 |
ObjectType |
取得物件的型別。 |
Parent |
Parent 物件,Model 物件則為 null。 |
Partitions |
取得目前 Table 中所有資料分割的集合物件。 |
RefreshPolicy |
重新整理資料表的原則。 |
Sets |
取得目前 Table 中所有集合的集合物件。 |
ShowAsVariationsOnly |
布林值,指出本機和伺服器版本之間的差異。 若為 True,則僅會在參考為變化時顯示資料表。 |
SourceLineageTag |
標記,表示物件的來源譜系。 |
StructureModifiedTime |
上次修改物件結構的時間。 |
SystemManaged |
布林值,指出資料表是否由系統管理。 系統會取得建立和刪除這類資料表的擁有權。 |
方法
ApplyRefreshPolicy(Boolean, Int32) |
調整資料表的資料分割配置,取決於使用的有效日期是以目前時間為基礎的重新整理原則所決定。 |
ApplyRefreshPolicy(DateTime, Boolean, Int32) |
調整資料表的資料分割配置,取決於與資料表相關聯的重新整理原則和指定的有效日期。 |
Clone() |
建立新的 Table 物件完整複本。 |
CopyFrom(Table) |
已淘汰.
已取代。 請改用 CopyTo 方法。 |
CopyTo(Table) |
將資料表物件複製到指定的物件。 |
Refresh(RefreshType) |
已淘汰.
已取代。 請改用 RequestRefresh 方法。 |
Refresh(RefreshType, ICollection<OverrideCollection>) |
已淘汰.
已取代。 請改用 RequestRefresh 方法。 |
Rename(String) |
已淘汰.
已取代。 請改用 RequestRename 方法。 |
RequestRefresh(RefreshType) |
要求重新整理此物件。 |
RequestRefresh(RefreshType, DateTime) |
要求重新整理此物件。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
要求透過覆寫重新整理此物件。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime) |
要求透過覆寫重新整理此物件。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior) |
要求透過覆寫重新整理此物件。 |
RequestRefresh(RefreshType, RefreshPolicyBehavior) |
要求重新整理此物件。 |
RequestRename(String) |
要求將此物件重新命名。 |
Validate() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 僅供 Microsoft 內部使用。 (繼承來源 MetadataObject) |