Condividi tramite


Get-AzureRmDataFactorySlice

Ottiene le sezioni di dati per un set di dati in Azure Data Factory.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

Get-AzureRmDataFactorySlice
   [[-EndDateTime] <DateTime>]
   [-DataFactoryName] <String>
   [-DatasetName] <String>
   [-StartDateTime] <DateTime>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataFactorySlice
   [[-EndDateTime] <DateTime>]
   [-DataFactory] <PSDataFactory>
   [-DatasetName] <String>
   [-StartDateTime] <DateTime>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzureRmDataFactorySlice ottiene sezioni di dati per un set di dati in Azure Data Factory. Specificare un'ora di inizio e un'ora di fine per definire un intervallo di sezioni di dati da visualizzare. Lo stato di una sezione di dati è uno dei valori seguenti:

  • PendingExecution. L'elaborazione dei dati non è stata avviata.
  • InProgress. L'elaborazione dei dati è in corso.
  • Pronto. L'elaborazione dei dati è stata completata. La sezione di dati è pronta per l'utilizzo delle sezioni dipendenti.
  • non riuscito. Esecuzione che produce la sezione non riuscita.
  • Saltare. Data Factory ignora l'elaborazione della sezione.
  • Riprova. Data Factory ritenta l'esecuzione che produce la sezione.
  • Timeout. Timeout dell'elaborazione dei dati.
  • PendingValidation. La sezione dei dati è in attesa di convalida prima dell'elaborazione.
  • Ripetere la convalida. Data Factory ritenta la convalida della sezione.
  • Convalida non riuscita. La convalida della sezione non è riuscita. Per ognuna delle sezioni, è possibile visualizzare altre informazioni sull'esecuzione che produce la sezione usando il cmdlet Get-AzureRmDataFactoryRun.

Esempio

Esempio 1: Ottenere sezioni di dati per un set di dati

PS C:\>Get-AzureRmDataFactorySlice -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -DatasetName "DAWikiAggregatedData" -StartDateTime 2014-05-20T10:00:00Z
ResourceGroupName : ADF
DataFactoryName   : WikiADF
DatasetName         : DAWikiAggregatedData
Start             : 5/21/2014 1:00:00 AM
End               : 5/21/2014 2:00:00 AM
RetryCount        : 0
Status            : Ready

ResourceGroupName : ADF
DataFactoryName   : WikiADF
DatasetName         : DAWikiAggregatedData
Start             : 5/21/2014 2:00:00 AM
End               : 5/21/2014 3:00:00 AM
RetryCount        : 0
Status            : Ready

. . . 

ResourceGroupName : ADF
DataFactoryName   : WikiADF
DatasetName         : DAWikiAggregatedData
Start             : 5/21/2014 8:00:00 PM
End               : 5/21/2014 9:00:00 PM
RetryCount        : 0
Status            : PendingExecution

ResourceGroupName : ADF
DataFactoryName   : WikiADF
DatasetName         : DAWikiAggregatedData
Start             : 5/21/2014 9:00:00 PM
End               : 5/21/2014 10:00:00 PM
RetryCount        : 0
Status            : PendingExecution

. . .

Questo comando ottiene tutte le sezioni di dati per il set di dati denominato WikiAggregatedData nella data factory denominata WikiADF. Il comando ottiene sezioni generate dopo l'ora in cui il parametro StartDateTime specifica. Il codice di esempio seguente imposta la disponibilità per questo set di dati ogni ora nel file JSON (JavaScript Object Notation). availability: { period: "Hour", periodMultiplier: 1 } Alcuni dei risultati sono Ready e altri sono PendingExecution. Le sezioni pronte sono già state eseguite. Le sezioni in sospeso sono in attesa di essere eseguite alla fine di ogni ora nell'intervallo specificato dal cmdlet Set-AzureRmDataFactoryPipelineActivePeriod. In questo esempio, sia i periodi di inizio che di fine per la pipeline e la sezione hanno un valore di un giorno (24 ore).

Parametri

-DataFactory

Specifica un oggetto PSDataFactory . Questo cmdlet ottiene sezioni che appartengono alla data factory specificata da questo parametro.

Tipo:PSDataFactory
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DataFactoryName

Specifica il nome di una data factory. Questo cmdlet ottiene sezioni che appartengono alla data factory specificata da questo parametro.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DatasetName

Specifica il nome del set di dati per il quale questo cmdlet ottiene le sezioni.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EndDateTime

Specifica la fine di un periodo di tempo come oggetto DateTime . Questo cmdlet ottiene le sezioni generate prima dell'ora in cui questo parametro specifica. Per altre informazioni sugli oggetti DateTime , digitare Get-Help Get-Date. EndDateTime deve essere specificato nel formato ISO8601 come negli esempi seguenti: 2015-01-01Z 2015-01-01T00:00:00Z 2015-01-0101T00:00:00.000Z (UTC) 2015-01-01T00:00:00-08:00 (Ora solare Pacifico) L'identificatore predefinito del fuso orario è UTC.

Tipo:DateTime
Posizione:4
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome di un gruppo di risorse di Azure. Questo cmdlet ottiene sezioni che appartengono al gruppo specificato da questo parametro.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-StartDateTime

Specifica l'inizio di un periodo di tempo come oggetto DateTime . Questo cmdlet ottiene le sezioni generate dopo il tempo specificato da questo parametro.

Tipo:DateTime
Posizione:3
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSDataFactory

String

Output

PSDataSlice

Note

  • Parole chiave: azure, azurerm, arm, resource, management, manager, data, factory