Column Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse eines Spaltenobjekts eines Tabularmodells dar, das zum Angeben eines DataColumn-, RowNumberColumn-, CalculatedColumn- oder CalculatedTableColumn-Objekts verwendet wird.
public abstract class Column : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Column = class
inherit NamedMetadataObject
interface IMetadataObjectWithLineage
Public MustInherit Class Column
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
- Vererbung
- Abgeleitet
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| Alignment |
Gibt die Textausrichtung der Spalte in Berichtsvisualisierungen an. Die möglichen Werte sind Default (1), Left (2), Right (3), Center (4). |
| AlternateOf |
Definiert die AlternateOf-Referenzquelle BaseTable oder BaseColumn und die Zusammenfassung. |
| Annotations |
Ruft das Auflistungsobjekt aller Anmerkungen in der aktuellen Spalte ab. |
| AttributeHierarchy |
Ein Verweis auf ein AttributeHierarchy-Objekt, das diesem ColumnOrigin-Objekt zugeordnet ist. |
| ChangedProperties |
Ruft das Auflistungsobjekt aller changedproperties in der aktuellen Spalte ab. |
| DataCategory |
Gibt den Typ der in der Spalte enthaltenen Daten an, sodass Sie benutzerdefinierte Verhaltensweisen basierend auf dem Spaltentyp hinzufügen können. Es gibt 248 mögliche Werte. Die ersten zehn sind ungültig (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), ID (10). Weitere Informationen finden Sie in der MS-SSAS-T SQL Server Analysis Services Tabular Protocol-Dokumentation auf MSDN. |
| DataType |
Gibt für einen DataColumn den Datentyp an. Eine Liste der unterstützten Datentypen finden Sie unter.See https://msdn.microsoft.com/library/gg492146.aspx for a list of supported data types. |
| Description |
Die Beschreibung der Spalte, die für Entwickler zur Entwurfszeit und für Administratoren in Verwaltungstools wie SQL Server Management Studio sichtbar ist. |
| DisplayFolder |
Definiert den Anzeigeordner für die Spalte für die Verwendung durch Clients. |
| DisplayOrdinal |
Gibt die visuelle Position der Spalte an, die als relative Reihenfolge und nicht als strenge Sortierung definiert ist (Beispiel: 10, 20, 40, 50). Es ermöglicht Clientanwendungen, eine konsistente Spaltenposition beizubehalten. |
| EncodingHint |
Diese Eigenschaft ermöglicht die Angabe eines Codierungshinweiss für die Spalte. Eine numerische Spalte kann entweder wertbasierte Codierung oder hashbasierte Codierung verwenden. In der Regel versucht der Server automatisch zu erkennen, welche Codierung verwendet werden soll, aber eine erneute Codierung kann später auftreten. Diese Eigenschaft ermöglicht den Hinweis auf den Server, dass er mit einem anderen Codierungstyp beginnen soll. |
| ErrorMessage |
Eine Zeichenfolge, die den Fehlerstatus erläutert, der dem aktuellen Objekt zugeordnet ist. Sie wird vom Modul nur festgelegt, wenn der Status des Objekts einer der folgenden drei Werte ist: SemanticError, DependencyError oder EvaluationError. Sie gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". Sie ist für andere Spaltenobjekte leer. |
| ExtendedProperties |
Ruft das Auflistungsobjekt aller erweiterten Eigenschaften in der aktuellen Spalte ab. |
| FormatString |
Eine Zeichenfolge, die das Format des Spalteninhalts angibt. |
| IsAvailableInMDX |
Ein boolescher Wert, der angibt, ob die Spalte von der Verwendung in MDX-Abfragetools ausgeschlossen werden kann. False, wenn die Spalte von der Verwendung in MDX-Abfragetools ausgeschlossen werden kann; andernfalls "true". |
| IsDataTypeInferred |
Ein boolescher Wert, der angibt, ob der Datentyp abgeleitet ist. |
| IsDefaultImage |
Ein boolescher Wert, der angibt, ob diese Spalte als DefaultImage-Eigenschaft in CSDL zurückgegeben wird. |
| IsDefaultLabel |
Ein boolescher Wert, der angibt, ob diese Spalte im DisplayKey-Element in CSDL enthalten ist. |
| IsHidden |
Ein boolescher Wert, der angibt, ob eine Spalte von Clientvisualisierungstools als ausgeblendet behandelt wird. True, wenn die Spalte als ausgeblendet behandelt wird; andernfalls "false". |
| IsKey |
Ein boolescher Wert, der angibt, ob die Spalte ein Schlüssel der Tabelle ist. True, wenn die Spalte ein Schlüssel der Tabelle ist; andernfalls "false". |
| IsNullable |
Wenn "false" ist, darf die Spalte keine NULL-Werte enthalten. Auch wenn "true" ist, lässt es möglicherweise keine NULL-Werte zu, wenn es sich um eine Schlüsselspalte handelt. |
| IsRemoved |
Ein boolescher Wert, der angibt, ob dieses Objekt aus einer Objektstruktur entfernt wurde. (Geerbt von MetadataObject) |
| IsUnique |
Ein boolescher Wert, der angibt, ob die Spalte nur eindeutige Werte enthält. True, wenn die Werte eindeutig sind; andernfalls "false". |
| KeepUniqueRows |
Gibt das Gruppierungsverhalten an, das zum Erstellen einer Hierarchie verwendet wird. True-Gruppen nach Entitätsschlüssel. False groups by value. |
| LineageTag |
Ein Tag, das die Linie des Objekts darstellt. |
| Model |
Ruft das Tabellarische Modell ab, das dieses Objekt enthält. (Geerbt von MetadataObject) |
| ModifiedTime |
Die Uhrzeit, zu der das Objekt zuletzt geändert wurde. |
| Name |
Dient zum Abrufen oder Festlegen des Namens einer Spalte in einem tabellarischen Modell. |
| ObjectType |
Ruft den Objekttyp ab. (Geerbt von MetadataObject) |
| Parent |
Ruft das übergeordnete Objekt des aktuellen MetadataObject ab. (Geerbt von MetadataObject) |
| RefreshedTime |
Die Uhrzeit, zu der das Objekt zuletzt aktualisiert wurde. |
| RelatedColumnDetails |
Ein Verweis auf ein RelatedColumnDetails -Objekt, das diesem Column -Objekt zugeordnet ist. |
| SortByColumn |
Gibt an, dass die Spalte, die diese Eigenschaft definiert, nach den Werten der Spalte sortiert wird, auf die von dieser Eigenschaft verwiesen wird. |
| SourceLineageTag |
Ein Tag, das die Herkunft der Quelle für das Objekt darstellt. |
| SourceProviderType |
Der ursprüngliche Datentyp der Spalte gemäß definition in der Sprache der Datenquelle. Dieser Datentyp wird verwendet, um Abfragen direkt für die Datenquelle zu generieren, z. B. im DirectQuery-Modus. |
| State |
Listet den Status der Spalte auf. Mögliche Werte sind: Bereit (1) Die Spalte kann abgefragt werden und weist up-to-datumsdaten auf. NoData (3) Die Spalte kann abgefragt werden, hat aber keine Daten. Dieser Zustand gilt nur für Spalten des Typs "Data". CalculationNeeded (4) Die Spalte kann nicht abgefragt werden und muss aktualisiert werden (d. h. neu berechnet), um funktionsfähig zu werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". SemanticError (5) Die Spalte befindet sich aufgrund eines ungültigen Ausdrucks in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". EvaluationError (6) Die Spalte befindet sich aufgrund eines Fehlers während der Ausdrucksauswertung in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". DependencyError (7) Die Spalte befindet sich in einem Fehlerzustand, da sich einige der Berechnungsabhängigkeiten in einem Fehlerzustand befinden. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". Unvollständig (8) Einige Teile der Spalte enthalten keine Daten, und die Spalte muss aktualisiert werden, um die Daten einzubringen. Die Spalte kann abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Data". SyntaxError (9) Die Spalte befindet sich aufgrund eines Syntaxfehlers in seinem Ausdruck in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Berechnet". |
| StringIndexingBehavior |
Diese Eigenschaft ermöglicht das Erstellen und Beibehalten des Indexes der Zeichenfolgenspalte. Eine Spalte kann einen der folgenden Werte verwenden: Aus, Auto, Explizit oder Vollständig. Der Standardwert für die Eigenschaft ist "Auto". Wenn Sie sie auf "Auto" festlegen, wird ein Index erstellt, aber nicht beibehalten. Durch Festlegen auf "Explicit" wird ein Index erstellt und beibehalten, indem Der Befehl "RefreshIndex" ausgeführt wird. Wenn Sie ihn auf "Vollständig" festlegen, wird ein Index erstellt und beibehalten, indem entweder der Befehl "RefreshRecalc", "RefreshFull" oder "RefreshIndex" ausgeführt wird. |
| StructureModifiedTime |
Die Zeit, zu der die Struktur des Objekts zuletzt geändert wurde. |
| SummarizeBy |
Ein Wert, der die Standardfunktion angibt, falls vorhanden, zum Aggregieren dieses Felds verwendet wird. Die möglichen Werte sind Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Wenn nicht angegeben, wird "Default" für numerische Felder angenommen, "None" für alle anderen Felder. |
| Table |
Ein Verweis auf ein Table-Objekt, das diese Spalte besitzt. |
| TableDetailPosition |
Bestimmt, ob Sie diese Spalte in der DefaultDetails -Auflistung der Tabelle platzieren können. Diese Auflistung ist ein sortierter Satz von Spaltentypen. Ein positiver Wert gibt die Teilnahme an der Sammlung an. Die Auflistung wird in aufsteigender Reihenfolge dieses Elements sortiert. Die DefaultDetails-Auflistung wird als Teil der CSDL-Metadaten zurückgegeben, die vom DISCOVER_CSDL_METADATA-Vorgang zurückgegeben werden. |
| Type |
Gibt die Datenbindung an. Zu den Werten gehören Daten (1), bei denen der Inhalt dieser Spalte aus einer Datenquelle, berechnet (2) stammt, in der der Inhalt aus einem Ausdruck berechnet wird, nachdem die Datenspalten aufgefüllt wurden, RowNumber (3), wobei die Spalte eine interne Spalte ist, die die Zeilennummer darstellt, oder BerechnetTableColumn (4), wobei Tabellen, die auf einem berechneten Ausdruck basieren, automatisch abgeleitet und die Spalten in der Tabelle generiert werden. |
| Variations |
Ruft das Auflistungsobjekt aller Variationen in der aktuellen Spalte ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt eine neue, vollständige Kopie eines Column -Objekts. |
| CopyFrom(Column) |
Veraltet.
Deprecated. Verwenden Sie stattdessen copyTo-Methode. |
| CopyTo(Column) |
Kopiert ein Column -Objekt in das angegebene Objekt. |
| Rename(String) |
Veraltet.
Deprecated. Verwenden Sie stattdessen die RequestRename-Methode. |
| RequestRename(String) |
Anfordern der Umbenennung dieses Objekts. |
| Validate() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Nur die interne Verwendung von Microsoft. (Geerbt von MetadataObject) |