Condividi tramite


Export-AzSynapseKqlScript

Esporta lo script KQL.

Sintassi

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

Descrizione

Il cmdlet Export-AzSynapseKqlScript esporta uno script KQL di Azure Synapse in un file di query kusto (con estensione kql). Il nome dello script KQL diventa il nome del file esportato. Se si specifica il nome di uno script KQL, il cmdlet esporta lo script KQL. Se non si specifica un nome, il cmdlet esporta tutti gli script KQL nell'area di lavoro.

Esempio

Esempio 1

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

Esporta tutti gli script KQL nell'area di lavoro ContosoWorkspace nella cartella "C:\KqlScirpt".

Esempio 2

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

Esporta un singolo script KQL denominato ContosoKqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\KqlScript".

Esempio 3

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

Esporta un singolo script KQL denominato ContosoKqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\KqlScript" tramite pipeline.

Esempio 4

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

Esporta un singolo script KQL denominato ContosoKqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\KqlScript" tramite pipeline.

Parametri

-AsJob

Eseguire il cmdlet in background

Tipo:SwitchParameter
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Oggetto script KQL.

Tipo:PSKqlScriptResource
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nome script KQL.

Tipo:String
Aliases:KqlScriptName
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Cartella in cui deve essere inserito lo script KQL.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nome dell'area di lavoro di Synapse.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

oggetto di input dell'area di lavoro, in genere passato attraverso la pipeline.

Tipo:PSSynapseWorkspace
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

Input

PSSynapseWorkspace

PSKqlScriptResource

Output

FileInfo