Delen via


Save-AzDataFactoryLog

Hiermee downloadt u logboekbestanden van Azure HDInsight-verwerking.

Syntaxis

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>]

Description

De Save-AzDataFactoryLog cmdlet downloadt logboekbestanden die zijn gekoppeld aan Azure HDInsight-verwerking van Pig- of Hive-projecten of voor aangepaste activiteiten op uw lokale harde schijf. U voert eerst de Get-AzDataFactoryRun-cmdlet uit om een id op te halen voor een activiteitsuitvoering voor een gegevenssegment en vervolgens gebruikt u deze id om logboekbestanden op te halen uit de blob-opslag (binary large object) die is gekoppeld aan het HDInsight-cluster. Als u de parameter DownloadLogs niet opgeeft, retourneert de cmdlet alleen de locatie van logboekbestanden. Als u DownloadLogs- opgeeft zonder een uitvoermap op te geven (parameter Uitvoer), worden de logboekbestanden gedownload naar de standaardmap Documenten. Als u DownloadLogs opgeeft samen met een uitvoermap (Uitvoer), worden de logboekbestanden gedownload naar de opgegeven map.

Voorbeelden

Voorbeeld 1: Logboekbestanden opslaan in een specifieke map

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

Met deze opdracht worden logboekbestanden opgeslagen voor de uitvoering van de activiteit met de id 841b77c9-d56c-48d1-99a3-8c16c3e77d39 waar de activiteit deel uitmaakt van een pijplijn in de data factory met de naam LogProcessingFactory in de resourcegroep met de naam ADF. De logboekbestanden worden opgeslagen in de map C:\Test.

Voorbeeld 2: Logboekbestanden opslaan in de standaardmap Documenten

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

Met deze opdracht worden logboekbestanden opgeslagen in de map Documenten (standaard).

Voorbeeld 3: De locatie van logboekbestanden ophalen

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

Met deze opdracht wordt de locatie van logboekbestanden geretourneerd. Houd er rekening mee dat DownloadLogs- niet is opgegeven.

Parameters

-DataFactory

Hiermee geeft u een PSDataFactory-object.

Type:PSDataFactory
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DataFactoryName

Hiermee geeft u de naam van een data factory. Met deze cmdlet worden logboekbestanden gedownload voor de data factory die met deze parameter wordt opgegeven.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DownloadLogs

Geeft aan dat met deze cmdlet logboekbestanden worden gedownload naar uw lokale computer. Als map Uitvoer niet is opgegeven, worden bestanden opgeslagen in de map Documenten onder een submap.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u de id op van de uitvoering van de activiteit voor het gegevenssegment. Gebruik de cmdlet Get-AzDataFactoryRun om een id op te halen.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Output

Hiermee geeft u de uitvoermap waarin de gedownloade logboekbestanden worden opgeslagen.

Type:String
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam van een Azure-resourcegroep op. Met deze cmdlet maakt u een data factory die deel uitmaakt van de groep die met deze parameter wordt opgegeven.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

PSDataFactory

String

Uitvoerwaarden

PSRunLogInfo

Notities

  • Trefwoorden: azure, azurerm, arm, resource, beheer, manager, gegevens, factory's