다음을 통해 공유


New-AzDataFactoryDataset

Data Factory에서 데이터 세트를 만듭니다.

구문

New-AzDataFactoryDataset
   [-DataFactoryName] <String>
   [[-Name] <String>]
   [-File] <String>
   [-Force]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
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
별칭:cf
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DataFactory

PSDataFactory 개체를 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 데이터 팩터리에 데이터 세트를 만듭니다.

형식:PSDataFactory
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-DataFactoryName

데이터 팩터리의 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 데이터 팩터리에 데이터 세트를 만듭니다.

형식:String
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-DefaultProfile

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

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-File

데이터 세트에 대한 설명을 포함하는 JSON(JavaScript Object Notation) 파일의 전체 경로를 지정합니다.

형식:String
Position:3
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Force

확인 메시지를 표시하지 않고 이 cmdlet이 기존 데이터 세트를 대체한다는 것을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

만들 데이터 세트의 이름을 지정합니다.

형식:String
Position:2
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ResourceGroupName

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

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
별칭:wi
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

PSDataFactory

String

출력

PSDataset

참고

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