Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد streamingjobs مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.StreamAnalytics/streamingjobs، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: '1.0'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
}

كائنات FunctionProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى التجميع، استخدم:

  type: 'Aggregate'

بالنسبة إلى العددي، استخدم:

  type: 'Scalar'

كائنات FunctionBinding

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.MachineLearning/WebService، استخدم:

  type: 'Microsoft.MachineLearning/WebService'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }

بالنسبة إلى Microsoft.MachineLearningServices، استخدم:

  type: 'Microsoft.MachineLearningServices'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }

بالنسبة إلى Microsoft.StreamAnalytics/CLRUdf، استخدم:

  type: 'Microsoft.StreamAnalytics/CLRUdf'
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    script: 'string'
  }

بالنسبة إلى Microsoft.StreamAnalytics/JavascriptUdf، استخدم:

  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
  properties: {
    script: 'string'
  }

عناصر InputProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة للمرجع، استخدم:

  type: 'Reference'
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }

بالنسبة إلى Stream، استخدم:

  type: 'Stream'
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }

كائنات التسلسل

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Avro، استخدم:

  type: 'Avro'
  properties: any()

بالنسبة إلى Csv، استخدم:

  type: 'Csv'
  properties: {
    encoding: 'UTF8'
    fieldDelimiter: 'string'
  }

بالنسبة إلى CustomClr، استخدم:

  type: 'CustomClr'
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }

بالنسبة إلى Delta، استخدم:

  type: 'Delta'
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }

بالنسبة إلى Json، استخدم:

  type: 'Json'
  properties: {
    encoding: 'UTF8'
    format: 'string'
  }

بالنسبة إلى Parquet، استخدم:

  type: 'Parquet'
  properties: any()

كائنات ReferenceInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

بالنسبة إلى Raw، استخدم:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

كائنات StreamInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Devices/IotHubs، استخدم:

  type: 'Microsoft.Devices/IotHubs'
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

بالنسبة إلى Raw، استخدم:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

كائنات OutputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.AzureFunction، استخدم:

  type: 'Microsoft.AzureFunction'
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }

بالنسبة إلى Microsoft.DataLake/Accounts، استخدم:

  type: 'Microsoft.DataLake/Accounts'
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

بالنسبة إلى Microsoft.ServiceBus/Queue، استخدم:

  type: 'Microsoft.ServiceBus/Queue'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
  }

بالنسبة إلى Microsoft.ServiceBus/Topic، استخدم:

  type: 'Microsoft.ServiceBus/Topic'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

بالنسبة إلى Microsoft.Sql/Server/DataWarehouse، استخدم:

  type: 'Microsoft.Sql/Server/DataWarehouse'
  properties: {
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

بالنسبة إلى Microsoft.Storage/DocumentDB، استخدم:

  type: 'Microsoft.Storage/DocumentDB'
  properties: {
    accountId: 'string'
    accountKey: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }

بالنسبة إلى Microsoft.Storage/Table، استخدم:

  type: 'Microsoft.Storage/Table'
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }

بالنسبة إلى PowerBI، استخدم:

  type: 'PowerBI'
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

بالنسبة إلى Raw، استخدم:

  type: 'Raw'
  properties: {
    payloadUri: 'string'
  }

قيم Property

مهام التدفق

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-63

أحرف صالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية يصف الهوية المدارة المعينة من قبل النظام المعينة لهذه المهمة والتي يمكن استخدامها للمصادقة مع المدخلات والمخرجات. الهوية
خصائص الخصائص المقترنة بوظيفة دفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobProperties

الهوية

الاسم الوصف القيمة
معرف أساسي سلسلة
معرّف المستأجر سلسلة
النوع سلسلة

StreamingJobProperties

الاسم الوصف القيمة
نظام المجموعة نظام المجموعة الذي سيتم تشغيل وظائف الدفق عليه. ClusterInfo
مستوى التوافق يتحكم في بعض سلوكيات وقت تشغيل وظيفة البث. '1.0'
contentStoragePolicy القيم الصالحة هي JobStorageAccount وStemAccount. إذا تم تعيينه إلى JobStorageAccount، يتطلب هذا من المستخدم أيضا تحديد خاصية jobStorageAccount. . 'JobStorageAccount'
"حساب النظام"
dataLocale لغة البيانات لوظيفة تحليلات الدفق. يجب أن تكون القيمة اسم .NET Culture المدعومة من المجموعة https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. افتراضيات على "en-US" إذا لم يتم تحديد ذلك. سلسلة
eventsLateArrivalMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تضمين الأحداث المتأخرة. النطاق المدعوم هو -1 إلى 1814399 (20.23: 59: 59 يوماً) ويستخدم -1 لتحديد الانتظار إلى أجل غير مسمى. إذا كانت الخاصية غائبة، يتم تفسيرها على أنها ذات قيمة -1. int
eventsOutOfOrderMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تعديل الأحداث خارج الترتيب لتعود بالترتيب. int
eventsOutOfOrderPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل خارج الترتيب في دفق حدث الإدخال. "ضبط"
"إسقاط"
الظواهر حساب التخزين حيث توجد البيانات الاصطناعية للتعليمات البرمجية المخصصة. خارجية
وظائف قائمة دالة واحدة أو أكثر لمهمة الدفق. خاصية الاسم لكل دالة مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحول الفردي. الدالة[]
المدخلات قائمة بإدخال واحد أو أكثر إلى مهمة الدفق. خاصية الاسم لكل إدخال مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإدخل الفردي. الإدخال[]
jobStorageAccount الخصائص المقترنة بحساب تخزين Azure مع MSI JobStorageAccount
نوع الوظيفة يصف نوع الوظيفة. الأوضاع الصالحة هي Cloud و "Edge". "السحابة"
'Edge'
outputErrorPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل إلى المخرجات ولا يمكن كتابتها إلى وحدة التخزين الخارجية نظراً لكونها مشوهة (قيم العمود مفقودة أو قيم العمود ذات النوع أو الحجم الخطأ). "إسقاط"
"إيقاف"
نتائج قائمة بمخرج واحد أو أكثر لمهمة الدفق. خاصية الاسم لكل إخراج مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإخراج الفردي. الإخراج[]
outputStartMode يجب استخدام هذه الخاصية فقط عندما يكون من المرغوب فيه أن تبدأ المهمة فور الإنشاء. قد تكون القيمة JobStartTime أو CustomTime أو LastOutputEventTime للإشارة إلى ما إذا كانت نقطة البداية لدفق حدث الإخراج يجب أن تبدأ عند بدء المهمة، أو البدء من طابع زمني مخصص للمستخدم محدد عبر خاصية outputStartTime، أو البدء من وقت إخراج الحدث الأخير. 'وقت مخصص'
'JobStartTime'
"LastOutputEventTime"
outputStartTime القيمة هي إما طابع زمني منسق ISO-8601 يشير إلى نقطة بداية دفق حدث الإخراج، أو فارغة للإشارة إلى أن دفق حدث الإخراج سيبدأ كلما بدأت مهمة الدفق. يجب أن تحتوي هذه الخاصية على قيمة إذا تم تعيين outputStartMode إلى CustomTime. سلسلة
sku يصف SKU لمهمة الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobSku
التحول يشير إلى الاستعلام وعدد وحدات الدفق التي يجب استخدامها لمهمة الدفق. خاصية اسم التحويل مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحول الفردي. التحول

ClusterInfo

الاسم الوصف القيمة
المعرف معرف المورد لنظام المجموعة. سلسلة

خارجية

الاسم الوصف القيمة
حاوية سلسلة
مسار سلسلة
storageAccount الخصائص المقترنة بحساب Azure Storage حساب التخزين

StorageAccount

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

الوظيفة

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بدالة. وظائف الخصائص

وظائف الخصائص

الاسم الوصف القيمة
خصائص تكوين الدالة
النوع تعيين نوع العنصر ⁩التجميع⁧
عددي (مطلوب)

تكوين الدالة

الاسم الوصف القيمة
الربط الربط الفعلي للدالة. على سبيل المثال، في حالة خدمة ويب التعلم الآلي من Microsoft Azure، يصف هذا نقطة النهاية. ربط الوظائف
المدخلات FunctionInput[]
الإخراج يصف إخراج دالة. FunctionOutput

ربط الوظائف

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.MachineLearning/WebService
Microsoft.MachineLearning
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (مطلوب)

AzureMachineLearningStudioFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.MachineLearning/WebService' (مطلوب)
خصائص خصائص الربط المقترنة ب Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية Azure Machine Learning Studio. تعرف على المزيد هنا: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs سلسلة
المدخلات مدخلات نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputs
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

الاسم الوصف القيمة
columnNames قائمة بأعمدة الإدخال لنقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
الاسم اسم الإدخال. هذا هو الاسم المقدم أثناء تأليف نقطة النهاية. سلسلة

AzureMachineLearningStudioInputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإدخال. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningStudioOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإخراج. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
الاسم اسم عمود الإخراج. سلسلة

AzureMachineLearningServiceFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.MachineLearningServices' (مطلوب)
خصائص خصائص الربط المقترنة بخدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. سلسلة
المدخلات مدخلات نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests عدد الطلبات المتوازية التي سيتم إرسالها لكل قسم من وظيفتك إلى خدمة التعلم الآلي. الإعداد الافتراضي 1. int
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإدخال. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningServiceOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإخراج. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإخراج. سلسلة

CSharpFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.StreamAnalytics/CLRUdf' (مطلوب)
خصائص خصائص الربط المقترنة بدالة CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

الاسم الوصف القيمة
فئة التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
dllPath التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
أسلوب التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
البرنامج النصي التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة

ربط JavaScriptFunction

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.StreamAnalytics/JavascriptUdf' (مطلوب)
خصائص خصائص الربط المقترنة بوظيفة JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

الاسم الوصف القيمة
البرنامج النصي التعليمات البرمجية JavaScript التي تحتوي على تعريف دالة واحدة. على سبيل المثال: 'الدالة (x, y) { return x + y; }' سلسلة

FunctionInput

الاسم الوصف القيمة
dataType نوع بيانات (Azure Stream Analytics المدعوم) لمعلمة إدخال الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة
isConfigurationParameter علامة تشير إلى ما إذا كانت المعلمة معلمة تكوين. صحيح إذا كان من المتوقع أن تكون معلمة الإدخال هذه ثابتة. الوضع الافتراضي خطأ. Bool

