다음을 통해 공유


Submit-AzDataLakeAnalyticsJob

작업을 제출합니다.

구문

SubmitUSqlJobWithScriptPath

Submit-AzDataLakeAnalyticsJob
    [-Account] <String>
    [-Name] <String>
    [-ScriptPath] <String>
    [[-Runtime] <String>]
    [[-CompileMode] <String>]
    [[-AnalyticsUnits] <Int32>]
    [[-Priority] <Int32>]
    [-CompileOnly]
    [-ScriptParameter <IDictionary>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SubmitUSqlJob

Submit-AzDataLakeAnalyticsJob
    [-Account] <String>
    [-Name] <String>
    [-Script] <String>
    [[-Runtime] <String>]
    [[-CompileMode] <String>]
    [[-AnalyticsUnits] <Int32>]
    [[-Priority] <Int32>]
    [-CompileOnly]
    [-ScriptParameter <IDictionary>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SubmitUSqlJobWithScriptPathAndRecurrence

Submit-AzDataLakeAnalyticsJob
    [-Account] <String>
    [-Name] <String>
    [-ScriptPath] <String>
    [[-Runtime] <String>]
    [[-CompileMode] <String>]
    [[-AnalyticsUnits] <Int32>]
    [[-Priority] <Int32>]
    -RecurrenceId <Guid>
    [-CompileOnly]
    [-ScriptParameter <IDictionary>]
    [-RecurrenceName <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SubmitUSqlJobWithRecurrence

Submit-AzDataLakeAnalyticsJob
    [-Account] <String>
    [-Name] <String>
    [-Script] <String>
    [[-Runtime] <String>]
    [[-CompileMode] <String>]
    [[-AnalyticsUnits] <Int32>]
    [[-Priority] <Int32>]
    -RecurrenceId <Guid>
    [-CompileOnly]
    [-ScriptParameter <IDictionary>]
    [-RecurrenceName <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SubmitUSqlJobWithScriptPathAndPipeline

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

SubmitUSqlJobWithPipeline

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

Description

Submit-AzDataLakeAnalyticsJob cmdlet은 Azure Data Lake Analytics 작업을 제출합니다.

예제

예제 1: 작업 제출

Submit-AzDataLakeAnalyticsJob -Account "ContosoAdlAccount" -Name "New Job" -ScriptPath $LocalScriptPath -AnalyticsUnits 32

이 명령은 Data Lake Analytics 작업을 제출합니다.

예제 2: 스크립트 매개 변수를 사용하여 작업 제출

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

U-SQL 스크립트 매개 변수는 기본 스크립트 콘텐츠 위에 앞에 추가됩니다(예: DECLARE @Department 문자열 = "Sales"; DECLARE @NumRecords int = 1000; DECLARE @StartDateTime DateTime = new DateTime(2017, 12, 6, 0, 0, 0, 0);

매개 변수

-Account

작업이 제출될 Data Lake Analytics 계정의 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False
별칭:계정 이름

매개 변수 집합

(All)
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AnalyticsUnits

이 작업에 사용할 분석 단위입니다. 일반적으로 스크립트 전용 분석 단위가 많을수록 스크립트 실행 시간이 빨라집니다.

매개 변수 속성

형식:Int32
Default value:None
와일드카드 지원:False
DontShow:False
별칭:DegreeOfParallelism

매개 변수 집합

(All)
Position:6
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-CompileMode

이 작업에서 수행할 컴파일 형식입니다. 올바른 값

  • 의미 체계(의미 체계 검사 및 필요한 정신 검사만 수행)
  • 전체(전체 컴파일)
  • SingleBox(로컬에서 전체 컴파일 수행)

매개 변수 속성

형식:String
Default value:None
허용되는 값:Semantic, Full, SingleBox
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:4
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-CompileOnly

제출은 작업만 빌드해야 하며 true로 설정된 경우 실행되지 않음을 나타냅니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:5
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독

매개 변수 속성

형식:IAzureContextContainer
Default value:None
와일드카드 지원:False
DontShow:False
별칭:AzContext, AzureRmContext, AzureCredential

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Name

제출할 작업의 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:1
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-PipelineId

이 작업의 제출을 나타내는 ID는 되풀이 작업 집합의 일부이며 작업 파이프라인과도 연결됩니다.

매개 변수 속성

형식:Guid
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-PipelineName

이 작업과 연결된 파이프라인의 선택적 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-PipelineUri

이 파이프라인과 연결된 원래 서비스에 연결되는 선택적 URI입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Priority

작업의 우선 순위입니다. 지정하지 않으면 우선 순위는 1000입니다. 숫자가 낮을수록 작업 우선 순위가 높아질 수 있습니다.

매개 변수 속성

형식:Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:7
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RecurrenceId

이 작업의 제출을 나타내는 ID는 되풀이 ID가 동일한 되풀이 작업 집합의 일부입니다.

매개 변수 속성

형식:Guid
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndRecurrence
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithRecurrence
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RecurrenceName

작업 간의 되풀이 상관 관계에 대한 선택적 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndRecurrence
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithRecurrence
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RunId

파이프라인의 이 특정 실행 반복을 식별하는 ID입니다.

매개 변수 속성

형식:

Nullable<T>[Guid]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPathAndPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Runtime

필요에 따라 작업에 사용할 런타임 버전을 설정합니다. 설정되지 않은 상태로 두면 기본 런타임이 사용됩니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:3
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Script

실행할 스크립트(인라인으로 작성됨).

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJob
Position:2
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithRecurrence
Position:2
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithPipeline
Position:2
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-ScriptParameter

이 작업에 대한 스크립트 매개 변수는 값(바이트, 스바이트, int, uint(또는 uint32), long, ulong(또는 uint64), float, double, decimal, short(또는 int16), ushort(또는 uint16), char, string, DateTime, bool, Guid 또는 byte[]의 조합)에 대한 매개 변수 이름(문자열)의 사전입니다.

매개 변수 속성

형식:IDictionary
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-ScriptPath

제출할 스크립트 파일의 경로입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

SubmitUSqlJobWithScriptPath
Position:2
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithScriptPathAndRecurrence
Position:2
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False
SubmitUSqlJobWithScriptPathAndPipeline
Position:2
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

String

SwitchParameter

Int32

IDictionary

Guid

Nullable<T>

출력

Microsoft.Azure.Management.DataLake.Analytics.Models.JobInformation