Partition Clase

Definición

Representa una partición en una tabla. Las particiones definen la consulta con orígenes de datos externos que devuelven los conjuntos de filas de un objeto Table.

public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
    inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
Herencia

Constructores

Partition()

Cree una nueva instancia de la clase Partition con la configuración predeterminada.

Propiedades

Annotations

Obtiene el objeto de colección de todas las anotaciones en el elemento Partition actual.

DataCoverageDefinition

Referencia a una dataCoverageDefinition opcional que proporciona la sugerencia sobre los datos cubiertos por la partición.

DataView

Determina qué particiones se deben seleccionar para ejecutar consultas en el modelo. Los valores posibles son los siguientes. Full (0): se seleccionan las particiones con el valor DataView establecido en Default o Full. Sample (1): se seleccionan las particiones con el valor DataView establecido en Default o Sample. SampleAndFull (2): se seleccionan todas las particiones. Default (3): hereda del valor de DataView predeterminado del objeto Model.

Description

Descripción de la partición, que es visible para los desarrolladores en tiempo de diseño y para los administradores en las herramientas de administración, como SQL Server Management Studio.

ErrorMessage

Cadena que explica el estado de error asociado al objeto actual. Establecida por el motor solo cuando el estado del objeto es uno de estos tres valores: SemanticError, DependencyError o EvaluationError. Este elemento es válido únicamente en particiones de tipo Calculated.

ExtendedProperties

Obtiene el objeto de colección de todas las propiedades extendidas en el elemento Partition actual.

IsRemoved

Valor booleano que especifica si este objeto se ha quitado de un árbol de objetos.

(Heredado de MetadataObject)
Mode

Define el método para hacer que los datos estén disponibles en la partición. Los valores posibles son los siguientes. Import (0): se importarán los datos de un origen de datos. DirectQuery (1): se consultarán los datos dinámicamente desde un origen de datos. Default (2): solo las particiones pueden usar este valor. Cuando se establece, la partición hereda el valor DefaultMode del objeto Model. Push (3): los datos se insertarán en la partición. El modo de un elemento Partition se puede establecer en Default (2), en cuyo caso heredará su modo del valor de DefaultMode del modelo.

Model

Obtiene el modelo tabular que contiene este objeto.

(Heredado de MetadataObject)
ModifiedTime

La hora en la que se ha modificado por última vez el objeto.

Name

Obtiene o establece el nombre de este objeto.

ObjectType

Obtiene el tipo del objeto.

Parent

Objeto primario, es NULL para los objetos Model.

QueryGroup

QueryGroup asociado a la partición.

RefreshedTime

La hora en la que se ha actualizado por última vez el objeto.

RetainDataTillForceCalculate
Obsoletos.

Permite que una partición calculada tenga datos que no se verán afectados por el comando RefreshCalculate cuando solo hay cambios de datos.

Source

Obtiene o establece el objeto PartitionSource.

SourceType

Tipo de origen usado por la partición. Se trata de una consulta en un origen de datos o, en el caso de las tablas calculadas, una expresión.

State

Proporciona información sobre el estado de la partición. Los valores posibles son los siguientes. Ready (1): la partición es consultable y tiene datos actualizados. NoData (3): la partición es consultable, pero no tiene ningún dato. Este estado es válido únicamente en particiones con un tipo distinto a Calculated. CalculationNeeded (4): la partición no es consultable y debe actualizarse (es decir, recalcularse) para que sea funcional. Este estado es válido únicamente en particiones de tipo Calculated. SemanticError (5): la partición está en un estado de error debido a una expresión no válida y no es consultable. Este estado es válido únicamente en particiones de tipo Calculated. EvaluationError (6): la partición se encuentra en un estado de error debido a un error al evaluar la expresión. La partición no es consultable. Este estado es válido únicamente en particiones de tipo Calculated. DependencyError (7): la partición se encuentra en un estado de error porque algunas de sus dependencias de cálculo tienen un estado de error. La partición no es consultable. Este estado es válido únicamente en particiones de tipo Calculated. Incomplete (8): algunos elementos de la partición no tienen ningún dato, por lo que la partición debe actualizarse para ver datos. La partición es consultable. Este estado es válido únicamente en particiones de un tipo que no sea Calculated. SyntaxError (9): la partición se encuentra en un estado de error debido a un error de sintaxis en la expresión. La partición no es consultable. Este estado es válido únicamente en particiones de tipo Calculated.

Table

Referencia a un objeto Table que posee esta partición.

Métodos

Clone()

Crea una nueva copia completa de un objeto Partition.

CopyFrom(Partition)
Obsoletos.

En desuso. Use el método CopyTo en su lugar.

CopyTo(Partition)

Copia un objeto Partition en el objeto especificado.

Refresh(RefreshType)
Obsoletos.

En desuso. Use el método RequestRefresh en su lugar.

Refresh(RefreshType, ICollection<OverrideCollection>)
Obsoletos.

En desuso. Use el método RequestRefresh en su lugar.

Rename(String)
Obsoletos.

En desuso. Use el método RequestRename en su lugar.

RequestMerge(IEnumerable<Partition>)

Solicitud de particiones de mezcla.

RequestRefresh(RefreshType)

Solicitud de actualización de este objeto.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Solicitud de actualización de este objeto con invalidaciones.

RequestRefreshPolicyImpact()

Solicite analizar la directiva de actualización mediante la ejecución de una consulta de sondeo en la partición.

RequestRename(String)

Solicitud de cambio de nombre de este objeto.

Validate()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Solo para uso interno de Microsoft.

(Heredado de MetadataObject)

Se aplica a