Condividi tramite


Save-AzDataFactoryLog

Scarica i file di log dall'elaborazione di Azure HDInsight.

Sintassi

Save-AzDataFactoryLog
    [-DataFactoryName] <String>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzDataFactoryLog
    [-DataFactory] <PSDataFactory>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Descrizione

Il cmdlet Save-AzDataFactoryLog scarica i file di log associati all'elaborazione di Azure HDInsight di progetti Pig o Hive o per attività personalizzate nel disco rigido locale. Eseguire prima il cmdlet Get-AzDataFactoryRun per ottenere un ID per un'esecuzione di attività per una sezione di dati e quindi usare tale ID per recuperare i file di log dall'archivio BLOB (Binary Large Object) associato al cluster HDInsight. Se non si specifica il parametro DownloadLogs, il cmdlet restituisce solo il percorso dei file di log. Se si specifica DownloadLogs senza specificare una directory di output (parametro Output), i file di log vengono scaricati nella cartella Documenti predefinita. Se si specifica DownloadLogs insieme a una cartella di output (Output), i file di log vengono scaricati nella cartella specificata.

Esempio

Esempio 1: Salvare i file di log in una cartella specifica

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs -Output "C:\Test"

Questo comando salva i file di log per l'esecuzione dell'attività con l'ID 841b77c9-d56c-48d1-99a3-8c16c3e77d39 dove l'attività appartiene a una pipeline nella data factory denominata LogProcessingFactory nel gruppo di risorse denominato ADF. I file di log vengono salvati nella cartella C:\Test.

Esempio 2: Salvare i file di log nella cartella Documenti predefinita

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs

Questo comando salva i file di log nella cartella Documenti (impostazione predefinita).

Esempio 3: Ottenere il percorso dei file di log

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39"

Questo comando restituisce il percorso dei file di log. Si noti che DownloadLogs non è specificato.

Parametri

-DataFactory

Specifica un oggetto PSDataFactory.

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 scarica i file di log per la 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

-DefaultProfile

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

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

-DownloadLogs

Indica che questo cmdlet scarica i file di log nel computer locale. Se cartella Output non è specificata, i file vengono salvati nella cartella Documenti in una sottocartella.

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

-Id

Specifica l'ID dell'esecuzione dell'attività per la sezione di dati. Usare il cmdlet Get-AzDataFactoryRun per ottenere un ID.

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

-Output

Specifica la cartella di output in cui vengono salvati i file di log scaricati.

Tipo:String
Posizione:2
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 crea una data factory appartenente 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

Input

Output

Note

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