다음을 통해 공유


Save-AzDataFactoryLog

Azure HDInsight 처리에서 로그 파일을 다운로드합니다.

구문

ByFactoryName (기본값)

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

ByFactoryObject

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

Description

Save-AzDataFactoryLog cmdlet은 Pig 또는 Hive 프로젝트의 Azure HDInsight 처리 또는 사용자 지정 활동과 관련된 로그 파일을 로컬 하드 드라이브에 다운로드합니다. 먼저 Get-AzDataFactoryRun cmdlet을 실행하여 데이터 조각에 대한 활동 실행에 대한 ID를 가져오고 해당 ID를 사용하여 HDInsight 클러스터와 연결된 BLOB(Binary Large Object) 스토리지에서 로그 파일을 검색합니다. DownloadLogs 매개 변수를 지정하지 않으면 cmdlet은 로그 파일의 위치만 반환합니다. 출력 디렉터리(출력 매개 변수)를 지정하지 않고 DownloadLogs를 지정하면 로그 파일이 기본 문서 폴더로 다운로드됩니다. 출력 폴더(출력)와 함께 DownloadLogs를 지정하면 로그 파일이 지정된 폴더로 다운로드됩니다.

예제

예제 1: 특정 폴더에 로그 파일 저장

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

이 명령은 활동 실행에 대한 로그 파일을 841b77c9-d56c-48d1-99a3-8c16c3e77d39로 저장합니다. 여기서 활동은 ADF라는 리소스 그룹의 LogProcessingFactory라는 데이터 팩터리의 파이프라인에 속합니다. 로그 파일은 C:\Test 폴더에 저장됩니다.

예제 2: 기본 문서 폴더에 로그 파일 저장

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

이 명령은 로그 파일을 Documents 폴더에 저장합니다(기본값).

예제 3: 로그 파일의 위치 가져오기

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

이 명령은 로그 파일의 위치를 반환합니다. DownloadLogs는 지정되지 않았습니다.

매개 변수

-DataFactory

PSDataFactory 개체를 지정합니다.

매개 변수 속성

형식:PSDataFactory
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

ByFactoryObject
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-DataFactoryName

데이터 팩터리의 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 데이터 팩터리에 대한 로그 파일을 다운로드합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

ByFactoryName
Position:1
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독

매개 변수 속성

형식:IAzureContextContainer
Default value:None
와일드카드 지원:False
DontShow:False
별칭:AzContext, AzureRmContext, AzureCredential

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-DownloadLogs

이 cmdlet은 로그 파일을 로컬 컴퓨터에 다운로드한다는 것을 나타냅니다. 출력 폴더를 지정하지 않으면 파일이 하위 폴더 아래의 Documents 폴더에 저장됩니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Id

데이터 조각에 대한 작업 실행의 ID를 지정합니다. Get-AzDataFactoryRun cmdlet을 사용하여 ID를 가져옵니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:1
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Output

다운로드한 로그 파일이 저장되는 출력 폴더를 지정합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:2
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ResourceGroupName

Azure 리소스 그룹의 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 그룹에 속하는 데이터 팩터리를 만듭니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

ByFactoryName
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

PSDataFactory

String

출력

PSRunLogInfo

참고

  • 키워드: azure, azurerm, arm, 리소스, 관리, 관리자, 데이터, 팩터리