Share via


Microsoft.Kusto kümeleri/veritabanları/dataConnections 2020-02-15

Bicep kaynak tanımı

Kümeler/veritabanları/dataConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters/databases/dataConnections kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15' = {
  name: 'string'
  location: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see clusters/databases/dataConnections objects
}

clusters/databases/dataConnections nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

EventGrid için şunu kullanın:

  kind: 'EventGrid'
  properties: {
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    mappingRuleName: 'string'
    storageAccountResourceId: 'string'
    tableName: 'string'
  }

EventHub için şunu kullanın:

  kind: 'EventHub'
  properties: {
    compression: 'string'
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    eventSystemProperties: [
      'string'
    ]
    mappingRuleName: 'string'
    tableName: 'string'
  }

IotHub için şunu kullanın:

  kind: 'IotHub'
  properties: {
    consumerGroup: 'string'
    dataFormat: 'string'
    eventSystemProperties: [
      'string'
    ]
    iotHubResourceId: 'string'
    mappingRuleName: 'string'
    sharedAccessPolicyName: 'string'
    tableName: 'string'
  }

Özellik değerleri

kümeler/veritabanları/dataConnections

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Kaynak konumu. string
Tür Nesne türünü ayarlama EventGrid
EventHub
IotHub (gerekli)
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynak için sembolik ad: veritabanları

EventGridDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'EventGrid' (gerekli)
properties Event Grid veri bağlantısının özellikleri. EventGridConnectionProperties

EventGridConnectionProperties

Ad Açıklama Değer
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak, her iletiye veri biçimi eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (gerekli)
eventHubResourceId Olay kılavuzunun olayları gönderecek şekilde yapılandırıldığı kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
storageAccountResourceId Verilerin bulunduğu depolama hesabının kaynak kimliği. dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. dize (gerekli)

EventHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'EventHub' (gerekli)
properties Doğrulanması gereken Olay Hub'ı veri bağlantısı özellikleri. EventHubConnectionProperties

EventHubConnectionProperties

Ad Açıklama Değer
sıkıştırma Olay hub'ı iletileri sıkıştırma türü 'GZip'
'Yok'
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak veri biçimi her iletiye eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId Veri bağlantısı oluşturmak için kullanılacak olay hub'ının kaynak kimliği. dize (gerekli)
eventSystemProperties Olay hub'ının sistem özellikleri dize[]
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir. string

IotHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'IotHub' (gerekli)
properties Iot Hub veri bağlantısı özellikleri. IotHubConnectionProperties

IotHubConnectionProperties

Ad Açıklama Değer
consumerGroup iot hub tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak veri biçimi her iletiye eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties iot hub'ının sistem özellikleri dize[]
iotHubResourceId Veri bağlantısı oluşturmak için kullanılacak IoT hub'ının kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
sharedAccessPolicyName Paylaşım erişim ilkesinin adı dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtma

Azure’a dağıtın
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtın.
Event Hub bağlantısıyla Azure Veri Gezgini db dağıtma

Azure’a dağıtın
Azure Veri Gezgini db'yi Event Hub bağlantısıyla dağıtın.

ARM şablonu kaynak tanımı

Kümeler/veritabanları/dataConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters/databases/dataConnections kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Kusto/clusters/databases/dataConnections",
  "apiVersion": "2020-02-15",
  "name": "string",
  "location": "string",
  "kind": "string",
  // For remaining properties, see clusters/databases/dataConnections objects
}

clusters/databases/dataConnections nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

EventGrid için şunu kullanın:

  "kind": "EventGrid",
  "properties": {
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "mappingRuleName": "string",
    "storageAccountResourceId": "string",
    "tableName": "string"
  }

EventHub için şunu kullanın:

  "kind": "EventHub",
  "properties": {
    "compression": "string",
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "eventSystemProperties": [ "string" ],
    "mappingRuleName": "string",
    "tableName": "string"
  }

IotHub için şunu kullanın:

  "kind": "IotHub",
  "properties": {
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventSystemProperties": [ "string" ],
    "iotHubResourceId": "string",
    "mappingRuleName": "string",
    "sharedAccessPolicyName": "string",
    "tableName": "string"
  }

Özellik değerleri

kümeler/veritabanları/dataConnections

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Kusto/clusters/databases/dataConnections'
apiVersion Kaynak API'sinin sürümü '2020-02-15'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)
location Kaynak konumu. string
Tür Nesne türünü ayarlama EventGrid
EventHub
IotHub (gerekli)

EventGridDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'EventGrid' (gerekli)
properties Event Grid veri bağlantısının özellikleri. EventGridConnectionProperties

EventGridConnectionProperties

Ad Açıklama Değer
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak, her iletiye veri biçimi eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (gerekli)
eventHubResourceId Olay kılavuzunun olayları gönderecek şekilde yapılandırıldığı kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
storageAccountResourceId Verilerin bulunduğu depolama hesabının kaynak kimliği. dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. dize (gerekli)

EventHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'EventHub' (gerekli)
properties Doğrulanması gereken Olay Hub'ı veri bağlantısı özellikleri. EventHubConnectionProperties

EventHubConnectionProperties

Ad Açıklama Değer
sıkıştırma Olay hub'ı iletileri sıkıştırma türü 'GZip'
'Yok'
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak veri biçimi her iletiye eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId Veri bağlantısı oluşturmak için kullanılacak olay hub'ının kaynak kimliği. dize (gerekli)
eventSystemProperties Olay hub'ının sistem özellikleri dize[]
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir. string

IotHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü 'IotHub' (gerekli)
properties Iot Hub veri bağlantısı özellikleri. IotHubConnectionProperties

IotHubConnectionProperties

Ad Açıklama Değer
consumerGroup iot hub tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak veri biçimi her iletiye eklenebilir. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties iot hub'ının sistem özellikleri dize[]
iotHubResourceId Veri bağlantısı oluşturmak için kullanılacak IoT hub'ının kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
sharedAccessPolicyName Paylaşım erişim ilkesinin adı dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtma

Azure’a dağıtın
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtın.
Event Hub bağlantısıyla Azure Veri Gezgini db dağıtma

Azure’a dağıtın
Azure Veri Gezgini db'yi Event Hub bağlantısıyla dağıtın.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kümeler/veritabanları/dataConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters/databases/dataConnections kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15"
  name = "string"
  location = "string"
  parent_id = "string"
  // For remaining properties, see clusters/databases/dataConnections objects
  body = jsonencode({
    kind = "string"
  })
}

clusters/databases/dataConnections nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

EventGrid için şunu kullanın:

  kind = "EventGrid"
  properties = {
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    mappingRuleName = "string"
    storageAccountResourceId = "string"
    tableName = "string"
  }

EventHub için şunu kullanın:

  kind = "EventHub"
  properties = {
    compression = "string"
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    eventSystemProperties = [
      "string"
    ]
    mappingRuleName = "string"
    tableName = "string"
  }

IotHub için şunu kullanın:

  kind = "IotHub"
  properties = {
    consumerGroup = "string"
    dataFormat = "string"
    eventSystemProperties = [
      "string"
    ]
    iotHubResourceId = "string"
    mappingRuleName = "string"
    sharedAccessPolicyName = "string"
    tableName = "string"
  }

Özellik değerleri

kümeler/veritabanları/dataConnections

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15"
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: veritabanları
Tür Nesne türünü ayarlama EventGrid
EventHub
IotHub (gerekli)

EventGridDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü "EventGrid" (gerekli)
properties Event Grid veri bağlantısının özellikleri. EventGridConnectionProperties

EventGridConnectionProperties

Ad Açıklama Değer
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak, her iletiye veri biçimi eklenebilir. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"HAM"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT" (gerekli)
eventHubResourceId Olay kılavuzunun olayları gönderecek şekilde yapılandırıldığı kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
storageAccountResourceId Verilerin bulunduğu depolama hesabının kaynak kimliği. dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. dize (gerekli)

EventHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü "EventHub" (gerekli)
properties Doğrulanması gereken Olay Hub'ı veri bağlantısı özellikleri. EventHubConnectionProperties

EventHubConnectionProperties

Ad Açıklama Değer
sıkıştırma Olay hub'ı iletileri sıkıştırma türü "GZip"
"Hiçbiri"
consumerGroup Olay hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak, her iletiye veri biçimi eklenebilir. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"HAM"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
eventHubResourceId Veri bağlantısı oluşturmak için kullanılacak olay hub'ının kaynak kimliği. dize (gerekli)
eventSystemProperties Olay hub'ının sistem özellikleri string[]
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. string

IotHubDataConnection

Ad Açıklama Değer
Tür Veri bağlantısı için uç nokta türü "IotHub" (gerekli)
properties Iot Hub veri bağlantısı özellikleri. IotHubConnectionProperties

IotHubConnectionProperties

Ad Açıklama Değer
consumerGroup IoT hub'ı tüketici grubu. dize (gerekli)
Dataformat İletinin veri biçimi. İsteğe bağlı olarak, her iletiye veri biçimi eklenebilir. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"HAM"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
eventSystemProperties IoT hub'ının sistem özellikleri string[]
iotHubResourceId Veri bağlantısı oluşturmak için kullanılacak IoT hub'ının kaynak kimliği. dize (gerekli)
mappingRuleName Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir. string
sharedAccessPolicyName Paylaşım erişim ilkesinin adı dize (gerekli)
tableName Verilerin alınması gereken tablo. İsteğe bağlı olarak, tablo bilgileri her iletiye eklenebilir. string