FunctionOutput

الاسم الوصف القيمة
dataType نوع بيانات (Azure Stream Analytics المدعوم) لإخراج الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة

خصائص الوظائف المجمعة

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. "تجميع" (مطلوب)

خصائص ScalarFunction

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. 'عددي' (مطلوب)

إدخال

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بإدخال. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإدخال

خصائص الإدخال

الاسم الوصف القيمة
الضغط توضح هذه المقالة كيفية ضغط بيانات الإدخال الضغط
مفتاح القسم partitionKey يصف مفتاحا في بيانات الإدخال المستخدمة لتقسيم بيانات الإدخال سلسلة
إنشاء تسلسل يصف كيفية تسلسل البيانات من الإدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
النوع تعيين نوع الكائن ‏‏المرجع
دفق البيانات (مطلوب)

الضغط

الاسم الوصف القيمة
النوع سلسلة (مطلوبة)

التسلسل

الاسم الوصف القيمة
النوع تعيين نوع العنصر Avro
Csv
CustomClr
Delta
Json
Parquet (مطلوب)

AvroSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Avro' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Avro. مطلوب على طلبات PUT (CreateOrReplace). بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

CsvSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Csv' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CSV. مطلوب على طلبات PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'UTF8'
fieldDelimiter يحدد المحدد الذي سيتم استخدامه لفصل سجلات القيمة المفصولة بفواصل (CSV). راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على قائمة بالقيم المدعومة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

CustomClrSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'CustomClr' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CustomClr. مطلوب على طلبات PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

الاسم الوصف القيمة
serializationClassName اسم فئة التسلسل. سلسلة
serializationDllPath مسار مكتبة التسلسل. سلسلة

DeltaSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Delta' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Delta Lake. مطلوب على طلبات PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

الاسم الوصف القيمة
deltaTablePath يحدد مسار جدول Delta Lake الذي ستتم كتابة الإخراج إليه. سلسلة (مطلوب)
partitionColumns يحدد أسماء الأعمدة التي سيتم تقسيم جدول Delta Lake لها. نحن ندعم عمود قسم واحد فقط، ولكننا نحتفظ به كصفيف للتوسعة. سلسلة []

JsonSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Json' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل JSON. مطلوب على طلبات PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'UTF8'
التنسيق تنطبق هذه الخاصية فقط على تسلسل JSON للمخرجات فقط. لا ينطبق على المدخلات. تحدد هذه الخاصية تنسيق JSON الذي ستتم كتابة الإخراج فيه. القيم المدعومة حاليا هي "lineSeparated" تشير إلى أنه سيتم تنسيق الإخراج عن طريق فصل كل كائن JSON بخط جديد و"صفيف" يشير إلى أنه سيتم تنسيق الإخراج كصفيف من عناصر JSON. القيمة الافتراضية هي "lineSeparated" إذا تركت فارغة. "صفيف"
'LineSeparated'

تسلسل ParquetSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Parquet' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Parquet. مطلوب على طلبات PUT (CreateOrReplace). بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

ReferenceInputProperties

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "مرجع" (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
الخام (مطلوب)

AzureSqlReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (مطلوب)
خصائص يصف خصائص مصدر بيانات إدخال مرجع قاعدة بيانات Azure SQL. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم قاعدة البيانات التي ستتم كتابة الإخراج إليها. سلسلة
deltaSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب تغييرات تزايدية من قاعدة بيانات SQL. لاستخدام هذا الخيار، نوصي باستخدام الجداول الزمنية في قاعدة بيانات Azure SQL. سلسلة
fullSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب البيانات من قاعدة بيانات sql. سلسلة
كلمة المرور يرتبط هذا العنصر بعنصر مصدر البيانات. هذه هي كلمة المرور التي سيتم استخدامها للاتصال بمثيل قاعدة بيانات SQL. سلسلة
معدل التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. يشير هذا إلى عدد المرات التي سيتم فيها إحضار البيانات من قاعدة البيانات. إنه بتنسيق DateTime. سلسلة
نوع التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. هذا العنصر من نوع قائمة التعداد. يشير إلى نوع خيار تحديث البيانات الذي نريد استخدامه:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta سلسلة
الخادم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم الخادم الذي يحتوي على قاعدة البيانات التي ستتم كتابتها. سلسلة
طاولتنا يرتبط هذا العنصر بعنصر مصدر البيانات. اسم الجدول في قاعدة بيانات Azure SQL. سلسلة
المستخدم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم المستخدم الذي سيتم استخدامه للاتصال بمثيل قاعدة بيانات SQL. سلسلة

BlobReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
pathPattern نمط مسار الكائن الثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مطابقة أسماء الكائنات الثنائية كبيرة الحجم مقابله لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب تخزين Azure واحد أو أكثر. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

الاسم الوصف القيمة
payload محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة
payloadUri عنوان URL SAS إلى كائن ثنائي كبير الحجم يحتوي على محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة

StreamInputProperties

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Stream' (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
الخام (مطلوب)

IoTHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (مطلوب)
خصائص الخصائص المقترنة بإدخال IoT Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

الاسم الوصف القيمة
اسم مجموعة المستهلكين اسم مجموعة مستهلكين IoT Hub التي يجب استخدامها لقراءة الأحداث من IoT Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Iot Hub. سلسلة
نقطة النهاية نقطة نهاية IoT Hub للاتصال ب (أي الرسائل/الأحداث والرسائل/العملياتMonitoringEvents وما إلى ذلك). سلسلة
مساحة iotHubNamespace اسم أو URI لمركز IoT. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك ل IoT Hub. يجب أن يحتوي هذا النهج على إذن اتصال الخدمة على الأقل. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubV2StreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
اسم مجموعة المستهلكين اسم مجموعة مستهلكين Event Hub التي يجب استخدامها لقراءة الأحداث من Event Hub. يسمح تحديد أسماء مجموعة المستهلكين المميزة لإدخالات متعددة لكل إدخال من هذه المدخلات بتلقي نفس الأحداث من Event Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Event Hub. سلسلة
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
pathPattern نمط مسار الكائن الثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مطابقة أسماء الكائنات الثنائية كبيرة الحجم مقابله لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
sourcePartitionCount عدد الأقسام لمصدر بيانات إدخال الكائن الثنائي كبير الحجم. النطاق 1 - 1024. int
storageAccounts قائمة بحساب تخزين Azure واحد أو أكثر. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"

المخرجات

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بمخرج. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإخراج

خصائص الإخراج

الاسم الوصف القيمة
Datasource يصف مصدر البيانات الذي ستتم كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). مصدر بيانات الإخراج
إنشاء تسلسل يصف كيفية تسلسل البيانات من إدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
sizeWindow نافذة الحجم لتقييد إخراج Stream Analytics إليها. int
timeWindow سلسلة

مصدر بيانات الإخراج

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
الخام (مطلوب)

AzureFunctionOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.AzureFunction' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Function. مطلوب على طلبات PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

الاسم الوصف القيمة
apiKey إذا كنت تريد استخدام وظيفة Azure من اشتراك آخر، فيمكنك القيام بذلك عن طريق توفير المفتاح للوصول إلى وظيفتك. سلسلة
functionAppName اسم تطبيق Azure Functions. سلسلة
functionName اسم الوظيفة في تطبيق Azure Functions. سلسلة
maxBatchCount خاصية تتيح لك تحديد الحد الأقصى لعدد الأحداث في كل دفعة يتم إرسالها إلى Azure Functions. القيمة الافتراضية هي 100. int
maxBatchSize خاصية تتيح لك تعيين الحجم الأقصى لكل دفعة إخراج يتم إرسالها إلى وظيفة Azure. وحدة الإدخال بالبايت. بشكلٍ افتراضي، هذه القيمة هي 262144 بايت (256 كيلو بايت). int

AzureDataLakeStoreOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

الاسم الوصف القيمة
accountName اسم حساب Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
dateFormat تنسيق التاريخ. أينما يظهر {date} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
filePathPrefix موقع الملف الذي يجب كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
refreshToken رمز تحديث يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. يمكن حاليا الحصول على رمز تحديث صالح فقط عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرّف المستأجر معرف المستأجر للمستخدم المستخدم للحصول على رمز التحديث المميز. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة
tokenUserDisplayName يعرض المستخدم اسم المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

EventHubV2OutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
مفتاح القسم المفتاح/العمود المستخدم لتحديد القسم الذي سيتم إرسال بيانات الحدث إليه. سلسلة
خصائص الخرقاء سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (مطلوب)
خصائص الخصائص المقترنة بإخراج قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
خصائص الخرقاء صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
queueName اسم قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

ServiceBusTopicOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (مطلوب)
خصائص الخصائص المقترنة بإخراج موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
propertyColumns صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب وقائمة انتظار ناقل خدمة Microsoft Azure وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
اسم الموضوع اسم موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

AzureSqlDatabaseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (مطلوب)
خصائص الخصائص المقترنة بإخراج قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
maxBatchCount الحد الأقصى لعدد الدفعات للكتابة إلى قاعدة بيانات Sql، القيمة الافتراضية هي 10000. اختياري على طلبات PUT. int
maxWriterCount يتوفر الحد الأقصى لعدد كتابة r، حاليا فقط 1 (كاتب واحد) و0 (استنادا إلى قسم الاستعلام). اختياري على طلبات PUT. int
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

AzureSynapseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Synapse. مطلوب على طلبات PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

BlobOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإخراج كائن ثنائي كبير الحجم. مطلوب على طلبات PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
مسار المسار نمط مسار كائن ثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مقابلته مطابقة أسماء الكائنات الثنائية كبيرة الحجم لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب واحد أو أكثر من حسابات Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

DocumentDbOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (مطلوب)
خصائص الخصائص المقترنة بإخراج DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

