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


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
значение по умолчанию:False
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DataFactory

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

Тип:PSDataFactory
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-DataFactoryName

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

Тип:String
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-File

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

Тип:String
Position:3
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Тип:String
Position:2
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Тип:String
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:False
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

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

PSDataFactory

String

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

PSDataset

Примечания

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