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