Sdílet prostřednictvím


Export-AzSynapseKqlScript

Exportuje skript KQL.

Syntax

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

Description

Rutina Export-AzSynapseKqlScript exportuje skript Azure Synapse KQL do souboru dotazu Kusto (.kql). Název skriptu KQL se stane názvem exportovaného souboru. Pokud zadáte název skriptu KQL, rutina exportuje tento skript KQL. Pokud nezadáte název, rutina exportuje všechny skripty KQL v pracovním prostoru.

Příklady

Příklad 1

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

Exportuje všechny skripty KQL v pracovním prostoru ContosoWorkspace do složky C:\KqlScirpt.

Příklad 2

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

Exportuje jeden skript KQL s názvem ContosoKqlScript v pracovním prostoru ContosoWorkspace do složky C:\KqlScript.

Příklad 3

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

Exportuje jeden skript KQL s názvem ContosoKqlScript v pracovním prostoru ContosoWorkspace do složky C:\KqlScript prostřednictvím kanálu.

Příklad 4

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

Exportuje jeden skript KQL s názvem ContosoKqlScript v pracovním prostoru ContosoWorkspace do složky C:\KqlScript prostřednictvím kanálu.

Parametry

-AsJob

Spuštění rutiny na pozadí

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objekt skriptu KQL.

Type:PSKqlScriptResource
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Název skriptu KQL

Type:String
Aliases:KqlScriptName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Složka, do které má být umístěn skript KQL.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Název pracovního prostoru Synapse

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

vstupní objekt pracovního prostoru, obvykle předávaný kanálem.

Type:PSSynapseWorkspace
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

PSSynapseWorkspace

PSKqlScriptResource

Výstupy

FileInfo