New-AzDataFactoryDataset
Data Factory에서 데이터 세트를 만듭니다.
구문
ByFactoryName (기본값)
New-AzDataFactoryDataset
[-DataFactoryName] <String>
[[-Name] <String>]
[-File] <String>
[-ResourceGroupName] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByFactoryObject
New-AzDataFactoryDataset
[-DataFactory] <PSDataFactory>
[[-Name] <String>]
[-File] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzDataFactoryDataset cmdlet은 Azure Data Factory에서 데이터 세트를 만듭니다.
이미 존재하는 데이터 세트의 이름을 지정하는 경우 이 cmdlet은 데이터 세트를 바꾸기 전에 확인 메시지를 표시합니다.
Force 매개 변수를 지정하는 경우 cmdlet은 확인 없이 기존 데이터 세트를 대체합니다.
다음 순서대로 다음 작업을 수행합니다.
데이터 팩터리를 만듭니다.
연결된 서비스 만들기.
데이터 세트를 만듭니다.
파이프라인 만들기
동일한 이름의 데이터 세트가 데이터 팩터리에 이미 있는 경우 이 cmdlet은 기존 데이터 세트를 새 데이터 세트로 덮어쓸지 여부를 확인하라는 메시지를 표시합니다.
기존 데이터 세트를 덮어쓰는 것을 확인하면 데이터 세트 정의도 바뀝니다.
예제
예제 1: 데이터 세트 만들기
New-AzDataFactoryDataset -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -Name "DAWikipediaClickEvents" -File "C:\\samples\\WikiSample\\DA_WikipediaClickEvents.json"
DatasetName : DAWikipediaClickEvents
ResourceGroupName : ADF
DataFactoryName : WikiADF
Availability : Microsoft.DataFactories.Availability
Location : Microsoft.DataFactories.AzureBlobLocation
Policy : Microsoft.DataFactories.Policy
Structure : {}
이 명령은 WikiADF라는 데이터 팩터리에 DA_WikipediaClickEvents 데이터 세트를 만듭니다.
이 명령은 DAWikipediaClickEvents.json 파일의 정보를 기반으로 데이터 세트를 기반으로 합니다.
예제 2: 새 데이터 세트의 가용성 보기
$Dataset = New-AzDataFactoryDataset -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -Name "DAWikipediaClickEvents" -File "C:\\samples\\WikiSample\\DA_WikipediaClickEvents.json"
$Dataset.Availability
AnchorDateTime :
Frequency : Hour
Interval : 1
Offset :
WaitOnExternal : Microsoft.DataFactories.WaitOnExternal
첫 번째 명령은 이전 예제와 같이 DA_WikipediaClickEvents 데이터 세트를 만든 다음 해당 데이터 세트를 $Dataset 변수에 할당합니다.
두 번째 명령은 표준 점 표기법을 사용하여 데이터 세트의 가용성 속성에 대한 세부 정보를 표시합니다.
예제 3: 새 데이터 세트의 위치 보기
$Dataset = New-AzDataFactoryDataset -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -Name "DAWikipediaClickEvents" -File "C:\\samples\\WikiSample\\DA_WikipediaClickEvents.json"
$Dataset.Location
BlobPath : wikidatagateway/wikisampledatain/
FilenamePrefix :
Format :
LinkedServiceName : LinkedServiceWikipediaClickEvents
PartitionBy : {}
첫 번째 명령은 이전 예제와 같이 DA_WikipediaClickEvents 데이터 세트를 만든 다음 해당 데이터 세트를 $Dataset 변수에 할당합니다.
두 번째 명령은 데이터 세트의 Location 속성에 대한 세부 정보를 표시합니다.
예제 4: 새 데이터 세트에 대한 유효성 검사 규칙 보기
$Dataset = New-AzDataFactoryDataset -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -Name "DAWikipediaClickEvents" -File "C:\\samples\\WikiSample\\DA_WikipediaClickEvents.json"
$Dataset.Policy.Validation | Format-List $dataset.Location
BlobPath : wikidatagateway/wikisampledatain/
FilenamePrefix :
Format :
LinkedServiceName : LinkedServiceWikipediaClickEvents
PartitionBy : {}
MinimumRows :
MinimumSizeMB : 1
첫 번째 명령은 이전 예제와 같이 DA_WikipediaClickEvents 데이터 세트를 만든 다음 해당 데이터 세트를 $Dataset 변수에 할당합니다.
두 번째 명령은 데이터 세트의 유효성 검사 규칙에 대한 세부 정보를 가져오고 파이프라인 연산자를 사용하여 Format-List cmdlet에 전달합니다.
Windows PowerShell cmdlet은 결과의 형식을 지정합니다.
자세한 내용은 다음을 입력합니다 Get-Help Format-List.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
매개 변수 속성
형식: SwitchParameter
Default value: False
와일드카드 지원: False
DontShow: False
별칭: cf(cf)
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DataFactory
PSDataFactory 개체를 지정합니다.
이 cmdlet은 이 매개 변수가 지정하는 데이터 팩터리에 데이터 세트를 만듭니다.
매개 변수 속성
형식: 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
-File
데이터 세트에 대한 설명을 포함하는 JSON(JavaScript Object Notation) 파일의 전체 경로를 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: 3
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Force
확인 메시지를 표시하지 않고 이 cmdlet이 기존 데이터 세트를 대체한다는 것을 나타냅니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Name
만들 데이터 세트의 이름을 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: 2
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-ResourceGroupName
Azure 리소스 그룹의 이름을 지정합니다.
이 cmdlet은 이 매개 변수가 지정하는 그룹에 데이터 세트를 만듭니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ByFactoryName
Position: 0
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요.
cmdlet이 실행되지 않습니다.
매개 변수 속성
형식: SwitchParameter
Default value: False
와일드카드 지원: False
DontShow: False
별칭: 위스콘신
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력
참고
키워드: azure, azurerm, arm, 리소스, 관리, 관리자, 데이터, 팩터리