الاسم الوصف القيمة
AccountId اسم حساب DocumentDB أو معرفه. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountKey مفتاح الحساب لحساب DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
collectionNamePattern نمط اسم المجموعة للمجموعات التي سيتم استخدامها. يمكن إنشاء تنسيق اسم المجموعة باستخدام الرمز المميز {partition} الاختياري، حيث تبدأ الأقسام من 0. راجع قسم DocumentDB للحصول https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output على مزيد من المعلومات. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
قاعدة البيانات اسم قاعدة بيانات DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
documentId اسم الحقل في أحداث الإخراج المستخدمة لتحديد المفتاح الأساسي الذي تستند إليه عمليات الإدراج أو التحديث. سلسلة
partitionKey اسم الحقل في أحداث الإخراج المستخدمة لتحديد مفتاح تقسيم الإخراج عبر المجموعات. إذا كان "collectionNamePattern" يحتوي على الرمز المميز {partition}، فيجب تحديد هذه الخاصية. سلسلة

AzureTableOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Table' (مطلوب)
خصائص الخصائص المقترنة بإخراج جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
batchSize عدد الصفوف التي يجب كتابتها في جدول Azure في كل مرة. int
columnsToRemove إذا تم تحديده، فإن كل عنصر في الصفيف هو اسم عمود لإزالته (إذا كان موجودا) من كيانات حدث الإخراج. سلسلة []
partitionKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح قسم لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
rowKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح صف لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

PowerBIOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'PowerBI' (مطلوب)
خصائص الخصائص المقترنة بإخراج Power BI. مطلوب على طلبات PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
مجموعة بيانات اسم مجموعة بيانات Power BI. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرف المجموعة معرف مجموعة Power BI. سلسلة
اسم المجموعة اسم مجموعة Power BI. استخدم هذه الخاصية للمساعدة في تذكر معرف مجموعة Power BI المحدد الذي تم استخدامه. سلسلة
refreshToken رمز تحديث يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. يمكن حاليا الحصول على رمز تحديث صالح فقط عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Power BI ضمن مجموعة البيانات المحددة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
tokenUserDisplayName اسم عرض المستخدم للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

مصدر بيانات RawOutputDatasource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإخراج أولي. مطلوب على طلبات PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

الاسم الوصف القيمة
payloadUri عنوان URL ل SAS إلى كائن ثنائي كبير الحجم حيث يجب كتابة الإخراج. إذا لم يتم تعيين هذه الخاصية، فستتم كتابة بيانات الإخراج في تخزين مؤقت، وسيتم تضمين عنوان URL SAS لهذا التخزين المؤقت في النتيجة. سلسلة

StreamingJobSku

الاسم الوصف القيمة
الاسم اسم SKU. مطلوب على طلبات PUT (CreateOrReplace). 'قياسي'

التحول

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بالتحويل. مطلوب على طلبات PUT (CreateOrReplace). خصائص التحويل

خصائص التحويل

الاسم الوصف القيمة
استعلام يحدد الاستعلام الذي سيتم تشغيله في مهمة الدفق. يمكنك معرفة المزيد حول لغة استعلام Stream Analytics (SAQL) هنا: https://msdn.microsoft.com/library/azure/dn834998 . مطلوب على طلبات PUT (CreateOrReplace). سلسلة
وحدات البث يحدد عدد وحدات التدفق التي تستخدمها وظيفة الدفق. int

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء وظيفة Stream Analytics القياسية

نشر في Azure
ينشئ هذا القالب وظيفة Stream Analytics القياسية. لمزيد من المعلومات، Azure Stream Analytics هو تحليلات في الوقت الحقيقي ومحرك معالجة أحداث معقد مصمم لتحليل ومعالجة كميات كبيرة من بيانات الدفق السريع من مصادر متعددة في وقت واحد. يمكن تحديد الأنماط والعلاقات في المعلومات المستخرجة من عدد من مصادر الإدخال بما في ذلك الأجهزة وأجهزة الاستشعار وأجهزة النقر وموجزات وسائل التواصل الاجتماعي والتطبيقات. يمكن استخدام هذه الأنماط لبدء الإجراءات وبدء مهام سير العمل مثل إنشاء التنبيهات أو تغذية المعلومات إلى أداة إعداد التقارير أو تخزين البيانات المحولة لاستخدامها لاحقًا. بالإضافة إلى ذلك، يتوفر Stream Analytics في وقت تشغيل Azure IoT Edge، ويدعم نفس اللغة أو بناء الجملة الدقيق مثل السحابة.

تعريف مورد قالب ARM

يمكن توزيع نوع مورد streamingjobs مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.StreamAnalytics/streamingjobs، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2017-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "1.0",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  }
}

كائنات FunctionProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى التجميع، استخدم:

  "type": "Aggregate"

بالنسبة إلى العددي، استخدم:

  "type": "Scalar"

كائنات FunctionBinding

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.MachineLearning/WebService، استخدم:

  "type": "Microsoft.MachineLearning/WebService",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  }

بالنسبة إلى Microsoft.MachineLearningServices، استخدم:

  "type": "Microsoft.MachineLearningServices",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  }

بالنسبة إلى Microsoft.StreamAnalytics/CLRUdf، استخدم:

  "type": "Microsoft.StreamAnalytics/CLRUdf",
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "script": "string"
  }

بالنسبة إلى Microsoft.StreamAnalytics/JavascriptUdf، استخدم:

  "type": "Microsoft.StreamAnalytics/JavascriptUdf",
  "properties": {
    "script": "string"
  }

عناصر InputProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

للرجوع إليها، استخدم:

  "type": "Reference",
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

بالنسبة إلى Stream، استخدم:

  "type": "Stream",
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  }

كائنات التسلسل

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Avro، استخدم:

  "type": "Avro",
  "properties": {}

بالنسبة إلى Csv، استخدم:

  "type": "Csv",
  "properties": {
    "encoding": "UTF8",
    "fieldDelimiter": "string"
  }

بالنسبة إلى CustomClr، استخدم:

  "type": "CustomClr",
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  }

بالنسبة إلى Delta، استخدم:

  "type": "Delta",
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  }

بالنسبة إلى Json، استخدم:

  "type": "Json",
  "properties": {
    "encoding": "UTF8",
    "format": "string"
  }

بالنسبة إلى Parquet، استخدم:

  "type": "Parquet",
  "properties": {}

كائنات ReferenceInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

بالنسبة إلى Raw، استخدم:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

كائنات StreamInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Devices/IotHubs، استخدم:

  "type": "Microsoft.Devices/IotHubs",
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

بالنسبة إلى Raw، استخدم:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

كائنات OutputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.AzureFunction، استخدم:

  "type": "Microsoft.AzureFunction",
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  }

بالنسبة إلى Microsoft.DataLake/Accounts، استخدم:

  "type": "Microsoft.DataLake/Accounts",
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

بالنسبة إلى Microsoft.ServiceBus/Queue، استخدم:

  "type": "Microsoft.ServiceBus/Queue",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    }
  }

بالنسبة إلى Microsoft.ServiceBus/Topic، استخدم:

  "type": "Microsoft.ServiceBus/Topic",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  }

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

بالنسبة إلى Microsoft.Sql/Server/DataWarehouse، استخدم:

  "type": "Microsoft.Sql/Server/DataWarehouse",
  "properties": {
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

بالنسبة إلى Microsoft.Storage/DocumentDB، استخدم:

  "type": "Microsoft.Storage/DocumentDB",
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  }

بالنسبة إلى Microsoft.Storage/Table، استخدم:

  "type": "Microsoft.Storage/Table",
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  }

بالنسبة إلى PowerBI، استخدم:

  "type": "PowerBI",
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

بالنسبة إلى Raw، استخدم:

  "type": "Raw",
  "properties": {
    "payloadUri": "string"
  }

قيم Property

مهام التدفق

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.StreamAnalytics/streamingjobs'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2017-04-01'
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-63

أحرف صالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية يصف الهوية المدارة المعينة من قبل النظام المعينة لهذه المهمة والتي يمكن استخدامها للمصادقة مع المدخلات والمخرجات. الهوية
خصائص الخصائص المقترنة بوظيفة دفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobProperties

الهوية

الاسم الوصف القيمة
معرف أساسي سلسلة
معرّف المستأجر سلسلة
النوع سلسلة

StreamingJobProperties

الاسم الوصف القيمة
نظام المجموعة نظام المجموعة الذي سيتم تشغيل وظائف الدفق عليه. ClusterInfo
مستوى التوافق يتحكم في بعض سلوكيات وقت تشغيل وظيفة البث. '1.0'
contentStoragePolicy القيم الصالحة هي JobStorageAccount وStemAccount. إذا تم تعيينه إلى JobStorageAccount، يتطلب هذا من المستخدم أيضا تحديد خاصية jobStorageAccount. . 'JobStorageAccount'
"حساب النظام"
dataLocale لغة البيانات لوظيفة تحليلات الدفق. يجب أن تكون القيمة اسم .NET Culture المدعومة من المجموعة https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. افتراضيات على "en-US" إذا لم يتم تحديد ذلك. سلسلة
eventsLateArrivalMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تضمين الأحداث المتأخرة. النطاق المدعوم هو -1 إلى 1814399 (20.23: 59: 59 يوماً) ويستخدم -1 لتحديد الانتظار إلى أجل غير مسمى. إذا كانت الخاصية غائبة، يتم تفسيرها على أنها ذات قيمة -1. int
eventsOutOfOrderMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تعديل الأحداث خارج الترتيب لتعود بالترتيب. int
eventsOutOfOrderPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل خارج الترتيب في دفق حدث الإدخال. "ضبط"
"إسقاط"
الظواهر حساب التخزين حيث توجد البيانات الاصطناعية للتعليمات البرمجية المخصصة. خارجية
وظائف قائمة دالة واحدة أو أكثر لمهمة الدفق. خاصية الاسم لكل دالة مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحول الفردي. الدالة[]
المدخلات قائمة بإدخال واحد أو أكثر إلى مهمة الدفق. خاصية الاسم لكل إدخال مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإدخل الفردي. الإدخال[]
jobStorageAccount الخصائص المقترنة بحساب تخزين Azure مع MSI JobStorageAccount
نوع الوظيفة يصف نوع الوظيفة. الأوضاع الصالحة هي Cloud و "Edge". "السحابة"
'Edge'
outputErrorPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل إلى المخرجات ولا يمكن كتابتها إلى وحدة التخزين الخارجية نظراً لكونها مشوهة (قيم العمود مفقودة أو قيم العمود ذات النوع أو الحجم الخطأ). "إسقاط"
"إيقاف"
نتائج قائمة بمخرج واحد أو أكثر لمهمة الدفق. خاصية الاسم لكل إخراج مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإخراج الفردي. الإخراج[]
outputStartMode يجب استخدام هذه الخاصية فقط عندما يكون من المرغوب فيه أن تبدأ المهمة فور الإنشاء. قد تكون القيمة JobStartTime أو CustomTime أو LastOutputEventTime للإشارة إلى ما إذا كانت نقطة البداية لدفق حدث الإخراج يجب أن تبدأ عند بدء المهمة، أو البدء من طابع زمني مخصص للمستخدم محدد عبر خاصية outputStartTime، أو البدء من وقت إخراج الحدث الأخير. 'وقت مخصص'
'JobStartTime'
"LastOutputEventTime"
outputStartTime القيمة هي إما طابع زمني منسق ISO-8601 يشير إلى نقطة بداية دفق حدث الإخراج، أو فارغة للإشارة إلى أن دفق حدث الإخراج سيبدأ كلما بدأت مهمة الدفق. يجب أن تحتوي هذه الخاصية على قيمة إذا تم تعيين outputStartMode إلى CustomTime. سلسلة
sku يصف SKU لمهمة الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobSku
التحول يشير إلى الاستعلام وعدد وحدات الدفق التي يجب استخدامها لمهمة الدفق. خاصية اسم التحويل مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحول الفردي. التحول

