Class TabularModelHandlerSettings
- Inheritance
-
TabularModelHandlerSettings
- Implements
-
- Inherited Members
-
- Namespace
- TabularEditor.TOMWrapper
- Assembly
- TOMWrapper.dll
public record TabularModelHandlerSettings : IFixupSettings, IEquatable<TabularModelHandlerSettings>
- Extension Methods
-
Constructors
TabularModelHandlerSettings()
public TabularModelHandlerSettings()
TabularModelHandlerSettings(TabularModelHandlerSettings)
protected TabularModelHandlerSettings(TabularModelHandlerSettings original)
Parameters
Properties
AllowCalculateShortcutMeasuresAndAggFunctions
public SemanticEngineFeatureOverride AllowCalculateShortcutMeasuresAndAggFunctions { get; init; }
Property Value
AllowDateLiterals
public SemanticEngineFeatureOverride AllowDateLiterals { get; init; }
Property Value
AllowDirectionalCrossFilter
public SemanticEngineFeatureOverride AllowDirectionalCrossFilter { get; init; }
Property Value
AllowMultiColumnPredicates
public SemanticEngineFeatureOverride AllowMultiColumnPredicates { get; init; }
Property Value
AlwaysAddColumnQualifier
public bool AlwaysAddColumnQualifier { get; init; }
Property Value
AlwaysAddQuotes
public bool AlwaysAddQuotes { get; init; }
Property Value
AlwaysRemoveMeasureQualifier
public bool AlwaysRemoveMeasureQualifier { get; init; }
Property Value
AsEngineVersion
public AsEngineVersionOverride AsEngineVersion { get; init; }
Property Value
AutoFixup
Specifies whether object name changes (tables, column, measures) should result in
automatic DAX expression updates to reflect the changed names. When set to true,
all expressions in the model are parsed, to build a dependency tree.
public bool AutoFixup { get; init; }
Property Value
AutoFixupDataTypes
public bool AutoFixupDataTypes { get; init; }
Property Value
AutoRefreshDirectLake
When tables are added to a DirectLake model, they will need to be explicitly
refreshed once. Otherwise, all queries will fall back to DirectQuery mode.
public bool AutoRefreshDirectLake { get; init; }
Property Value
ChangeDetectionLocalServers
Specifies whether an AS trace should be started to monitor the server for changes
made by other applications.
public bool ChangeDetectionLocalServers { get; init; }
Property Value
Default
public static TabularModelHandlerSettings Default { get; }
Property Value
DisallowDirectLake
When this is set to true, the TOMWrapper will not allow you to create DirectLake partitions.
public bool DisallowDirectLake { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
NoSemanticAnalysis
public static TabularModelHandlerSettings NoSemanticAnalysis { get; }
Property Value
PBIFeaturesOnly
If this is set to TRUE, only features supported by Power BI may be browsed/edited
through the TOMWrapper. This is useful for example when a .pbit file has been loaded,
or when connected to a Power BI Desktop instance.
public bool PBIFeaturesOnly { get; init; }
Property Value
ReadOnly
public bool ReadOnly { get; init; }
Property Value
SemanticAnalysisEnabled
When enabled, Tabular Editor uses the DAX Semantic Analyzer to infer static information (syntax errors, data types, calculated table columns).
public bool SemanticAnalysisEnabled { get; init; }
Property Value
ShowWarningUnusedVariable
public bool ShowWarningUnusedVariable { get; init; }
Property Value
UsePowerQueryPartitionsByDefault
Set to true to always add a PowerQuery (M) partition by default to newly created tables
public bool UsePowerQueryPartitionsByDefault { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Equals(TabularModelHandlerSettings?)
public virtual bool Equals(TabularModelHandlerSettings? other)
Parameters
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
public override string ToString()
Returns
<Clone>$()
public virtual TabularModelHandlerSettings <Clone>$()
Returns
Operators
operator ==(TabularModelHandlerSettings?, TabularModelHandlerSettings?)
public static bool operator ==(TabularModelHandlerSettings? left, TabularModelHandlerSettings? right)
Parameters
Returns
operator !=(TabularModelHandlerSettings?, TabularModelHandlerSettings?)
public static bool operator !=(TabularModelHandlerSettings? left, TabularModelHandlerSettings? right)
Parameters
Returns