Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Stack Hub'da Azure Stream Analytics'i bir Azure IoT Edge modülü olarak çalıştırabilirsiniz. IoT Edge modülüne eklenen yapılandırmalar, her Azure Stack Hub çalışmasında bulunan özel URL'lere izin vererek Azure Stack Hub aboneliğinde çalışan Azure Blob Depolama, Azure Event Hubs ve Azure IoT Hub etkileşim kurmasına olanak tanır.
Azure Stack'te Stream Analytics ile kendi özel, otonom bulutunuzda akış işleme için gerçek anlamda hibrit mimariler oluşturabilirsiniz. Bulutunuz, şirket içi tutarlı Azure hizmetleri kullanılarak buluta özel uygulamalarla bağlantılı veya bağlantısı kesilebilir.
Bu makalede, IoT Hub veya Event Hubs'dan Azure Stack Hub aboneliğindeki başka bir olay hub'ına veya blob depolama alanına veri akışı gerçekleştirme ve Stream Analytics ile işleme adımları gösterilmektedir.
Ortamları ayarlama
Stream Analytics, Azure Stack Hub'da karma bir hizmettir. Azure'da yapılandırılmış ancak Azure Stack Hub'da çalıştırılabilir bir IoT Edge modülü.
Azure Stack Hub'ı veya IoT Edge yeniyseniz ortamları ayarlamak için buradaki yönergeleri izleyin.
Azure Stack Hub ortamını hazırlama
Azure Stack Hub aboneliği oluşturma. Daha fazla bilgi için bkz. Azure Stack Hub aboneliği oluşturma öğreticisi.
Azure Stack Hub'ı kendi sunucunuzda değerlendirmek istiyorsanız Azure Stack Geliştirme Seti'ni (ASDK) kullanabilirsiniz. ASDK hakkında daha fazla bilgi için bkz. ASDK'ye genel bakış.
IoT Edge çalışma zamanını yükleme
Stream Analytics'i Azure Stack Hub'da çalıştırmak için cihazınızın IoT Edge çalışma zamanına sahip olması ve Azure Stack hub'ına ağ bağlantısı olması veya Azure Stack hub'da çalışan bir VM olması gerekir. IoT Edge çalışma zamanı, Stream Analytics uç işlerinin Azure Stack hub'ınızda çalışan Azure Depolama ve Azure Event Hubs ile tümleştirilmesine olanak tanır. Daha fazla bilgi için bkz. IoT Edge üzerinde Azure Stream Analytics.
Azure Stack Hub kaynaklarına ağ erişimine ek olarak, IoT Edge cihazın veya VM'nin Stream Analytics modülünü yapılandırmak için Azure genel bulutunda IoT Hub erişmesi gerekir.
Aşağıdaki makalelerde cihazınızda veya VM'nizde IoT Edge çalışma zamanının nasıl ayarlanacağı gösterilmektedir:
- Windows'a Azure IoT Edge çalışma zamanını yükleme
- Debian tabanlı Linux sistemlerine Azure IoT Edge çalışma zamanını yükleme
Azure Stream Analytics uç işi oluşturma
Stream Analytics uç işleri, IoT Edge cihazlara dağıtılan kapsayıcılarda çalışır. bunlar iki bölümden oluşur:
- İş tanımından sorumlu bir bulut bölümü: kullanıcılar bulutta girişleri, çıkışı, sorguyu ve sıra dışı olaylar gibi diğer ayarları tanımlar.
- IoT cihazlarınızda çalışan bir modül. Stream Analytics altyapısını içerir ve iş tanımını buluttan alır.
Depolama hesabı oluşturma
bir IoT Edge cihazda çalıştırılacak bir Stream Analytics işi oluşturduğunuzda, bu işin cihazdan çağrılabilecek bir şekilde depolanması gerekir. Mevcut bir Azure depolama hesabını kullanabilir veya yeni bir hesap oluşturabilirsiniz.
Azure portal Kaynak>depolama>hesabı oluşturma - blob, dosya, tablo, kuyruk bölümüne gidin.
Depolama hesabınızı oluşturmak için aşağıdaki değerleri sağlayın.
Alan Değer Ad Depolama hesabınıza benzersiz bir ad verin. Konum Size yakın bir konum seçin. Abonelik IoT hub'ınızla aynı aboneliği seçin. Kaynak Grubu IoT Edge hızlı başlangıçları ve öğreticileri sırasında oluşturduğunuz tüm test kaynakları için aynı kaynak grubunu kullanın. Örneğin IoTEdgeResources kullanın. Diğer alanlar için varsayılan değerleri koruyun ve Oluştur'u seçin.
Yeni bir iş oluşturma
Azure portal Kaynak oluşturma> Nesnelerin >İnternetiStream Analytics İşi'ne gidin.
Depolama hesabınızı oluşturmak için aşağıdaki değerleri sağlayın.
Alan Değer İş Adı İşinize bir ad verin. IoTEdgeJob örneğidir. Abonelik IoT hub'ınızla aynı aboneliği seçin. Kaynak Grubu IoT Edge hızlı başlangıçları ve öğreticileri sırasında oluşturduğunuz tüm test kaynakları için aynı kaynak grubunu kullanın. Örneğin IoTEdgeResources kullanın. Konum Size yakın bir konum seçin. Barındırma Ortamı Kenar'ı seçin. Oluştur’u seçin.
İşinizi yapılandırma
stream analytics işinizi Azure portal oluşturduktan sonra, bunu bir giriş, çıkış ve geçen veriler üzerinde çalıştırılacak bir sorguyla yapılandırın. Azure Stack Hub aboneliğindeki bir IoT hub'ından veya olay hub'ından girişleri el ile belirtebilirsiniz.
Azure portal Stream Analytics işinize gidin.
Yapılandır'ın altında Depolama hesabı ayarları'nı seçin ve önceki adımda oluşturduğunuz depolama hesabını seçin.
İş Topolojisi'nin altında Girişler>Akış girişi ekle'yi seçin.
Açılan listeden IoT Hub, Olay Hub'ı veya Edge Hub'ı seçin.
Giriş, Azure Stack Hub aboneliğindeki bir olay hub'ı veya IoT hub'ıysa burada gösterildiği gibi bilgileri el ile sağlayın.
Olay hub'ı
Alan Değer Girdi diğer adı Bu girişe başvurmak için işin sorgusunda kullandığınız kolay ad. Service Bus ad alanı Ad alanı, bir dizi mesajlaşma varlığı için bir kapsayıcıdır. Yeni bir olay hub'ı oluşturduğunuzda, ad alanını da oluşturursunuz. sb://<Event Hub Name>.eventhub.shanghai.azurestack.corp.microsoft.combunun bir örneğidir.Olay Hub'ı adı Giriş olarak kullanılacak olay hub'ının adı. Olay Hub'ı ilke adı Olay hub'ına erişim sağlayan paylaşılan erişim ilkesi. Her paylaşılan erişim ilkesinin bir adı, ayarladığınız izinleri ve erişim anahtarları vardır. Olay hub'ı ayarlarını el ile sağlama seçeneğini belirlemediğiniz sürece bu seçenek otomatik olarak doldurulur. Olay Hub'ı ilke anahtarı Olay hub'ına erişimi yetkilendirmek için kullanılan paylaşılan erişim anahtarı. Olay hub'ı ayarlarını el ile sağlama seçeneğini belirlemediğiniz sürece bu seçenek otomatik olarak doldurulur. Bunu olay hub'ı ayarlarında bulabilirsiniz. Event Hub tüketici grubu (isteğe bağlı) Her Stream Analytics işi için ayrı bir tüketici grubu kullanın. Bu dize, olay hub'ından veri almak için kullanılacak tüketici grubunu tanımlar. Hiçbir tüketici grubu belirtilmezse Stream Analytics işi $Default tüketici grubunu kullanır. Bölüm sayısı Bölüm sayısı, bir olay hub'ında bölüm sayısıdır. IoT hub'ı
Alan Değer Girdi diğer adı Bu girişe başvurmak için işin sorgusunda kullandığınız kolay ad. IoT Hub Giriş olarak kullanılacak IoT hub'ının adı. <IoT Hub Name>.shanghai.azurestack.corp.microsoft.combunun bir örneğidir.Paylaşılan erişim ilkesi adı IoT hub'ına erişim sağlayan paylaşılan erişim ilkesi. Her paylaşılan erişim ilkesinin bir adı, ayarladığınız izinleri ve erişim anahtarları vardır. Paylaşılan erişim ilkesi anahtarı IoT hub'ına erişimi yetkilendirmek için kullanılan paylaşılan erişim anahtarı. IoT hub'ı ayarlarını el ile sağlama seçeneğini belirlemediğiniz sürece bu seçenek otomatik olarak doldurulur. Tüketici grubu (isteğe bağlı) Her Stream Analytics işi için farklı bir tüketici grubu kullanın. Tüketici grubu, IoT hub'ından veri almak için kullanılır. Stream Analytics, aksini belirtmediğiniz sürece $Default tüketici grubunu kullanır. Bölüm sayısı Bölüm sayısı, bir olay hub'ında bölüm sayısıdır. Diğer alanların varsayılan değerlerini tutun ve Kaydet’i seçin.
İş Topolojisi'nin altında Çıkışlar'ı açın ve Ekle'yi seçin.
Açılan listeden Blob Depolama, Olay Hub'ı veya Edge Hub'ı seçin.
Çıkış, Azure Stack Hub aboneliğindeki bir olay hub'ı veya blob depolama alanıysa, burada gösterildiği gibi bilgileri el ile sağlayın.
Olay hub'ı
Alan Değer Çıktı diğer adı Sorgu çıkışını bu olay hub'ına yönlendirmek için sorgularda kullanılan kolay ad. Service Bus ad alanı Bir dizi mesajlaşma varlığı için kapsayıcı. Yeni bir olay hub'ı oluşturduğunuzda bir service bus ad alanı da oluşturmuştsunuz. sb://<Event Hub Name>.eventhub.shanghai.azurestack.corp.microsoft.combunun bir örneğidir.Olay Hub'ı adı Olay hub'ı çıkışınızın adı. Olay Hub'ı ilke adı Olay hub'sının Yapılandır sekmesinde oluşturabileceğiniz paylaşılan erişim ilkesi. Her paylaşılan erişim ilkesinin bir adı, ayarladığınız izinleri ve erişim anahtarları vardır. Olay Hub'ı ilke anahtarı Olay hub'ı ad alanına erişimin kimliğini doğrulamak için kullanılan paylaşılan erişim anahtarı. Blob depolama
Alan Değer Çıktı diğer adı Sorgu çıkışını bu blob depolamaya yönlendirmek için sorgularda kullanılan kolay ad. Depolama hesabı Çıktınızı gönderdiğiniz depolama hesabının adı. <Storage Account Name>.blob.shanghai.azurestack.corp.microsoft.combunun bir örneğidir.Depolama hesabı anahtarı Depolama hesabıyla ilişkili gizli anahtar. Blob depolama ayarlarını el ile sağlama seçeneğini belirlemediğiniz sürece bu seçenek otomatik olarak doldurulur.
Not
Parquet biçimi, Azure Stack Hub'da uç işler için desteklenmez. Minimum satırlar ve Maksimum süre için 0 kullanın veya boş bırakın.
Stream Analytics'i Azure Stack'e bağlı bir VM veya cihazda dağıtma
Azure portal IoT Hub açın. IoT Edge gidin ve bu dağıtım için hedeflemek istediğiniz cihazı veya VM'yi seçin.
Modülleri> ayarla+ Ekle'yi ve ardından Azure Stream Analytics Modülü'ne tıklayın.
Oluşturduğunuz aboneliği ve Stream Analytics uç işini seçin. Kaydet'i ve ardından İleri:Rotalar'ı seçin.
Gözden geçir ve oluştur'u >seçin.
Gözden geçir + oluştur adımında Oluştur'u seçin.
Modülün listeye eklendiğini onaylayın.