ClusterInfo

الاسم الوصف القيمة
المعرف معرف المورد لنظام المجموعة. سلسلة

خارجية

الاسم الوصف القيمة
حاوية سلسلة
مسار سلسلة
storageAccount الخصائص المقترنة بحساب Azure Storage حساب التخزين

StorageAccount

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

الوظيفة

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بدالة. وظائف الخصائص

وظائف الخصائص

الاسم الوصف القيمة
خصائص تكوين الدالة
النوع تعيين نوع العنصر ⁩التجميع⁧
عددي (مطلوب)

تكوين الدالة

الاسم الوصف القيمة
الربط الربط المادي للدالة. على سبيل المثال، في حالة خدمة ويب التعلم الآلي من Microsoft Azure، يصف هذا نقطة النهاية. ربط الوظائف
المدخلات FunctionInput[]
الإخراج يصف إخراج دالة. FunctionOutput

ربط الوظائف

الاسم الوصف القيمة
النوع تعيين نوع الكائن Microsoft.MachineLearning/WebService
Microsoft.MachineLearning
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (مطلوب)

AzureMachineLearningStudioFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.MachineLearning/WebService' (مطلوب)
خصائص خصائص الربط المقترنة ب Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية Azure Machine Learning Studio. تعرف على المزيد هنا: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs سلسلة
المدخلات مدخلات نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputs
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

الاسم الوصف القيمة
columnNames قائمة بأعمدة الإدخال لنقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
الاسم اسم الإدخال. هذا هو الاسم المقدم أثناء تأليف نقطة النهاية. سلسلة

AzureMachineLearningStudioInputColumn

الاسم الوصف القيمة
dataType نوع بيانات (التعلم الآلي من Microsoft Azure المدعوم) لعمود الإدخال. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningStudioOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي من Microsoft Azure المدعوم) لعمود الإخراج. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
الاسم اسم عمود الإخراج. سلسلة

AzureMachineLearningServiceFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.MachineLearningServices' (مطلوب)
خصائص خصائص الربط المقترنة بخدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. سلسلة
المدخلات مدخلات نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests عدد الطلبات المتوازية التي سيتم إرسالها لكل قسم من وظيفتك إلى خدمة التعلم الآلي. الإعداد الافتراضي 1. int
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإدخال. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningServiceOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإخراج. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإخراج. سلسلة

CSharpFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.StreamAnalytics/CLRUdf' (مطلوب)
خصائص خصائص الربط المقترنة بدالة CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

الاسم الوصف القيمة
فئة التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
dllPath التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
أسلوب التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
البرنامج النصي التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة

JavaScriptFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. 'Microsoft.StreamAnalytics/JavascriptUdf' (مطلوب)
خصائص خصائص الربط المقترنة بدالة JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

الاسم الوصف القيمة
البرنامج النصي التعليمات البرمجية JavaScript التي تحتوي على تعريف دالة واحدة. على سبيل المثال: 'الدالة (x, y) { return x + y; }' سلسلة

FunctionInput

الاسم الوصف القيمة
dataType نوع البيانات (Azure Stream Analytics المدعوم) لمعلمة إدخال الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة
isConfigurationParameter علامة تشير إلى ما إذا كانت المعلمة معلمة تكوين. صحيح إذا كان من المتوقع أن تكون معلمة الإدخال هذه ثابتة. الوضع الافتراضي خطأ. Bool

FunctionOutput

الاسم الوصف القيمة
dataType نوع بيانات (Azure Stream Analytics المدعوم) لإخراج الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة

خصائص الوظائف المجمعة

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. "تجميع" (مطلوب)

خصائص ScalarFunction

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. 'عددي' (مطلوب)

إدخال

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بإدخال. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإدخال

خصائص الإدخال

الاسم الوصف القيمة
الضغط توضح هذه المقالة كيفية ضغط بيانات الإدخال الضغط
مفتاح القسم partitionKey يصف مفتاحا في بيانات الإدخال المستخدمة لتقسيم بيانات الإدخال سلسلة
إنشاء تسلسل يصف كيفية تسلسل البيانات من الإدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
النوع تعيين نوع الكائن ‏‏المرجع
دفق البيانات (مطلوب)

الضغط

الاسم الوصف القيمة
النوع سلسلة (مطلوبة)

التسلسل

الاسم الوصف القيمة
النوع تعيين نوع الكائن Avro
Csv
CustomClr
Delta
Json
Parquet (مطلوب)

AvroSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Avro' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Avro. مطلوب على طلبات PUT (CreateOrReplace).

CsvSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Csv' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CSV. مطلوب على طلبات PUT (CreateOrReplace). خصائص CsvSerialization

خصائص CsvSerialization

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'UTF8'
fieldDelimiter يحدد المحدد الذي سيتم استخدامه لفصل سجلات القيمة المفصولة بفواصل (CSV). راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على قائمة بالقيم المدعومة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

CustomClrSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'CustomClr' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CustomClr. مطلوب على طلبات PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

الاسم الوصف القيمة
serializationClassName اسم فئة التسلسل. سلسلة
serializationDllPath مسار مكتبة التسلسل. سلسلة

DeltaSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Delta' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Delta Lake. مطلوب على طلبات PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

الاسم الوصف القيمة
deltaTablePath يحدد مسار جدول Delta Lake الذي ستتم كتابة الإخراج إليه. سلسلة (مطلوب)
partitionColumns يحدد أسماء الأعمدة التي سيتم تقسيم جدول Delta Lake لها. نحن ندعم عمود قسم واحد فقط، ولكننا نحتفظ به كصفيف للتوسعة. سلسلة []

JsonSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Json' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل JSON. مطلوب على طلبات PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'UTF8'
التنسيق تنطبق هذه الخاصية فقط على تسلسل JSON للمخرجات فقط. لا ينطبق على المدخلات. تحدد هذه الخاصية تنسيق JSON الذي ستتم كتابة الإخراج فيه. القيم المدعومة حاليا هي "lineSeparated" تشير إلى أنه سيتم تنسيق الإخراج عن طريق فصل كل كائن JSON بخط جديد و"صفيف" يشير إلى أنه سيتم تنسيق الإخراج كصفيف من عناصر JSON. القيمة الافتراضية هي "lineSeparated" إذا تركت فارغة. "صفيف"
'LineSeparated'

