INFO.PARQUETFILESTORAGES

DAXInformação (INFO Functions)

Retorna uma tabela com cada arquivo Parquet armazenado do modelo semântico: tabela Delta associada, local, tamanho em bytes, número de row groups e versões de criação e exclusão.

Quando usar

Para analisar os arquivos Parquet por trás das tabelas Delta de um modelo Direct Lake.

Sintaxe

DAX
INFO.PARQUETFILESTORAGES([<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
// Arquivos Parquet por tabela Delta (DAX Query View)
EVALUATE
VAR vArquivos = INFO.PARQUETFILESTORAGES ()
VAR vDelta =
    SELECTCOLUMNS (
        INFO.DELTATABLEMETADATASTORAGES (),
        "DeltaTableMetadataStorageID", [ID],
        "Tabela Delta", [TableName]
    )
RETURN
    SELECTCOLUMNS (
        NATURALLEFTOUTERJOIN ( vArquivos, vDelta ),   // junta por DeltaTableMetadataStorageID
        "Tabela Delta", [Tabela Delta],
        "Arquivo", [Location],
        "Tamanho (bytes)", [Size],
        "Row Groups", [RowgroupCount],
        "Versão de Criação", [CreatedVersion]
    )
ORDER BY [Tabela Delta], [Versão de Criação]

Mais informações

Aprender DAX ao vivo