Compartilhar via


INFORMAÇÃO. PARTIÇÕES

Aplica-se a: coluna calculada tabela calculada consulta DAX de cálculo visual

Retorna uma tabela com informações sobre cada partição no modelo semântico. Essa função fornece metadados sobre partições de tabela e suas propriedades.

Sintaxe

INFO.PARTITIONS ( [<Restriction name>, <Restriction value>], ... )

Parâmetros

Os parâmetros são opcionais para essa função de DAX. Quando os parâmetros são usados, ambos devem ser dados. Mais de um par de parâmetros é permitido. O nome e o valor da restrição são texto e inseridos entre aspas duplas.

Prazo Definition
Nome da restrição Nome da restrição usada para filtrar os resultados.
Valor de restrição Valor usado para filtrar os resultados da restrição.

Restrictions

Normalmente, todas as colunas dos resultados da função DAX podem ser usadas como uma restrição. Restrições adicionais também podem ser permitidas.

Valor de retorno

Uma tabela com as seguintes colunas:

Coluna Tipo de Dados Description
[ID] Integer Identificador exclusivo para a partição
[TableID] Integer ID da tabela à qual essa partição pertence
[Nome] String Nome da partição
[Descrição] String Descrição da partição
[DataSourceID] Integer ID da fonte de dados para essa partição
[QueryDefinition] String Definição de consulta usada para preencher a partição
[Estado] Integer Estado atual da partição
[Tipo] Integer Tipo de partição
[PartitionStorageID] Integer ID do armazenamento de partição
[Modo] Integer Modo de processamento para a partição
[DataView] Integer Configuração de exibição de dados para a partição
[ModifiedTime] DateTime Data e hora em que a partição foi modificada pela última vez
[RefreshedTime] DateTime Data e hora em que a partição foi atualizada pela última vez
[SystemFlags] Integer Sinalizadores do sistema para a partição
[ErrorMessage] String Mensagem de erro se a partição estiver em um estado de erro
[RetainDataTillForceCalculate] booleano Se deve reter dados até forçar o cálculo
[RangeStart] String Intervalo inicial para atualização incremental, se aplicável
[RangeEnd] String Intervalo final para atualização incremental, se aplicável
[RangeGranularity] Integer Granularidade para particionamento baseado em intervalo
[RefreshBookmark] String Indicador para operações de atualização incremental
[QueryGroupID] Integer ID do grupo de consultas ao qual essa partição pertence
[ExpressionSourceID] Integer ID da origem da expressão
[MAttributes] String Atributos de partição adicionais

Observações

  • Normalmente usado em DAX consultas para inspecionar e documentar metadados de modelo.
  • As permissões necessárias dependem do host. Consultar metadados completos pode exigir permissões de administrador de modelo.

Example

A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:

EVALUATE
	INFO.PARTITIONS()

Exemplo 2 – DAX consulta com junções

A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:

EVALUATE
	VAR _Partitions =
		INFO.PARTITIONS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _DataSources = 
		SELECTCOLUMNS(
			INFO.DATASOURCES(),
			"DataSourceID", [ID],
			"Data Source Name", [Name]
		)

	VAR _CombinedWithTables =
		NATURALLEFTOUTERJOIN(
			_Partitions,
			_Tables
		)

	VAR _CombinedWithDataSources =
		NATURALLEFTOUTERJOIN(
			_CombinedWithTables,
			_DataSources
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedWithDataSources,
			"Table Name", [Table Name],
			"Partition Name", [Name],
			"Data Source Name", [Data Source Name],
			"Type", [Type],
			"Refreshed Time", [RefreshedTime]
		)
	ORDER BY [Table Name], [Partition Name]

Consulte também