تسلسل ParquetSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). 'Parquet' (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Parquet. مطلوب على طلبات PUT (CreateOrReplace).

ReferenceInputProperties

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "مرجع" (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
الخام (مطلوب)

AzureSqlReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (مطلوب)
خصائص يصف خصائص مصدر بيانات إدخال مرجع قاعدة بيانات Azure SQL. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم قاعدة البيانات التي ستتم كتابة الإخراج إليها. سلسلة
deltaSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب تغييرات تزايدية من قاعدة بيانات SQL. لاستخدام هذا الخيار، نوصي باستخدام الجداول الزمنية في قاعدة بيانات Azure SQL. سلسلة
fullSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب البيانات من قاعدة بيانات sql. سلسلة
كلمة المرور يرتبط هذا العنصر بعنصر مصدر البيانات. هذه هي كلمة المرور التي سيتم استخدامها للاتصال بمثيل قاعدة بيانات SQL. سلسلة
معدل التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. يشير هذا إلى عدد المرات التي سيتم فيها إحضار البيانات من قاعدة البيانات. إنه بتنسيق DateTime. سلسلة
نوع التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. هذا العنصر من نوع قائمة التعداد. يشير إلى نوع خيار تحديث البيانات الذي نريد استخدامه:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta سلسلة
الخادم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم الخادم الذي يحتوي على قاعدة البيانات التي ستتم كتابتها. سلسلة
طاولتنا يرتبط هذا العنصر بعنصر مصدر البيانات. اسم الجدول في قاعدة بيانات Azure SQL. سلسلة
المستخدم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم المستخدم الذي سيتم استخدامه للاتصال بمثيل قاعدة بيانات SQL. سلسلة

BlobReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
مسار المسار نمط مسار كائن ثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مقابلته مطابقة أسماء الكائنات الثنائية كبيرة الحجم لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب واحد أو أكثر من حسابات Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

الاسم الوصف القيمة
payload محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة
payloadUri عنوان URL ل SAS إلى كائن ثنائي كبير الحجم يحتوي على محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة

خصائص StreamInput

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Stream' (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع الكائن Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Raw (مطلوب)

IoTHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (مطلوب)
خصائص الخصائص المقترنة بإدخال IoT Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

الاسم الوصف القيمة
اسم مجموعة المستهلكين اسم مجموعة مستهلكين IoT Hub التي يجب استخدامها لقراءة الأحداث من IoT Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Iot Hub. سلسلة
نقطة النهاية نقطة نهاية IoT Hub للاتصال ب (أي الرسائل/الأحداث والرسائل/العملياتMonitoringEvents وما إلى ذلك). سلسلة
مساحة iotHubNamespace اسم أو URI لمركز IoT. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك ل IoT Hub. يجب أن يحتوي هذا النهج على إذن اتصال الخدمة على الأقل. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubV2StreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
اسم مجموعة المستهلكين اسم مجموعة مستهلكين Event Hub التي يجب استخدامها لقراءة الأحداث من Event Hub. يسمح تحديد أسماء مجموعات المستهلكين المميزة لإدخالات متعددة لكل إدخال من هذه المدخلات بتلقي نفس الأحداث من Event Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Event Hub. سلسلة
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب وقائمة انتظار ناقل خدمة Microsoft Azure وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
pathPattern نمط مسار الكائن الثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مطابقة أسماء الكائنات الثنائية كبيرة الحجم مقابله لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
sourcePartitionCount عدد الأقسام لمصدر بيانات إدخال الكائن الثنائي كبير الحجم. النطاق 1 - 1024. int
storageAccounts قائمة بحساب تخزين Azure واحد أو أكثر. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

حساب تخزين الوظيفة

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"

المخرجات

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بإخراج. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإخراج

خصائص الإخراج

الاسم الوصف القيمة
Datasource يصف مصدر البيانات الذي ستتم كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). مصدر بيانات الإخراج
إنشاء تسلسل يصف كيفية تسلسل البيانات من الإدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
sizeWindow نافذة الحجم لتقييد إخراج Stream Analytics إليها. int
timeWindow سلسلة

مصدر بيانات الإخراج

الاسم الوصف القيمة
النوع تعيين نوع الكائن Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Raw (مطلوب)

AzureFunctionOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.AzureFunction' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Function. مطلوب على طلبات PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

الاسم الوصف القيمة
apiKey إذا كنت تريد استخدام وظيفة Azure من اشتراك آخر، فيمكنك القيام بذلك عن طريق توفير المفتاح للوصول إلى وظيفتك. سلسلة
functionAppName اسم تطبيق Azure Functions. سلسلة
functionName اسم الوظيفة في تطبيق Azure Functions. سلسلة
maxBatchCount خاصية تتيح لك تحديد الحد الأقصى لعدد الأحداث في كل دفعة يتم إرسالها إلى Azure Functions. القيمة الافتراضية هي 100. int
maxBatchSize خاصية تتيح لك تعيين الحجم الأقصى لكل دفعة إخراج يتم إرسالها إلى وظيفة Azure. وحدة الإدخال بالبايت. بشكلٍ افتراضي، هذه القيمة هي 262144 بايت (256 كيلو بايت). int

AzureDataLakeStoreOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

الاسم الوصف القيمة
accountName اسم حساب Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
dateFormat تنسيق التاريخ. أينما يظهر {date} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
filePathPrefix موقع الملف الذي يجب كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
refreshToken رمز تحديث مميز يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. لا يمكن الحصول على رمز تحديث صالح حاليا إلا عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث مميز صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرّف المستأجر معرف المستأجر للمستخدم المستخدم للحصول على رمز التحديث المميز. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة
tokenUserDisplayName اسم عرض المستخدم للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

EventHubV2OutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
مفتاح القسم المفتاح/العمود المستخدم لتحديد القسم الذي سيتم إرسال بيانات الحدث إليه. سلسلة
خصائص الخرقاء سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (مطلوب)
خصائص الخصائص المقترنة بإخراج قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
خصائص الخرقاء صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
queueName اسم قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

ServiceBusTopicOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (مطلوب)
خصائص الخصائص المقترنة بإخراج موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
خصائص الخرقاء صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
اسم الموضوع اسم موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

AzureSqlDatabaseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (مطلوب)
خصائص الخصائص المقترنة بإخراج قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
maxBatchCount الحد الأقصى لعدد الدفعات للكتابة إلى قاعدة بيانات Sql، القيمة الافتراضية هي 10000. اختياري على طلبات PUT. int
maxWriterCount يتوفر الحد الأقصى لعدد كتابة r، حاليا فقط 1 (كاتب واحد) و0 (استنادا إلى قسم الاستعلام). اختياري على طلبات PUT. int
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

AzureSynapseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Synapse. مطلوب على طلبات PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

BlobOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (مطلوب)
خصائص الخصائص المقترنة بإخراج كائن ثنائي كبير الحجم. مطلوب على طلبات PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
'Msi'
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
مسار المسار نمط مسار كائن ثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مقابلته مطابقة أسماء الكائنات الثنائية كبيرة الحجم لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب واحد أو أكثر من حسابات Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

DocumentDbOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (مطلوب)
خصائص الخصائص المقترنة بإخراج DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

الاسم الوصف القيمة
AccountId اسم حساب DocumentDB أو معرفه. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountKey مفتاح الحساب لحساب DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
collectionNamePattern نمط اسم المجموعة للمجموعات التي سيتم استخدامها. يمكن إنشاء تنسيق اسم المجموعة باستخدام الرمز المميز {partition} الاختياري، حيث تبدأ الأقسام من 0. راجع قسم DocumentDB للحصول https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output على مزيد من المعلومات. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
قاعدة البيانات اسم قاعدة بيانات DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
documentId اسم الحقل في أحداث الإخراج المستخدمة لتحديد المفتاح الأساسي الذي تستند إليه عمليات الإدراج أو التحديث. سلسلة
مفتاح القسم اسم الحقل في أحداث الإخراج المستخدمة لتحديد مفتاح تقسيم الإخراج عبر المجموعات. إذا كان 'collectionNamePattern' يحتوي على الرمز المميز {partition}، فيجب تحديد هذه الخاصية. سلسلة

AzureTableOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Microsoft.Storage/Table' (مطلوب)
خصائص الخصائص المقترنة بإخراج جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
batchSize عدد الصفوف التي يجب كتابتها في جدول Azure في كل مرة. int
columnsToRemove إذا تم تحديده، فإن كل عنصر في الصفيف هو اسم عمود لإزالته (إذا كان موجودا) من كيانات حدث الإخراج. سلسلة []
partitionKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح قسم لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
rowKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح صف لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

PowerBIOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'PowerBI' (مطلوب)
خصائص الخصائص المقترنة بإخراج Power BI. مطلوب على طلبات PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "سلسلة الاتصال"
"Msi"
"UserToken"
مجموعة بيانات اسم مجموعة بيانات Power BI. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرف المجموعة معرف مجموعة Power BI. سلسلة
اسم المجموعة اسم مجموعة Power BI. استخدم هذه الخاصية للمساعدة في تذكر معرف مجموعة Power BI المحدد الذي تم استخدامه. سلسلة
refreshToken رمز تحديث يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. يمكن حاليا الحصول على رمز تحديث صالح فقط عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Power BI ضمن مجموعة البيانات المحددة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
tokenUserDisplayName يعرض المستخدم اسم المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

مصدر RawOutputDatasource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). 'Raw' (مطلوب)
خصائص الخصائص المقترنة بإخراج أولي. مطلوب على طلبات PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

الاسم الوصف القيمة
payloadUri عنوان URL SAS إلى كائن ثنائي كبير الحجم حيث يجب كتابة الإخراج. إذا لم يتم تعيين هذه الخاصية، فستتم كتابة بيانات الإخراج في تخزين مؤقت، وسيتم تضمين عنوان URL SAS لهذا التخزين المؤقت في النتيجة. سلسلة

StreamingJobSku

الاسم الوصف القيمة
الاسم اسم SKU. مطلوب على طلبات PUT (CreateOrReplace). 'قياسي'

التحول

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بالتحويل. مطلوب على طلبات PUT (CreateOrReplace). تحويلات الخصائص

تحويلات الخصائص

الاسم الوصف القيمة
استعلام يحدد الاستعلام الذي سيتم تشغيله في مهمة الدفق. يمكنك معرفة المزيد حول لغة استعلام Stream Analytics (SAQL) هنا: https://msdn.microsoft.com/library/azure/dn834998 . مطلوب على طلبات PUT (CreateOrReplace). سلسلة
streamingUnits يحدد عدد وحدات التدفق التي تستخدمها وظيفة الدفق. int

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء وظيفة Stream Analytics قياسية

نشر في Azure
ينشئ هذا القالب وظيفة Stream Analytics القياسية. لمزيد من المعلومات، Azure Stream Analytics هو تحليلات في الوقت الحقيقي ومحرك معالجة أحداث معقد تم تصميمه لتحليل ومعالجة كميات كبيرة من بيانات الدفق السريع من مصادر متعددة في وقت واحد. يمكن تحديد الأنماط والعلاقات في المعلومات المستخرجة من عدد من مصادر الإدخال بما في ذلك الأجهزة وأجهزة الاستشعار وأجهزة النقر وموجزات وسائل التواصل الاجتماعي والتطبيقات. يمكن استخدام هذه الأنماط لبدء الإجراءات وبدء مهام سير العمل مثل إنشاء التنبيهات أو تغذية المعلومات إلى أداة إعداد التقارير أو تخزين البيانات المحولة لاستخدامها لاحقًا. بالإضافة إلى ذلك، يتوفر Stream Analytics في وقت تشغيل Azure IoT Edge، ويدعم نفس اللغة أو بناء الجملة الدقيق مثل السحابة.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد streamingjobs مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.StreamAnalytics/streamingjobs، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "1.0"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        storageAccount = {
          accountKey = "string"
          accountName = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "Standard"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

كائنات FunctionProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى التجميع، استخدم:

  type = "Aggregate"

بالنسبة إلى العددي، استخدم:

  type = "Scalar"

كائنات FunctionBinding

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.MachineLearning/WebService، استخدم:

  type = "Microsoft.MachineLearning/WebService"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }

بالنسبة إلى Microsoft.MachineLearningServices، استخدم:

  type = "Microsoft.MachineLearningServices"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }

بالنسبة إلى Microsoft.StreamAnalytics/CLRUdf، استخدم:

  type = "Microsoft.StreamAnalytics/CLRUdf"
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    script = "string"
  }

بالنسبة إلى Microsoft.StreamAnalytics/JavascriptUdf، استخدم:

  type = "Microsoft.StreamAnalytics/JavascriptUdf"
  properties = {
    script = "string"
  }

عناصر InputProperties

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة للمرجع، استخدم:

  type = "Reference"
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

بالنسبة إلى Stream، استخدم:

  type = "Stream"
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }

كائنات التسلسل

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Avro، استخدم:

  type = "Avro"

