INFO.RELATIONSHIPINDEXSTORAGES

DAXInformação (INFO Functions)

Retorna uma tabela com o armazenamento de índice de cada relacionamento do modelo semântico: armazenamento do relacionamento, tipo de índice, flags, número de registros e arquivos de armazenamento.

Quando usar

Para analisar o tamanho dos índices de relacionamento em diagnósticos de memória do modelo.

Sintaxe

DAX
INFO.RELATIONSHIPINDEXSTORAGES([<Nome da restrição>, <Valor da restrição>], ...)

Parâmetros

Nome da restrição (Opcional): texto entre aspas duplas com o nome da restrição usada para filtrar o resultado; em geral, qualquer coluna retornada pode ser usada. Valor da restrição (Opcional): texto entre aspas duplas com o valor do filtro. Nome e valor são informados sempre em par, e mais de um par é permitido.

Aplica-se a

  • NãoColuna Calculada
  • NãoTabela Calculada
  • NãoMedida
  • NãoCálculo Visual

Exemplo

DAX
// Índices de relacionamento com nome do relacionamento (DAX Query View)
EVALUATE
VAR vIndices =
    SELECTCOLUMNS (
        INFO.RELATIONSHIPINDEXSTORAGES (),
        "RelationshipStorageID", [RelationshipStorageID],
        "Tipo de Índice", [IndexType],
        "Registros", [RecordCount]
    )
VAR vArmazenamento =
    SELECTCOLUMNS ( INFO.RELATIONSHIPSTORAGES (), "RelationshipStorageID", [ID], "RelationshipID", [RelationshipID] )
VAR vRelacionamentos =
    SELECTCOLUMNS ( INFO.RELATIONSHIPS (), "RelationshipID", [ID], "Relacionamento", [Name] )
RETURN
    SELECTCOLUMNS (
        NATURALLEFTOUTERJOIN ( NATURALLEFTOUTERJOIN ( vIndices, vArmazenamento ), vRelacionamentos ),
        "Relacionamento", [Relacionamento],
        "Tipo de Índice", [Tipo de Índice],
        "Registros", [Registros]
    )
ORDER BY [Registros] DESC

Mais informações

Aprender DAX ao vivo