Submit-AzDataLakeAnalyticsJob
提交作業。
語法
Submit-AzDataLakeAnalyticsJob
[-Account] <String>
[-Name] <String>
[-ScriptPath] <String>
[[-Runtime] <String>]
[[-CompileMode] <String>]
[-CompileOnly]
[[-AnalyticsUnits] <Int32>]
[[-Priority] <Int32>]
[-ScriptParameter <IDictionary>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Submit-AzDataLakeAnalyticsJob
[-Account] <String>
[-Name] <String>
[-Script] <String>
[[-Runtime] <String>]
[[-CompileMode] <String>]
[-CompileOnly]
[[-AnalyticsUnits] <Int32>]
[[-Priority] <Int32>]
[-ScriptParameter <IDictionary>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Submit-AzDataLakeAnalyticsJob
[-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-AzDataLakeAnalyticsJob
[-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-AzDataLakeAnalyticsJob
[-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-AzDataLakeAnalyticsJob
[-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>]
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 |
別名: | AccountName |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-AnalyticsUnits
要用於此作業的分析單位。 一般而言,專用於腳本的更多分析單位會導致更快速的腳本運行時間。
類型: | Int32 |
別名: | DegreeOfParallelism |
Position: | 6 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-CompileMode
要在此作業上完成的編譯類型。 有效值:
- 語意 (只執行語意檢查和必要的理智檢查)
- 完整 (完整編譯)
- SingleBox (在本機執行的完整編譯)
類型: | String |
接受的值: | Semantic, Full, SingleBox |
Position: | 4 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-CompileOnly
指出提交應該只建置作業,如果設定為 true,則不要執行。
類型: | SwitchParameter |
Position: | 5 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
要送出之工作的易記名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PipelineId
指出此作業提交的標識碼是一組週期性作業的一部分,也與作業管線相關聯。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PipelineName
與此作業相關聯的管線選擇性易記名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-PipelineUri
連結至與此管線相關聯之原始服務的選擇性 URI。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Priority
作業的優先順序。 如果未指定,則優先順序為 1000。 較低的數位表示較高的作業優先順序。
類型: | Int32 |
Position: | 7 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-RecurrenceId
指出此作業提交的標識碼是一組具有相同週期標識碼的週期性作業的一部分。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-RecurrenceName
作業之間迴圈相互關聯的選擇性易記名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-RunId
標識碼,識別管線的這個特定執行反覆專案。
類型: | Nullable<T>[Guid] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Runtime
選擇性地設定要用於作業的運行時間版本。 如果保持未設定,則會使用預設運行時間。
類型: | String |
Position: | 3 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Script
要執行的腳本(內嵌寫入)。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ScriptParameter
此作業的腳本參數,做為參數名稱 (string) 至值的字典(位元組、sbyte、int、uint(或 uint32)、long、ulong (或 uint64)、float、double、decimal、short (或 int16)、ushort (或 uint16)、char、string、DateTime、bool、Guid 或 byte[]。
類型: | IDictionary |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ScriptPath
要送出之腳本檔案的路徑。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
輸入
Nullable<T>[[System.Guid, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]