بالنسبة إلى Csv، استخدم:

  type = "Csv"
  properties = {
    encoding = "UTF8"
    fieldDelimiter = "string"
  }

بالنسبة إلى CustomClr، استخدم:

  type = "CustomClr"
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }

بالنسبة إلى Delta، استخدم:

  type = "Delta"
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }

بالنسبة إلى Json، استخدم:

  type = "Json"
  properties = {
    encoding = "UTF8"
    format = "string"
  }

بالنسبة إلى Parquet، استخدم:

  type = "Parquet"

كائنات ReferenceInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  type = "Microsoft.Sql/Server/Database"
  properties = {
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    table = "string"
    user = "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

بالنسبة إلى Raw، استخدم:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

كائنات StreamInputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.Devices/IotHubs، استخدم:

  type = "Microsoft.Devices/IotHubs"
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

بالنسبة إلى Raw، استخدم:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

كائنات OutputDataSource

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Microsoft.AzureFunction، استخدم:

  type = "Microsoft.AzureFunction"
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }

بالنسبة إلى Microsoft.DataLake/Accounts، استخدم:

  type = "Microsoft.DataLake/Accounts"
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

بالنسبة إلى Microsoft.EventHub/EventHub، استخدم:

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

بالنسبة إلى Microsoft.ServiceBus/EventHub، استخدم:

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

بالنسبة إلى Microsoft.ServiceBus/Queue، استخدم:

  type = "Microsoft.ServiceBus/Queue"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
  }

بالنسبة إلى Microsoft.ServiceBus/Topic، استخدم:

  type = "Microsoft.ServiceBus/Topic"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }

بالنسبة إلى Microsoft.Sql/Server/Database، استخدم:

  type = "Microsoft.Sql/Server/Database"
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

بالنسبة إلى Microsoft.Sql/Server/DataWarehouse، استخدم:

  type = "Microsoft.Sql/Server/DataWarehouse"
  properties = {
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

بالنسبة إلى Microsoft.Storage/Blob، استخدم:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

بالنسبة إلى Microsoft.Storage/DocumentDB، استخدم:

  type = "Microsoft.Storage/DocumentDB"
  properties = {
    accountId = "string"
    accountKey = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }

بالنسبة إلى Microsoft.Storage/Table، استخدم:

  type = "Microsoft.Storage/Table"
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }

بالنسبة إلى PowerBI، استخدم:

  type = "PowerBI"
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

بالنسبة إلى Raw، استخدم:

  type = "Raw"
  properties = {
    payloadUri = "string"
  }

قيم Property

مهام التدفق

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-63

الأحرف الصالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
الهوية يصف الهوية المدارة المعينة من قبل النظام المعينة لهذه المهمة والتي يمكن استخدامها للمصادقة مع المدخلات والمخرجات. الهوية
خصائص الخصائص المقترنة بوظيفة دفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobProperties

الهوية

الاسم الوصف القيمة
النوع سلسلة

StreamingJobProperties

الاسم الوصف القيمة
نظام المجموعة نظام المجموعة الذي سيتم تشغيل مهام الدفق عليه. معلومات نظام المجموعة
مستوى التوافق يتحكم في بعض سلوكيات وقت تشغيل وظيفة البث. "1.0"
contentStoragePolicy القيم الصالحة هي JobStorageAccount وStemAccount. إذا تم تعيينه إلى JobStorageAccount، فهذا يتطلب من المستخدم أيضا تحديد خاصية jobStorageAccount. . "JobStorageAccount"
"حساب النظام"
dataLocale لغة البيانات لوظيفة تحليلات الدفق. يجب أن تكون القيمة اسم .NET Culture المدعوم من المجموعة https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. افتراضيات على "en-US" إذا لم يتم تحديد ذلك. سلسلة
eventsLateArrivalMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تضمين الأحداث المتأخرة. النطاق المدعوم هو -1 إلى 1814399 (20.23: 59: 59 يوماً) ويستخدم -1 لتحديد الانتظار إلى أجل غير مسمى. إذا كانت الخاصية غائبة، يتم تفسيرها على أنها ذات قيمة -1. int
eventsOutOfOrderMaxDelayInSeconds الحد الأقصى للتأخير المسموح به بالثواني حيث يمكن تعديل الأحداث خارج الترتيب لتعود بالترتيب. int
eventsOutOfOrderPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل خارج الترتيب في دفق حدث الإدخال. "ضبط"
"إسقاط"
الظواهر حساب التخزين حيث توجد البيانات الاصطناعية للتعليمات البرمجية المخصصة. خارجية
وظائف قائمة دالة واحدة أو أكثر لمهمة الدفق. خاصية الاسم لكل دالة مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحويل الفردي. الدالة[]
المدخلات قائمة بإدخال واحد أو أكثر إلى مهمة الدفق. خاصية الاسم لكل إدخال مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإدخل الفردي. الإدخال[]
jobStorageAccount الخصائص المقترنة بحساب Azure Storage مع MSI حساب تخزين الوظيفة
نوع الوظيفة يصف نوع الوظيفة. الأوضاع الصالحة هي Cloud و"Edge". "السحابة"
"Edge"
outputErrorPolicy يشير إلى النهج التي سيتم تطبيقها على الأحداث التي تصل إلى المخرجات ولا يمكن كتابتها إلى وحدة التخزين الخارجية نظراً لكونها مشوهة (قيم العمود مفقودة أو قيم العمود ذات النوع أو الحجم الخطأ). "إسقاط"
"إيقاف"
نتائج قائمة بمخرج واحد أو أكثر لمهمة الدفق. خاصية الاسم لكل إخراج مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للإخراج الفردي. الإخراج[]
outputStartMode يجب استخدام هذه الخاصية فقط عند الرغبة في بدء المهمة فور الإنشاء. قد تكون القيمة JobStartTime أو CustomTime أو LastOutputEventTime للإشارة إلى ما إذا كان يجب بدء نقطة بداية دفق حدث الإخراج كلما بدأت المهمة، أو البدء من طابع زمني مخصص للمستخدم محدد عبر الخاصية outputStartTime، أو البدء من وقت إخراج الحدث الأخير. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime القيمة هي إما طابع زمني منسق ISO-8601 يشير إلى نقطة بداية دفق حدث الإخراج، أو فارغة للإشارة إلى أن دفق حدث الإخراج سيبدأ كلما بدأت مهمة الدفق. يجب أن تحتوي هذه الخاصية على قيمة إذا تم تعيين outputStartMode إلى CustomTime. سلسلة
sku يصف SKU لمهمة الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamingJobSku
التحول يشير إلى الاستعلام وعدد وحدات الدفق لاستخدامها في مهمة الدفق. خاصية اسم التحويل مطلوبة عند تحديد هذه الخاصية في طلب PUT. لا يمكن تعديل هذه الخاصية عبر عملية PATCH. يجب استخدام واجهة برمجة تطبيقات PATCH المتوفرة للتحويل الفردي. التحول

معلومات نظام المجموعة

الاسم الوصف القيمة
المعرف معرف المورد لنظام المجموعة. سلسلة

خارجية

الاسم الوصف القيمة
حاوية سلسلة
مسار سلسلة
storageAccount الخصائص المقترنة بحساب Azure Storage حساب التخزين

StorageAccount

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

الوظيفة

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بدالة. خصائص الدالة

خصائص الدالة

الاسم الوصف القيمة
خصائص تكوين الدالة
النوع تعيين نوع الكائن ⁩التجميع⁧
عددي (مطلوب)

تكوين الدالة

الاسم الوصف القيمة
الربط الربط المادي للدالة. على سبيل المثال، في حالة خدمة ويب التعلم الآلي من Microsoft Azure، يصف هذا نقطة النهاية. ربط الوظائف
المدخلات FunctionInput[]
الإخراج يصف إخراج دالة. FunctionOutput

ربط الوظائف

الاسم الوصف القيمة
النوع تعيين نوع الكائن Microsoft.MachineLearning/WebService
Microsoft.MachineLearning
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (مطلوب)

AzureMachineLearningStudioFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. "Microsoft.MachineLearning/WebService" (مطلوب)
خصائص خصائص الربط المقترنة ب Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية Azure Machine Learning Studio. تعرف على المزيد هنا: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs سلسلة
المدخلات مدخلات نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputs
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

الاسم الوصف القيمة
columnNames قائمة بأعمدة الإدخال لنقطة نهاية Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
الاسم اسم الإدخال. هذا هو الاسم المقدم أثناء تأليف نقطة النهاية. سلسلة

AzureMachineLearningStudioInputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإدخال. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningStudioOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإخراج. يتم وصف قائمة أنواع بيانات التعلم الآلي من Microsoft Azure الصالحة في https://msdn.microsoft.com/library/azure/dn905923.aspx . سلسلة
الاسم اسم عمود الإخراج. سلسلة

AzureMachineLearningServiceFunctionBinding

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. "Microsoft.MachineLearningServices" (مطلوب)
خصائص خصائص الربط المقترنة بخدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

الاسم الوصف القيمة
apiKey مفتاح API المستخدم للمصادقة باستخدام نقطة نهاية Request-Response. سلسلة
batchSize رقم بين 1 و10000 يصف الحد الأقصى لعدد الصفوف لكل طلب تنفيذ Azure ML RRS. الافتراضي هو 1000. int
نقطة النهاية Request-Response تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. سلسلة
المدخلات مدخلات نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests عدد الطلبات المتوازية التي سيتم إرسالها لكل قسم من وظيفتك إلى خدمة التعلم الآلي. الإعداد الافتراضي 1. int
نتائج قائمة بالمخرجات من تنفيذ نقطة نهاية خدمة ويب التعلم الآلي من Microsoft Azure. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي المدعوم من Azure) لعمود الإدخال. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإدخال. سلسلة

AzureMachineLearningServiceOutputColumn

الاسم الوصف القيمة
dataType نوع البيانات (التعلم الآلي من Microsoft Azure المدعوم) لعمود الإخراج. سلسلة
mapTo الفهرس الصفري لمعلمة الدالة التي يعينها هذا الإدخال. int
الاسم اسم عمود الإخراج. سلسلة

ربط CSharpFunction

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. "Microsoft.StreamAnalytics/CLRUdf" (مطلوب)
خصائص خصائص الربط المقترنة بدالة CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

