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