Поделиться через


New-AzDataFactoryDataset

Создает набор данных в фабрике данных.

Синтаксис

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

Описание

Командлет New-AzDataFactoryDataset создает набор данных в Фабрика данных Azure. Если указать имя для уже существующего набора данных, этот командлет предложит подтвердить, прежде чем заменить набор данных. Если указать параметр Force, командлет заменяет существующий набор данных без подтверждения. Выполните эти операции в следующем порядке:

  • Создали фабрику данных.
  • Создали связанные службы.
  • Создайте наборы данных.
  • Создание конвейера. Если набор данных с тем же именем уже существует в фабрике данных, этот командлет предложит подтвердить, следует ли перезаписать существующий набор данных новым набором данных. При подтверждении перезаписи существующего набора данных также заменяется определение набора данных.

Примеры

Пример 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         : {}

Эта команда создает набор данных с именем DA_WikipediaClickEvents в фабрике данных с именем WikiADF. Команда основывает набор данных на сведениях в файле 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 с помощью оператора конвейера. Этот командлет Windows PowerShell форматирует результаты. Для получения дополнительных сведений введите Get-Help Format-List.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DataFactory

Указывает объект PSDataFactory . Этот командлет создает набор данных в фабрике данных, указанный этим параметром.

Тип:PSDataFactory
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DataFactoryName

Указывает имя фабрики данных. Этот командлет создает набор данных в фабрике данных, указанный этим параметром.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-File

Указывает полный путь к файлу нотации объектов JavaScript (JSON), который содержит описание набора данных.

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Указывает, что этот командлет заменяет существующий набор данных без запроса на подтверждение.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя создаваемого набора данных.

Тип:String
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов Azure. Этот командлет создает набор данных в группе, указанной этим параметром.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

PSDataFactory

String

Выходные данные

PSDataset

Примечания

  • Ключевые слова: azure, azurerm, arm, resource, management, manager, data, фабрики