Condividi tramite


INFORMAZIONI. PARTIZIONI

Si applica a: colonna Calcolata tabella calcolata query di calcolo visivo DAX

Restituisce una tabella con informazioni su ogni partizione nel modello semantico. Questa funzione fornisce metadati sulle partizioni di tabella e sulle relative proprietà.

Sintassi

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

Parametri

I parametri sono facoltativi per questa funzione DAX. Quando si usano parametri, è necessario specificare entrambi. Sono consentiti più di una coppia di parametri. Il nome e il valore della restrizione sono testo e immessi tra virgolette doppie.

Termine Definition
Nome restrizione Nome della restrizione utilizzata per filtrare i risultati.
Valore della restrizione Valore utilizzato per filtrare i risultati della restrizione.

Restrictions

In genere, tutte le colonne dei risultati della funzione DAX possono essere usate come restrizione. Possono essere consentite anche restrizioni aggiuntive.

Valore restituito

Tabella con le colonne seguenti:

colonna Tipo di dati Description
[ID] Integer Identificatore univoco per la partizione
[TableID] Integer ID della tabella a cui appartiene questa partizione
[Nome] String Nome della partizione
[Descrizione] String Descrizione della partizione
[DataSourceID] Integer ID dell'origine dati per questa partizione
[QueryDefinition] String Definizione di query usata per popolare la partizione
[State] Integer Stato corrente della partizione
[Tipo] Integer Tipo di partizione
[PartitionStorageID] Integer ID dell'archiviazione della partizione
[Modalità] Integer Modalità di elaborazione per la partizione
[DataView] Integer Impostazione della visualizzazione dati per la partizione
[ModifiedTime] Data e ora Data e ora dell'ultima modifica della partizione
[RefreshedTime] Data e ora Data e ora dell'ultimo aggiornamento della partizione
[SystemFlags] Integer Flag di sistema per la partizione
[ErrorMessage] String Messaggio di errore se la partizione è in stato di errore
[RetainDataTillForceCalculate] Boolean Indica se conservare i dati fino al calcolo forzato
[RangeStart] String Intervallo iniziale per l'aggiornamento incrementale, se applicabile
[RangeEnd] String Intervallo finale per l'aggiornamento incrementale, se applicabile
[RangeGranularity] Integer Granularità per il partizionamento basato su intervalli
[RefreshBookmark] String Segnalibro per le operazioni di aggiornamento incrementale
[QueryGroupID] Integer ID del gruppo di query a cui appartiene questa partizione
[ExpressionSourceID] Integer ID dell'origine dell'espressione
[MAttributes] String Attributi di partizione aggiuntivi

Osservazioni:

  • In genere usato nelle DAX query per esaminare e documentare i metadati del modello.
  • Le autorizzazioni necessarie dipendono dall'host. L'esecuzione di query su metadati completi può richiedere autorizzazioni di amministratore del modello.

Example

La query di DAX seguente può essere eseguita in DAX vista query:

EVALUATE
	INFO.PARTITIONS()

Esempio 2: DAX query con join

La query di DAX seguente può essere eseguita in DAX vista query:

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]

Vedere anche