Compartilhar via


Classe Dimension

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Warehouse.CloneableItem
    Microsoft.TeamFoundation.Warehouse.NamedItem
      Microsoft.TeamFoundation.Warehouse.ContainerItem
        Microsoft.TeamFoundation.Warehouse.Dimension

Namespace:  Microsoft.TeamFoundation.Warehouse
Assembly:  Microsoft.TeamFoundation.Warehouse (em Microsoft.TeamFoundation.Warehouse.dll)

Sintaxe

'Declaração
Public Class Dimension _
    Inherits ContainerItem
public class Dimension : ContainerItem

O tipo Dimension expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Dimension

Superior

Propriedades

  Nome Descrição
Propriedade pública AttributeHierarchyEnabledDefault
Propriedade pública CompressKeyField Se a compactação da página deve ser aplicado a campos chave. (Herdado de ContainerItem.)
Propriedade pública CompressSurrogateKeyField Se a compactação da página deve ser aplicado a campos substituta. (Herdado de ContainerItem.)
Propriedade pública DimensionUses (Herdado de ContainerItem.)
Propriedade pública Fields (Herdado de ContainerItem.)
Propriedade pública FriendlyName O nome amigável. (Herdado de NamedItem.)
Propriedade pública GenerateAnalysisSchema Se gerar/esquema de base de dados análise de atualização com base nesses metadados. (Herdado de ContainerItem.)
Propriedade pública GenerateETL Este item deve ser incluído no ETL gerado automaticamente para o depósito relacional?Se não é incluído um procedimento armazenado não será gerado para preencher este item. (Herdado de ContainerItem.)
Propriedade pública GenerateWarehouseSchema Se gerar o esquema de armazenamento com base nesses metadados. (Herdado de ContainerItem.)
Propriedade pública HandleDuplicateKeys Se a lógica para adicionar entradas a base de dados deve esperar entradas com as chaves duplicados e manipular em alguma forma apropriada. (Herdado de ContainerItem.)
Propriedade pública IncludeUpdatesInIncrementalCubeProcessing Se marcar este objeto como atualizado para o processamento incremental do cubo quando uma linha existente for atualizada, *other* de definir seus valores iniciais se foi originalmente inserido como uma entrada de chegada. Defina esse false significa que as linhas adicionadas ainda propagarão ao cubo, mas atualizações (exceto atualizações as entradas de chegada) não propagará até que o processo completo do cubo seguir. Isso é útil quando taticamente esse objeto, ou objetos que dependem deles, são muito grandes que queremos evitar os serviços ProcessUpdate/ProcessFull de análise que consulte todas as linhas de depósito. Observação: Nós não suportamos este atributo que possui as dimensões que a área de transferência referência/área de iteração e use/iteração, porque não foi e necessária para ser conservadora em solicita a maneira. Atualmente o único uma dimensão é DimWorkItem, que não está nos metadados mas pode ser no futuro.
Propriedade pública KeyField (Herdado de ContainerItem.)
Propriedade pública KeyFieldName (Herdado de ContainerItem.)
Propriedade pública Levels
Propriedade pública Name (Herdado de NamedItem.)
Propriedade pública NameFieldName Nome do campo que contém o nome para exibição principal para a entidade, como caminhos para compilar. Atualmente necessário somente se PathFieldName é definido.
Propriedade pública NamingTemplate Modelo de nomeação opcional usar para essa dimensão no cubo.Isso só é útil para hierarquias. Formato: {0}; Nível{1}; Nível…
Propriedade pública OrderByField
Propriedade pública ParentField
Propriedade pública ParentFieldName Nome do campo que contém chave de armazenamento comercial/op de entidade pai. Atualmente, esse valor não tem que ser persistido na dimensão, mas é usado para transmitir a chave pai ao sproc, para definir a chave pai de alternativo.
Propriedade pública ParentIdFriendlyName
Propriedade pública ParentSurrogateKeyFieldName
Propriedade pública PathFieldName O nome do campo opcional que deve ser definido para o caminho hierárquica de entidade, concatenando o nome avalia.
Propriedade pública PerformUpdateChecks Se executar uma verificação de igualdade todos os campos antes de decidir os atualizar.Usa o agrupamento de base de dados quando compara campos de cadeia de caracteres, que usa sem diferenciação de maiúsculas e minúsculas para TFS.Portanto, geralmente alterações dos casos de propagação de *not*. (Herdado de ContainerItem.)
Propriedade pública PerformUpdateChecksCaseSensitive Se executar uma verificação de igualdade todos os campos antes de decidir os atualizar, e use verificações com diferenciação de maiúsculas e minúsculas em campos de cadeia de caracteres portanto alterações nos casos são propagados. (Herdado de ContainerItem.)
Propriedade pública StringStoresCompatibilityLevel Indica a compatibilidade desejada em nível para uso no cubo.Nós liberamos opções espertas por A interface do usuário, mas os usuários podem manter essa configuração sobre outras dimensões.
Propriedade pública SurrogateKeyAdjustTimeZone
Propriedade pública SurrogateKeyField (Herdado de ContainerItem.)
Propriedade pública SurrogateKeyFieldName Nome do campo que armazena alternativo (“”) a chave depósito- específica. Tem como padrão o “__ID” para compatibilidade com versões anteriores, embora em novos metadados nós a esperemos sempre ser definidas explicitamente. (Herdado de ContainerItem.)
Propriedade pública SurrogateKeyFieldType Tipo de base de dados de chave de alternativo, usa INT por padrão.
Propriedade pública Translation (Herdado de NamedItem.)

Superior

Métodos

  Nome Descrição
Método público AddField (Herdado de ContainerItem.)
Método público Clone (Herdado de CloneableItem.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetField (Herdado de ContainerItem.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsWellFormed (Substitui ContainerItem.IsWellFormed().)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ShouldSerializeDimensionUses (Herdado de ContainerItem.)
Método público ShouldSerializeFields (Herdado de ContainerItem.)
Método público ShouldSerializeLevels
Método público ShouldSerializeTranslation (Herdado de NamedItem.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TryRemoveField Remove o campo que tem o nome especificado. (Herdado de ContainerItem.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Warehouse