Udostępnij za pośrednictwem


Save-AzDataFactoryLog

Pobiera pliki dziennika z przetwarzania usługi Azure HDInsight.

Składnia

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

Opis

Polecenie cmdlet Save-AzDataFactoryLog pobiera pliki dziennika skojarzone z przetwarzaniem programu Pig lub Hive w usłudze Azure HDInsight lub w przypadku działań niestandardowych na lokalnym dysku twardym. Najpierw uruchom polecenie cmdlet Get-AzDataFactoryRun, aby uzyskać identyfikator uruchomienia działania dla wycinka danych, a następnie użyj tego identyfikatora, aby pobrać pliki dziennika z magazynu binarnego dużego obiektu (BLOB) skojarzonego z klastrem usługi HDInsight. Jeśli nie określisz parametru DownloadLogs , polecenie cmdlet zwróci tylko lokalizację plików dziennika. Jeśli określisz ciąg DownloadLogs bez określenia katalogu wyjściowego (parametr wyjściowy ), pliki dziennika zostaną pobrane do domyślnego folderu Dokumenty. Jeśli określisz ciąg DownloadLogs wraz z folderem wyjściowym (Output), pliki dziennika zostaną pobrane do określonego folderu.

Przykłady

Przykład 1. Zapisywanie plików dziennika w określonym folderze

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

To polecenie zapisuje pliki dziennika dla przebiegu działania z identyfikatorem 841b77c9-d56c-48d1-99a3-8c16c3e77d39, gdzie działanie należy do potoku w fabryce danych o nazwie LogProcessingFactory w grupie zasobów o nazwie ADF. Pliki dziennika są zapisywane w folderze C:\Test.

Przykład 2. Zapisywanie plików dziennika w domyślnym folderze Dokumenty

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

To polecenie zapisuje pliki dziennika w folderze Documents (ustawienie domyślne).

Przykład 3. Pobieranie lokalizacji plików dziennika

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

To polecenie zwraca lokalizację plików dziennika. Pamiętaj, że dzienniki pobierania nie są określone.

Parametry

-DataFactory

Określa obiekt PSDataFactory .

Typ:PSDataFactory
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DataFactoryName

Określa nazwę fabryki danych. To polecenie cmdlet pobiera pliki dziennika dla fabryki danych, które określa ten parametr.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DownloadLogs

Wskazuje, że to polecenie cmdlet pobiera pliki dziennika na komputer lokalny. Jeśli folder wyjściowy nie zostanie określony, pliki są zapisywane w folderze Dokumenty w podfolderze.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Id

Określa identyfikator uruchomienia działania dla wycinka danych. Użyj polecenia cmdlet Get-AzDataFactoryRun, aby uzyskać identyfikator.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Output

Określa folder wyjściowy, w którym są zapisywane pobrane pliki dziennika.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów platformy Azure. To polecenie cmdlet tworzy fabrykę danych należącą do grupy określonej przez ten parametr.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

PSDataFactory

String

Dane wyjściowe

PSRunLogInfo

Uwagi

  • Słowa kluczowe: azure, azurerm, arm, resource, management, manager, data, factory