الاسم الوصف القيمة
فئة التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
dllPath التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
أسلوب التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة
البرنامج النصي التعليمات البرمجية Csharp التي تحتوي على تعريف دالة واحدة. سلسلة

ربط JavaScriptFunction

الاسم الوصف القيمة
النوع يشير إلى نوع ربط الدالة. "Microsoft.StreamAnalytics/JavascriptUdf" (مطلوب)
خصائص خصائص الربط المقترنة بوظيفة JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

الاسم الوصف القيمة
البرنامج النصي التعليمات البرمجية JavaScript التي تحتوي على تعريف دالة واحدة. على سبيل المثال: 'الدالة (x, y) { return x + y; }' سلسلة

FunctionInput

الاسم الوصف القيمة
dataType نوع بيانات (Azure Stream Analytics المدعوم) لمعلمة إدخال الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة
isConfigurationParameter علامة تشير إلى ما إذا كانت المعلمة معلمة تكوين. صحيح إذا كان من المتوقع أن تكون معلمة الإدخال هذه ثابتة. الوضع الافتراضي خطأ. Bool

FunctionOutput

الاسم الوصف القيمة
dataType نوع بيانات (Azure Stream Analytics المدعوم) لإخراج الوظيفة. يتم وصف قائمة أنواع بيانات Azure Stream Analytics الصالحة في https://msdn.microsoft.com/library/azure/dn835065.aspx سلسلة

خصائص الوظائف المجمعة

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. "التجميع" (مطلوب)

خصائص ScalarFunction

الاسم الوصف القيمة
النوع يشير إلى نوع الدالة. "عددي" (مطلوب)

إدخال

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بإدخال. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإدخال

خصائص الإدخال

الاسم الوصف القيمة
الضغط توضح هذه المقالة كيفية ضغط بيانات الإدخال الضغط
partitionKey partitionKey يصف مفتاحا في بيانات الإدخال المستخدمة لتقسيم بيانات الإدخال سلسلة
إنشاء تسلسل يصف كيفية تسلسل البيانات من إدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
النوع تعيين نوع العنصر ‏‏المرجع
دفق البيانات (مطلوب)

الضغط

الاسم الوصف القيمة
النوع سلسلة (مطلوب)

التسلسل

الاسم الوصف القيمة
النوع تعيين نوع العنصر Avro
Csv
CustomClr
Delta
Json
Parquet (مطلوب)

AvroSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "Avro" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Avro. مطلوب على طلبات PUT (CreateOrReplace).

CsvSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "Csv" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CSV. مطلوب على طلبات PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "UTF8"
fieldDelimiter يحدد المحدد الذي سيتم استخدامه لفصل سجلات القيمة المفصولة بفواصل (CSV). راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على قائمة بالقيم المدعومة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

CustomClrSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "CustomClr" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل CustomClr. مطلوب على طلبات PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

الاسم الوصف القيمة
serializationClassName اسم فئة التسلسل. سلسلة
serializationDllPath مسار مكتبة التسلسل. سلسلة

DeltaSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "Delta" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Delta Lake. مطلوب على طلبات PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

الاسم الوصف القيمة
deltaTablePath يحدد مسار جدول Delta Lake الذي ستتم كتابة الإخراج إليه. سلسلة (مطلوب)
partitionColumns يحدد أسماء الأعمدة التي سيتم تقسيم جدول Delta Lake لها. نحن ندعم عمود قسم واحد فقط، ولكننا نحتفظ به كصفيف للتوسعة. سلسلة []

JsonSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "Json" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل JSON. مطلوب على طلبات PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

الاسم الوصف القيمة
الترميز يحدد ترميز البيانات الواردة في حالة الإدخال وترميز البيانات الصادرة في حالة الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "UTF8"
التنسيق تنطبق هذه الخاصية فقط على تسلسل JSON للمخرجات فقط. لا ينطبق على المدخلات. تحدد هذه الخاصية تنسيق JSON الذي ستتم كتابة الإخراج فيه. القيم المدعومة حاليا هي "lineSeparated" تشير إلى أنه سيتم تنسيق الإخراج عن طريق فصل كل كائن JSON بخط جديد و"صفيف" يشير إلى أنه سيتم تنسيق الإخراج كصفيف من عناصر JSON. القيمة الافتراضية هي "lineSeparated" إذا تركت فارغة. "صفيف"
"LineSeparated"

تسلسل ParquetSerialization

الاسم الوصف القيمة
النوع يشير إلى نوع التسلسل الذي يستخدمه الإدخال أو الإخراج. مطلوب على طلبات PUT (CreateOrReplace). "Parquet" (مطلوب)
خصائص الخصائص المقترنة بنوع تسلسل Parquet. مطلوب على طلبات PUT (CreateOrReplace).

ReferenceInputProperties

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "مرجع" (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
الخام (مطلوب)

AzureSqlReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (مطلوب)
خصائص يصف خصائص مصدر بيانات إدخال مرجع قاعدة بيانات Azure SQL. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم قاعدة البيانات التي ستتم كتابة الإخراج إليها. سلسلة
deltaSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب تغييرات تزايدية من قاعدة بيانات SQL. لاستخدام هذا الخيار، نوصي باستخدام الجداول الزمنية في قاعدة بيانات Azure SQL. سلسلة
fullSnapshotQuery يرتبط هذا العنصر بعنصر مصدر البيانات. يستخدم هذا الاستعلام لجلب البيانات من قاعدة بيانات sql. سلسلة
كلمة المرور يرتبط هذا العنصر بعنصر مصدر البيانات. هذه هي كلمة المرور التي سيتم استخدامها للاتصال بمثيل قاعدة بيانات SQL. سلسلة
معدل التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. يشير هذا إلى عدد المرات التي سيتم فيها جلب البيانات من قاعدة البيانات. إنه بتنسيق DateTime. سلسلة
نوع التحديث يرتبط هذا العنصر بعنصر مصدر البيانات. هذا العنصر من نوع قائمة التعداد. يشير إلى نوع خيار تحديث البيانات الذي نريد استخدامه:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta سلسلة
الخادم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم الخادم الذي يحتوي على قاعدة البيانات التي ستتم الكتابة إليها. سلسلة
طاولتنا يرتبط هذا العنصر بعنصر مصدر البيانات. اسم الجدول في قاعدة بيانات Azure SQL. سلسلة
المستخدم يرتبط هذا العنصر بعنصر مصدر البيانات. هذا هو اسم المستخدم الذي سيتم استخدامه للاتصال بمثيل قاعدة بيانات SQL. سلسلة

BlobReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Storage/Blob" (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
مسار المسار نمط مسار كائن ثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مقابلته مطابقة أسماء الكائنات الثنائية كبيرة الحجم لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب واحد أو أكثر من حسابات Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawReferenceInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). "Raw" (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي يحتوي على بيانات مرجعية. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

الاسم الوصف القيمة
payload محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة
payloadUri عنوان URL ل SAS إلى كائن ثنائي كبير الحجم يحتوي على محتوى JSON المتسلسلة لبيانات الإدخال. يجب تعيين البيانات الأساسية أو payloadUri، ولكن ليس كليهما. سلسلة

خصائص StreamInput

الاسم الوصف القيمة
النوع يشير إلى ما إذا كان الإدخال مصدرا للبيانات المرجعية أو بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Stream" (مطلوب)
Datasource يصف مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
الخام (مطلوب)

IoTHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (مطلوب)
خصائص الخصائص المقترنة بإدخال IoT Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

الاسم الوصف القيمة
اسم مجموعة المستهلكين اسم مجموعة مستهلكين IoT Hub التي يجب استخدامها لقراءة الأحداث من IoT Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Iot Hub. سلسلة
نقطة النهاية نقطة نهاية IoT Hub للاتصال ب (أي الرسائل/الأحداث والرسائل/العملياتMonitoringEvents وما إلى ذلك). سلسلة
iotHubNamespace اسم مركز IoT أو URI. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك ل IoT Hub. يجب أن يحتوي هذا النهج على إذن اتصال الخدمة على الأقل. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubV2StreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
اسم مجموعة المستهلكين اسم مجموعة مستهلكين Event Hub التي يجب استخدامها لقراءة الأحداث من Event Hub. يسمح تحديد أسماء مجموعات المستهلكين المميزة لإدخالات متعددة لكل إدخال من هذه المدخلات بتلقي نفس الأحداث من Event Hub. إذا لم يتم تحديده، يستخدم الإدخال مجموعة المستهلكين الافتراضية ل Event Hub. سلسلة
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب وقائمة انتظار ناقل خدمة Microsoft Azure وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (مطلوب)
خصائص الخصائص المقترنة بإدخال Event Hub الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Storage/Blob" (مطلوب)
خصائص الخصائص المقترنة بإدخال كائن ثنائي كبير الحجم يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
مسار المسار نمط مسار كائن ثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مقابلته مطابقة أسماء الكائنات الثنائية كبيرة الحجم لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
sourcePartitionCount عدد أقسام مصدر بيانات إدخال الكائن الثنائي كبير الحجم. النطاق 1 - 1024. int
storageAccounts قائمة بحساب واحد أو أكثر من حسابات Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

RawStreamInputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع مصدر بيانات الإدخال الذي يحتوي على بيانات الدفق. مطلوب على طلبات PUT (CreateOrReplace). "Raw" (مطلوب)
خصائص الخصائص المقترنة بإدخال أولي. مطلوب على طلبات PUT (CreateOrReplace). RawInputDatasourceProperties

حساب تخزين الوظيفة

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"

المخرجات

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بإخراج. مطلوب على طلبات PUT (CreateOrReplace). خصائص الإخراج

خصائص الإخراج

الاسم الوصف القيمة
Datasource يصف مصدر البيانات الذي ستتم كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). مصدر بيانات الإخراج
إنشاء تسلسل يصف كيفية تسلسل البيانات من إدخال أو كيفية تسلسل البيانات عند كتابتها إلى إخراج. مطلوب على طلبات PUT (CreateOrReplace). التسلسل
sizeWindow نافذة الحجم لتقييد إخراج Stream Analytics إليها. int
timeWindow سلسلة

مصدر بيانات الإخراج

الاسم الوصف القيمة
النوع تعيين نوع العنصر Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
الخام (مطلوب)

AzureFunctionOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.AzureFunction" (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Function. مطلوب على طلبات PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

الاسم الوصف القيمة
apiKey إذا كنت تريد استخدام وظيفة Azure من اشتراك آخر، فيمكنك القيام بذلك عن طريق توفير المفتاح للوصول إلى وظيفتك. سلسلة
functionAppName اسم تطبيق Azure Functions. سلسلة
functionName اسم الوظيفة في تطبيق Azure Functions. سلسلة
maxBatchCount خاصية تتيح لك تحديد الحد الأقصى لعدد الأحداث في كل دفعة يتم إرسالها إلى Azure Functions. القيمة الافتراضية هي 100. int
maxBatchSize خاصية تتيح لك تعيين الحجم الأقصى لكل دفعة إخراج يتم إرسالها إلى وظيفة Azure. وحدة الإدخال بالبايت. بشكلٍ افتراضي، هذه القيمة هي 262144 بايت (256 كيلو بايت). int

AzureDataLakeStoreOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

الاسم الوصف القيمة
accountName اسم حساب Azure Data Lake Store. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
dateFormat تنسيق التاريخ. أينما يظهر {date} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
filePathPrefix موقع الملف الذي يجب كتابة الإخراج إليه. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
refreshToken رمز تحديث يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. يمكن حاليا الحصول على رمز تحديث صالح فقط عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرّف المستأجر معرف المستأجر للمستخدم المستخدم للحصول على رمز التحديث المميز. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في filePathPrefix، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة
tokenUserDisplayName يعرض المستخدم اسم المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

EventHubV2OutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
eventHubName اسم Event Hub. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
partitionKey المفتاح/العمود المستخدم لتحديد القسم الذي سيتم إرسال بيانات الحدث إليه. سلسلة
propertyColumns سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب وقائمة انتظار ناقل خدمة Microsoft Azure وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

EventHubOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (مطلوب)
خصائص الخصائص المقترنة بإخراج Event Hub. مطلوب على طلبات PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (مطلوب)
خصائص الخصائص المقترنة بإخراج قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
propertyColumns صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
queueName اسم قائمة انتظار ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

ServiceBusTopicOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (مطلوب)
خصائص الخصائص المقترنة بإخراج موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
خصائص الخرقاء صفيف سلسلة من أسماء أعمدة الإخراج المراد إرفاقها برسائل ناقل خدمة Microsoft Azure كخصائص مخصصة. سلسلة []
serviceBusNamespace مساحة الاسم المقترنة بمركز الأحداث المطلوب، وقائمة انتظار ناقل الخدمة، وموضوع ناقل الخدمة، وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyKey مفتاح نهج الوصول المشترك لنهج الوصول المشترك المحدد. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
sharedAccessPolicyName اسم نهج الوصول المشترك لمركز الأحداث وقائمة انتظار ناقل الخدمة وموضوع ناقل الخدمة وما إلى ذلك. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
systemPropertyColumns قاموس {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
اسم الموضوع اسم موضوع ناقل خدمة Microsoft Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

AzureSqlDatabaseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (مطلوب)
خصائص الخصائص المقترنة بإخراج قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
maxBatchCount الحد الأقصى لعدد الدفعات للكتابة إلى قاعدة بيانات Sql، القيمة الافتراضية هي 10000. اختياري على طلبات PUT. int
maxWriterCount يتوفر الحد الأقصى لعدد كتابة r، حاليا فقط 1 (كاتب واحد) و0 (استنادا إلى قسم الاستعلام). اختياري على طلبات PUT. int
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

AzureSynapseOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (مطلوب)
خصائص الخصائص المقترنة بإخراج Azure Synapse. مطلوب على طلبات PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

الاسم الوصف القيمة
قاعدة البيانات اسم قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
كلمة المرور كلمة المرور التي سيتم استخدامها للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
الخادم اسم خادم SQL الذي يحتوي على قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم الجدول في قاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
المستخدم اسم المستخدم الذي سيتم استخدامه للاتصال بقاعدة بيانات Azure SQL. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

BlobOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Storage/Blob" (مطلوب)
خصائص الخصائص المقترنة بإخراج كائن ثنائي كبير الحجم. مطلوب على طلبات PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
حاوية اسم حاوية داخل حساب التخزين المقترن. تحتوي هذه الحاوية إما على الكائن الثنائي كبير الحجم (الكائنات الثنائية كبيرة الحجم) المراد قراءتها أو كتابتها إليها. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
dateFormat تنسيق التاريخ. أينما يظهر {date} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق التاريخ بدلا من ذلك. سلسلة
pathPattern نمط مسار الكائن الثنائي كبير الحجم. ليس تعبيرا عاديا. يمثل نمطا ستتم مطابقة أسماء الكائنات الثنائية كبيرة الحجم مقابله لتحديد ما إذا كان يجب تضمينها كإدخال أو إخراج للوظيفة أم لا. راجع https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input أو https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output للحصول على شرح ومثال أكثر تفصيلا. سلسلة
storageAccounts قائمة بحساب تخزين Azure واحد أو أكثر. مطلوب على طلبات PUT (CreateOrReplace). StorageAccount[]
تنسيق الوقت تنسيق الوقت. أينما يظهر {time} في pathPattern، يتم استخدام قيمة هذه الخاصية بتنسيق الوقت بدلا من ذلك. سلسلة

DocumentDbOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (مطلوب)
خصائص الخصائص المقترنة بإخراج DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

الاسم الوصف القيمة
AccountId اسم حساب DocumentDB أو المعرف. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountKey مفتاح الحساب لحساب DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
collectionNamePattern نمط اسم المجموعة للمجموعات التي سيتم استخدامها. يمكن إنشاء تنسيق اسم المجموعة باستخدام الرمز المميز {partition} الاختياري، حيث تبدأ الأقسام من 0. راجع قسم DocumentDB للحصول https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output على مزيد من المعلومات. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
قاعدة البيانات اسم قاعدة بيانات DocumentDB. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
documentId اسم الحقل في أحداث الإخراج المستخدمة لتحديد المفتاح الأساسي الذي تستند إليه عمليات الإدراج أو التحديث. سلسلة
partitionKey اسم الحقل في أحداث الإخراج المستخدمة لتحديد مفتاح تقسيم الإخراج عبر المجموعات. إذا كان "collectionNamePattern" يحتوي على الرمز المميز {partition}، فيجب تحديد هذه الخاصية. سلسلة

AzureTableOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Microsoft.Storage/Table" (مطلوب)
خصائص الخصائص المقترنة بإخراج جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

الاسم الوصف القيمة
accountKey مفتاح الحساب لحساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
accountName اسم حساب Azure Storage. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
batchSize عدد الصفوف التي يجب كتابتها في جدول Azure في كل مرة. int
columnsToRemove إذا تم تحديده، فإن كل عنصر في الصفيف هو اسم عمود لإزالته (إذا كان موجودا) من كيانات حدث الإخراج. سلسلة []
partitionKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح قسم لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
rowKey يشير هذا العنصر إلى اسم عمود من عبارة SELECT في الاستعلام الذي سيتم استخدامه كمفتاح صف لجدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Azure. مطلوب على طلبات PUT (CreateOrReplace). سلسلة

PowerBIOutputDataSource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "PowerBI" (مطلوب)
خصائص الخصائص المقترنة بإخراج Power BI. مطلوب على طلبات PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

الاسم الوصف القيمة
authenticationMode وضع المصادقة. "ConnectionString"
"Msi"
"UserToken"
مجموعة بيانات اسم مجموعة بيانات Power BI. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
معرف المجموعة معرف مجموعة Power BI. سلسلة
اسم المجموعة اسم مجموعة Power BI. استخدم هذه الخاصية للمساعدة في تذكر معرف مجموعة Power BI المحدد الذي تم استخدامه. سلسلة
refreshToken رمز تحديث يمكن استخدامه للحصول على رمز وصول صالح يمكن استخدامه بعد ذلك للمصادقة مع مصدر البيانات. يمكن حاليا الحصول على رمز تحديث صالح فقط عبر مدخل Microsoft Azure. يوصى بوضع قيمة سلسلة وهمية هنا عند إنشاء مصدر البيانات ثم الانتقال إلى مدخل Microsoft Azure لمصادقة مصدر البيانات الذي سيقوم بتحديث هذه الخاصية برمز تحديث صالح. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
طاولتنا اسم جدول Power BI ضمن مجموعة البيانات المحددة. مطلوب على طلبات PUT (CreateOrReplace). سلسلة
tokenUserDisplayName يعرض المستخدم اسم المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة
tokenUserPrincipalName اسم المستخدم الأساسي (UPN) للمستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. استخدم هذه الخاصية للمساعدة في تذكر المستخدم الذي تم استخدامه للحصول على رمز التحديث المميز. سلسلة

مصدر RawOutputDatasource

الاسم الوصف القيمة
النوع يشير إلى نوع إخراج مصدر البيانات الذي ستتم كتابته إليه. مطلوب على طلبات PUT (CreateOrReplace). "Raw" (مطلوب)
خصائص الخصائص المقترنة بإخراج أولي. مطلوب على طلبات PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

الاسم الوصف القيمة
payloadUri عنوان URL SAS إلى كائن ثنائي كبير الحجم حيث يجب كتابة الإخراج. إذا لم يتم تعيين هذه الخاصية، فستتم كتابة بيانات الإخراج في تخزين مؤقت، وسيتم تضمين عنوان URL SAS لهذا التخزين المؤقت في النتيجة. سلسلة

StreamingJobSku

الاسم الوصف القيمة
الاسم اسم SKU. مطلوب على طلبات PUT (CreateOrReplace). "قياسي"

التحول

الاسم الوصف القيمة
الاسم اسم المورد سلسلة
خصائص الخصائص المقترنة بالتحويل. مطلوب على طلبات PUT (CreateOrReplace). تحويلات الخصائص

تحويلات الخصائص

الاسم الوصف القيمة
استعلام يحدد الاستعلام الذي سيتم تشغيله في مهمة الدفق. يمكنك معرفة المزيد حول لغة استعلام Stream Analytics (SAQL) هنا: https://msdn.microsoft.com/library/azure/dn834998 . مطلوب على طلبات PUT (CreateOrReplace). سلسلة
streamingUnits يحدد عدد وحدات التدفق التي تستخدمها وظيفة الدفق. int