Compartir a través de


INFORMACIÓN. PARTICIONES

Se aplica a: columna Calculada Tabla calculada Consulta de cálculo visual DAX

Devuelve una tabla con información sobre cada partición del modelo semántico. Esta función proporciona metadatos sobre las particiones de tabla y sus propiedades.

Syntax

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

Parámetros

Los parámetros son opcionales para esta función DAX. Cuando se usan parámetros, se deben proporcionar ambos. Se permite más de un par de parámetros. El nombre y el valor de restricción son texto y se escriben entre comillas dobles.

Término Definición
Nombre de restricción Nombre de la restricción utilizada para filtrar los resultados.
Valor de restricción Valor usado para filtrar los resultados de la restricción.

Restrictions

Normalmente, todas las columnas de los resultados de la función DAX se pueden usar como restricción. También se pueden permitir restricciones adicionales.

Valor devuelto

Una tabla con las columnas siguientes:

Columna Tipo de datos Description
[ID] Integer Identificador único de la partición
[TableID] Integer Identificador de la tabla a la que pertenece esta partición
[Nombre] String Nombre de la partición
[Descripción] String Descripción de la partición
[DataSourceID] Integer Identificador del origen de datos de esta partición
[QueryDefinition] String Definición de consulta usada para rellenar la partición
[Estado] Integer Estado actual de la partición
[Tipo] Integer Tipo de partición
[PartitionStorageID] Integer Identificador del almacenamiento de particiones
[Modo] Integer Modo de procesamiento para la partición
[DataView] Integer Configuración de la vista de datos para la partición
[ModifiedTime] DateTime Fecha y hora en que se modificó por última vez la partición
[RefreshedTime] DateTime Fecha y hora en que se actualizó por última vez la partición
[SystemFlags] Integer Marcas del sistema para la partición
[ErrorMessage] String Mensaje de error si la partición está en estado de error
[RetainDataTillForceCalculate] Boolean Si se deben conservar los datos hasta que se calcule la fuerza
[RangeStart] String Intervalo de inicio para la actualización incremental, si procede
[RangeEnd] String Intervalo de finalización para la actualización incremental, si procede
[RangeGranularity] Integer Granularidad para la creación de particiones basada en intervalos
[RefreshBookmark] String Marcador para las operaciones de actualización incremental
[QueryGroupID] Integer Identificador del grupo de consultas al que pertenece esta partición
[ExpressionSourceID] Integer Identificador del origen de la expresión
[MAttributes] String Atributos de partición adicionales

Observaciones

  • Normalmente se usa en DAX consultas para inspeccionar y documentar los metadatos del modelo.
  • Los permisos necesarios dependen del host. La consulta de metadatos completos puede requerir permisos de administrador del modelo.

Example

La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:

EVALUATE
	INFO.PARTITIONS()

Ejemplo 2: DAX consulta con combinaciones

La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:

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 también