Veri akışı uç noktalarını yapılandırma

Önemli

Azure Arc tarafından etkinleştirilen Azure IoT İşlemleri Önizlemesi şu anda önizleme aşamasındadır. Bu önizleme yazılımını üretim ortamlarında kullanmamalısınız.

Genel kullanıma sunulan bir sürüm kullanıma sunulduğunda yeni bir Azure IoT İşlemleri yüklemesi dağıtmanız gerekir. Önizleme yüklemesini yükseltemezsiniz.

Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Veri akışlarını kullanmaya başlamak için önce veri akışı uç noktaları oluşturun. Veri akışı uç noktası, veri akışının bağlantı noktasıdır. Bir uç noktayı veri akışı için kaynak veya hedef olarak kullanabilirsiniz. Bazı uç nokta türleri hem kaynak hem de hedef olarak kullanılabilirken, diğerleri yalnızca hedeflere yöneliktir. Veri akışı için en az bir kaynak uç nokta ve bir hedef uç nokta gerekir.

Yapılandıracak uç nokta türünü seçmek için aşağıdaki tabloyu kullanın:

Uç nokta türü Açıklama Kaynak olarak kullanılabilir Hedef olarak kullanılabilir
MQTT Azure IoT İşlemleri ve Event Grid'de yerleşik olan aracı dahil olmak üzere MQTT aracılarıyla çift yönlü mesajlaşma için. Yes Yes
Kafka Azure Event Hubs da dahil olmak üzere Kafka aracılarıyla çift yönlü mesajlaşma için. Yes Yes
Data Lake Azure Data Lake 2. Nesil depolama hesaplarına veri yüklemek için. Hayır Evet
Microsoft Fabric OneLake Microsoft Fabric OneLake lakehouses'a veri yüklemek için. Hayır Evet
Yerel depolama Yerel olarak kullanılabilir kalıcı bir birime veri göndermek için azure arc uç birimleri tarafından etkinleştirilen Azure Container Storage aracılığıyla veri yükleyebilirsiniz. Hayır Evet

Veri akışları yerel MQTT aracı uç noktasını kullanmalıdır

Veri akışı oluşturduğunuzda, kaynak ve hedef uç noktaları belirtirsiniz. Veri akışı, verileri kaynak uç noktadan hedef uç noktaya taşır. Birden çok veri akışı için aynı uç noktayı kullanabilir ve bir veri akışındaki hem kaynak hem de hedefle aynı uç noktayı kullanabilirsiniz.

Ancak veri akışında hem kaynak hem de hedef olarak özel uç noktaların kullanılması desteklenmez. Bu kısıtlama, Azure IoT İşlemleri'ndeki yerleşik MQTT aracısının her veri akışının kaynağı veya hedefi olması gerektiği anlamına gelir. Veri akışı dağıtım hatalarını önlemek için her veri akışının kaynağı veya hedefi olarak varsayılan MQTT veri akışı uç noktasını kullanın.

Belirli bir gereksinim, her veri akışının kaynağı veya hedefi konağı aio-brokerolan bir MQTT uç noktasıyla yapılandırılmış olması gerektiğidir. Bu nedenle varsayılan uç noktayı kullanmak kesinlikle gerekli değildir ve konak olduğu aio-brokersürece yerel MQTT aracısını işaret eden ek veri akışı uç noktaları oluşturabilirsiniz. Ancak, karışıklık ve yönetilebilirlik sorunlarını önlemek için varsayılan uç nokta önerilen yaklaşımdır.

Aşağıdaki tabloda desteklenen senaryolar gösterilmektedir:

Senaryo Desteklenir
Kaynak olarak varsayılan uç nokta Yes
Hedef olarak varsayılan uç nokta Yes
Kaynak olarak özel uç nokta Evet, hedef varsayılan uç noktaysa veya konağı olan bir MQTT uç noktasıysa aio-broker
Hedef olarak özel uç nokta Evet, kaynak varsayılan uç noktaysa veya konağı olan bir MQTT uç noktasıysa aio-broker
Kaynak ve hedef olarak özel uç nokta Hayır, bunlardan biri konağı olan bir MQTT uç noktası değilse aio-broker

Uç noktaları yeniden kullanma

Her veri akışı uç noktasını, verilerin nereden gelmesi veya nereye gitmesi gerektiğini ( host değer), uç noktayla kimlik doğrulamasının nasıl yapılacağını ve TLS yapılandırması veya toplu işlem tercihi gibi diğer ayarları içeren bir yapılandırma ayarları paketi olarak düşünün. Bu nedenle yalnızca bir kez oluşturmanız gerekir ve ardından bu ayarların aynı olacağı birden çok veri akışında yeniden kullanabilirsiniz.

Uç noktaların yeniden kullanılmasını kolaylaştırmak için MQTT veya Kafka konu filtresi uç nokta yapılandırmasının bir parçası değildir. Bunun yerine, veri akışı yapılandırmasında konu filtresini belirtirsiniz. Bu, farklı konu filtreleri kullanan birden çok veri akışı için aynı uç noktayı kullanabileceğiniz anlamına gelir.

Örneğin, varsayılan MQTT aracısı veri akışı uç noktasını kullanabilirsiniz. Bunu farklı konu filtreleri olan hem kaynak hem de hedef için kullanabilirsiniz:

MQTT'den MQTT'ye veri akışı oluşturmak için işlem deneyimini kullanan ekran görüntüsü.

Benzer şekilde, diğer uç noktalar ve konular için aynı MQTT uç noktasını kullanan birden çok veri akışı oluşturabilirsiniz. Örneğin, bir Olay Hub'ı uç noktasına veri gönderen bir veri akışı için aynı MQTT uç noktasını kullanabilirsiniz.

MQTT'den Kafka'ya veri akışı oluşturmak için işlem deneyimini kullanan ekran görüntüsü.

MQTT örneğine benzer şekilde, farklı konular için aynı Kafka uç noktasını veya farklı tablolar için aynı Data Lake uç noktasını kullanan birden çok veri akışı oluşturabilirsiniz.

Sonraki adımlar

Veri akışı uç noktası oluşturma: