Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
APPLICABILE A:
Azure Data Factory
Azure Synapse Analytics
Suggerimento
Data Factory in Microsoft Fabric è la nuova generazione di Azure Data Factory, con un'architettura più semplice, un'intelligenza artificiale predefinita e nuove funzionalità. Se non si ha familiarità con l'integrazione dei dati, iniziare con Fabric Data Factory. I carichi di lavoro di Azure Data Factory esistenti possono eseguire l'aggiornamento a Fabric per accedere a nuove funzionalità tra data science, analisi in tempo reale e creazione di report.
I flussi di dati sono disponibili sia nelle pipeline Azure Data Factory che nelle pipeline di Azure Synapse Analytics. Questo articolo si applica ai flussi di dati di mapping. Se non si ha familiarità con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati usando flussi di dati di mapping.
Usare la trasformazione del rango per generare una classifica ordinata in base alle condizioni di ordinamento specificate dall'utente.
Impostazione
Senza distinzione tra maiuscole e minuscole: se una colonna di ordinamento è di tipo stringa, la distinzione tra maiuscole e minuscole verrà inserita nel ranking.
Dense: se abilitata, la colonna di rango sarà classificata densa. Ogni conteggio di classifica sarà un numero consecutivo e i valori di posizione non verranno saltati dopo una parità.
Colonna Classificazione: nome della colonna di rango generata. Questa colonna sarà di tipo long.
Condizioni di ordinamento: scegliere le colonne in base a cui si esegue l'ordinamento e in quale ordine si verifica l'ordinamento. L'ordine determina la priorità di ordinamento.
La configurazione precedente accetta i dati del basket in ingresso e crea una colonna di rango denominata 'pointsRanking'. La riga con il valore più alto della colonna PTS avrà un valore pointsRanking pari a 1.
Script del flusso di dati
Sintassi
<incomingStream>
rank(
desc(<sortColumn1>),
asc(<sortColumn2>),
...,
caseInsensitive: { true | false }
dense: { true | false }
output(<rankColumn> as long)
) ~> <sortTransformationName<>
Esempio
Lo script del flusso di dati per la configurazione di classificazione precedente si trova nel frammento di codice seguente.
PruneColumns
rank(
desc(PTS, true),
caseInsensitive: false,
output(pointsRanking as long),
dense: false
) ~> RankByPoints
Contenuto correlato
Filtrare le righe basandosi sui valori di classificazione usando la trasformazione di filtro.