Freigeben über


Submit-AzureRmDataLakeAnalyticsJob

Sendet einen Auftrag.

Warnung

Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.

Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.

Syntax

Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-ScriptPath] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-Script] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-ScriptPath] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      -RecurrenceId <Guid>
      [-RecurrenceName <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-Script] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      -RecurrenceId <Guid>
      [-RecurrenceName <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-ScriptPath] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      -RecurrenceId <Guid>
      [-RecurrenceName <String>]
      -PipelineId <Guid>
      [-PipelineName <String>]
      [-PipelineUri <String>]
      [-RunId <Guid>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Submit-AzureRmDataLakeAnalyticsJob
      [-Account] <String>
      [-Name] <String>
      [-Script] <String>
      [[-Runtime] <String>]
      [[-CompileMode] <String>]
      [-CompileOnly]
      [[-AnalyticsUnits] <Int32>]
      [[-Priority] <Int32>]
      [-ScriptParameter <IDictionary>]
      -RecurrenceId <Guid>
      [-RecurrenceName <String>]
      -PipelineId <Guid>
      [-PipelineName <String>]
      [-PipelineUri <String>]
      [-RunId <Guid>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Submit-AzureRmDataLakeAnalyticsJob sendet einen Azure Data Lake Analytics-Auftrag.

Beispiele

Beispiel 1: Absenden eines Auftrags

PS C:\>Submit-AzureRmDataLakeAnalyticsJob -Account "ContosoAdlAccount" -Name "New Job" -ScriptPath $LocalScriptPath -AnalyticsUnits 32

Mit diesem Befehl wird ein Data Lake Analytics-Auftrag übermittelt.

Beispiel 2: Übermitteln eines Auftrags mit Skriptparametern

PS C:\>$parameters = [ordered]@{}
$parameters["Department"] = "Sales"
$parameters["NumRecords"] = 1000
$parameters["StartDateTime"] = (Get-Date).AddDays(-14)
Submit-AzureRmDataLakeAnalyticsJob -Account "ContosoAdlAccount" -Name "New Job" -ScriptPath $LocalScriptPath -AnalyticsUnits 32 -ScriptParameter $parameters

U-SQL-Skriptparameter werden oberhalb des Standard Skriptinhalts vorangestellt, z. B.: DECLARE @Department string = "Sales"; DECLARE @NumRecords int = 1000; DECLARE @StartDateTime DateTime = new DateTime(2017, 12, 6, 0, 0, 0, 0);

Parameter

-Account

Name des Data Lake Analytics-Kontos, unter dem der Auftrag übermittelt wird.

Typ:String
Aliases:AccountName
Position:0
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-AnalyticsUnits

Die Analyseeinheiten, die für diesen Auftrag verwendet werden sollen. In der Regel führen mehr Analyseeinheiten, die einem Skript zugeordnet sind, zu einer schnelleren Skriptausführungszeit.

Typ:Int32
Aliases:DegreeOfParallelism
Position:6
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-CompileMode

Die Art der Kompilierung, die für diesen Auftrag ausgeführt werden soll. Gültige Werte:

  • Semantik (führt nur semantische Überprüfungen und erforderliche Sanity-Prüfungen durch)
  • Vollständig (vollständige Kompilierung)
  • SingleBox (Vollständige Kompilierung lokal ausgeführt)
Typ:String
Zulässige Werte:Semantic, Full, SingleBox
Position:4
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-CompileOnly

Gibt an, dass die Übermittlung nur den Auftrag erstellen und nicht ausgeführt werden soll, wenn dieser auf "true" festgelegt ist.

Typ:SwitchParameter
Position:5
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Der Anzeigename des zu übermittelnden Auftrags.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-PipelineId

Eine ID, die angibt, dass die Übermittlung dieses Auftrags Teil einer Reihe von wiederkehrenden Aufträgen ist und auch einer Auftragspipeline zugeordnet ist.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-PipelineName

Ein optionaler Anzeigename für die Pipeline, die diesem Auftrag zugeordnet ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-PipelineUri

Ein optionaler URI, der mit dem ursprünglichen Dienst verknüpft ist, der dieser Pipeline zugeordnet ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Priority

Die Priorität des Auftrags. Wenn nicht angegeben, lautet die Priorität 1000. Eine niedrigere Zahl gibt eine höhere Auftragspriorität an.

Typ:Int32
Position:7
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-RecurrenceId

Eine ID, die angibt, dass die Übermittlung dieses Auftrags Teil einer Reihe von Wiederkehrenden Aufträgen mit derselben Serien-ID ist.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-RecurrenceName

Ein optionaler Anzeigename für die Wiederholungskorrelation zwischen Aufträgen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-RunId

Eine ID, die diese spezifische Ausführungs iteration der Pipeline identifiziert.

Typ:Nullable<T>[Guid]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Runtime

Legen Sie optional die Version der Laufzeit fest, die für den Auftrag verwendet werden soll. Wenn die Standardlaufzeit nicht festgelegt ist, wird die Standardlaufzeit verwendet.

Typ:String
Position:3
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Script

Auszuführende Skript (inline).

Typ:String
Position:2
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-ScriptParameter

Die Skriptparameter für diesen Auftrag als Wörterbuch mit Parameternamen (Zeichenfolge) zu Werten (beliebige Kombinationen von Byte, sbyte, int, uint (oder uint32), long, ulong (oder uint64), float, double, dezimal, short (oder int16), ushort (oder uint16), char, string, DateTime, bool, Guid oder byte[]).

Typ:IDictionary
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-ScriptPath

Pfad zur zu übermittelnden Skriptdatei.

Typ:String
Position:2
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

String

SwitchParameter

Int32

IDictionary

Guid

Nullable<T>[[System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Ausgaben

JobInformation