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


Export-AzSynapseKqlScript

Экспортирует скрипт KQL.

Синтаксис

Export-AzSynapseKqlScript
      -WorkspaceName <String>
      [-Name <String>]
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseKqlScript
      -WorkspaceObject <PSSynapseWorkspace>
      [-Name <String>]
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseKqlScript
      -InputObject <PSKqlScriptResource>
      -OutputFolder <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Описание

Командлет Export-AzSynapseKqlScript экспортирует скрипт KQL Azure Synapse в файл запроса kusto (Kql). Имя скрипта KQL становится именем экспортированного файла. Если указать имя скрипта KQL, командлет экспортирует этот скрипт KQL. Если имя не указано, командлет экспортирует все скрипты KQL в рабочей области.

Примеры

Пример 1

Export-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -OutputFolder "C:\KqlScirpt"

Экспортирует все скрипты KQL в рабочей области ContosoWorkspace в папку C:\KqlScirpt.

Пример 2

Export-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -Name ContosoKqlScript -OutputFolder "C:\KqlScript"

Экспортирует один скрипт KQL с именем ContosoKqlScript в рабочей области ContosoWorkspace в папку C:\KqlScript.

Пример 3

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Export-AzSynapseKqlScript -Name ContosoKqlScript -OutputFolder "C:\KqlScript"

Экспортирует один скрипт KQL с именем ContosoKqlScript в рабочей области ContosoWorkspace в папку C:\KqlScript через конвейер.

Пример 4

$KqlScript = Get-AzSynapseKqlScript -WorkspaceName ContosoWorkspace -Name ContosoKqlScript
$KqlScript | Export-AzSynapseKqlScript -OutputFolder "C:\KqlScript"

Экспортирует один скрипт KQL с именем ContosoKqlScript в рабочей области ContosoWorkspace в папку C:\KqlScript через конвейер.

Параметры

-AsJob

Запуск командлета в фоновом режиме

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

-DefaultProfile

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

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

-InputObject

Объект скрипта KQL.

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

-Name

Имя скрипта KQL.

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

-OutputFolder

Папка, в которой должен размещаться скрипт KQL.

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

-WorkspaceName

Имя рабочей области Synapse.

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

-WorkspaceObject

Входной объект рабочей области, обычно передаваемый через конвейер.

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

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

PSSynapseWorkspace

PSKqlScriptResource

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

FileInfo