Hızlı başlangıç: Azure portalını kullanarak Stream Analytics işi oluşturma

Bu hızlı başlangıçta bir Stream Analytics işini oluşturmaya nasıl başlanacağı gösterilmektedir. Bu hızlı başlangıçta, gerçek zamanlı akış Stream Analytics ve iletileri 27'den yüksek bir sıcaklıkla filtreleen bir veri akışı işi tanımlarsınız. Stream Analytics iş, verileri IoT Hub, dönüştürecek ve blob depolamada bir kapsayıcıya geri yazacak. Bu hızlı başlangıçta kullanılan giriş verileri bir Raspberry Pi çevrimiçi simülatörü tarafından oluşturulur.

Başlamadan önce

Girdi verilerini hazırlama

Veri kaynağı Stream Analytics önce giriş verilerini hazırlamalısiniz. Gerçek zamanlı algılayıcı verileri, daha sonra iş IoT Hub yapılandırılan bir veri kaynağına alındı. İş için gereken giriş verilerini hazırlamak için aşağıdaki adımları tamamlayın:

  1. Azure Portal oturum açın.

  2. Kaynak oluştur'Nesnelerin İnterneti > > IoT Hub.

  3. Giriş IoT Hub aşağıdaki bilgileri girin:

    Ayar Önerilen değer Açıklama
    Abonelik <Your subscription> Kullanmak istediğiniz Azure aboneliğini seçin.
    Kaynak grubu asaquickstart-resourcegroup Yeni Oluştur’u seçin ve hesabınız için yeni bir kaynak grubu adı girin.
    Region <Select the region that is closest to your users> Kullanıcılarınızı barındırabilirsiniz coğrafi bir konum IoT Hub. Kullanıcılarınıza en yakın konumu kullanın.
    IoT Hub Adı MyASAIoTHub Dosyanız için bir ad IoT Hub.

    IoT Hub'ı oluşturma

  4. Sonraki: Boyut ve ölçek ayarlayın'ı seçin.

  5. Fiyatlandırma ve ölçek katmanınızı seçin. Aboneliğiniz hala kullanılabilir durumda ise bu hızlı başlangıç için F1 - Ücretsiz katmanını seçin. Daha fazla bilgi için bkz. IoT Hub fiyatlandırması.

    Size and scale your IoT Hub

  6. Gözden geçir ve oluştur’u seçin. Uygulama bilgilerinizi IoT Hub ve Oluştur'a tıklayın. IoT Hub birkaç dakika sürebilir. İlerleme durumunu Bildirimler bölmesinden izleyebilirsiniz.

  7. Giriş gezinti IoT Hub IoT cihazları altında Ekle'ye tıklayın. Bir Cihaz Kimliği ekleyin ve Kaydet'e tıklayın.

    Cihazınıza cihaz IoT Hub

  8. Cihaz oluşturulduktan sonra IoT cihazları listesinden cihazı açın. Bağlantı dizesi -- birincil anahtarı kopyalayın ve daha sonra kullanmak üzere bir not defterine kaydedin.

    Cihaz IoT Hub dizesini kopyalama

Blob depolama oluşturma

  1. Hesabın sol üst köşesinden Kaynak Azure portal oluştur'Depolama > > Depolama seçin.

  2. Depolama hesabı oluştur bölmesinde bir depolama hesabı adı, konumu ve kaynak grubu girin. Oluşturduğunuz kaynak grubuyla aynı konumu IoT Hub seçin. Ardından hesabı oluşturmak için Gözden geçir ve oluştur'a tıklayın.

    Depolama hesabı oluştur

  3. Depolama hesabınız oluşturulduktan sonra Genel Bakış bölmesinde bloblar kutucuğunu seçin.

    Depolama hesabına genel bakış

  4. Blob Hizmeti sayfasında Kapsayıcı'ya tıklayın ve kapsayıcınız için container1 gibi bir ad girin. Genel erişim düzeyini Özel (anonim erişim yok) olarak bırakın ve Tamam'ı seçin.

    Blob kapsayıcısı oluşturma

Akış Analizi işi oluşturma

  1. Azure portalında oturum açın.

  2. Azure portalının sol üst köşesinde bulunan Kaynak oluştur öğesini seçin.

  3. Sonuçlar > listesinden Stream Analytics İş'i seçin.

  4. Stream Analytics işi sayfasını aşağıdaki bilgilerle doldurun:

    Ayar Önerilen değer Açıklama
    İş adı MyASAJob Stream Analytics işinizi tanımlamak için bir ad girin. Stream Analytics işinin adı yalnızca alfasayısal karakter, kısa çizgi ve alt çizgi içerebilir ve 3 ila 63 karakter uzunluğunda olmalıdır.
    Abonelik <Your subscription> Bu iş için kullanmak istediğiniz Azure aboneliğini seçin.
    Kaynak grubu asaquickstart-resourcegroup Kaynak grubunuzla aynı kaynak grubunu IoT Hub.
    Konum <Select the region that is closest to your users> Stream Analytics işinizi barındırabileceğiniz coğrafi konumu seçin. Daha iyi performans elde etmek ve veri aktarımı maliyetini azaltmak için kullanıcılarınıza en yakın konumu seçin.
    Akış birimleri 1 Akış birimleri, bir işin yürütülmesi için gereken bilgi işlem kaynaklarını temsil eder. Varsayılan olarak, bu değer 1 olarak ayarlanır. Akış birimlerini ölçeklendirme hakkında bilgi edinmek için akış birimlerini anlama ve ayarlama başlıklı makaleye bakın.
    Barındırma ortamı Bulut Stream Analytics işleri buluta veya uca dağıtılabilir. Bulut, Azure Cloud'a dağıtıma olanak sağlar ve Edge de bir IoT Edge sağlar.

    İş oluştur

  5. Panoya sabitle kutusunu işaretleyerek işinizi panonuza yerleştirin ve sonra Oluştur’u seçin.

  6. Tarayıcı pencerenizin sağ üst kısmında bir Dağıtım sürüyor... bildiriminin görüntülendiğinden emin olun.

İş girişi yapılandırma

Bu bölümde, Stream Analytics iş IoT Hub bir cihaz girişi yapılandıracak. Hızlı IoT Hub önceki bölümünde oluşturduğunuz bilgileri kullanın.

  1. Stream Analytics işinize gidin.

  2. Girişler Akış > girişi ekle'yi IoT Hub. >

  3. IoT Hub aşağıdaki değerlerle doldurun:

    Ayar Önerilen değer Açıklama
    Girdi diğer adı Iothubınput İşin girdisini tanımlamak için bir ad girin.
    Abonelik <Your subscription> Oluşturduğunuz depolama hesabını içeren Azure aboneliğini seçin. Depolama hesabı, aynı veya farklı bir abonelikte olabilir. Bu örnekte, aynı abonelikte depolama hesabı oluşturduğunuz varsayılır.
    IoT Hub MyASAIoTHub Önceki bölümde oluşturduğunuz IoT Hub adını girin.
  4. Diğer seçenekleri varsayılan değerlerinde bırakın ve ayarları kaydetmek Kaydet’i seçin.

    Girdi verilerini yapılandırma

İş çıkışını yapılandırma

  1. Daha önce oluşturduğunuz Stream Analytics işine gidin.

  2. Çıkışları > > BLOB depolama Ekle ' yi seçin.

  3. Blob depolama sayfasını aşağıdaki değerlerle doldurun:

    Ayar Önerilen değer Açıklama
    Çıktı diğer adı BlobOutput İşin çıktısını tanımlamak için bir ad girin.
    Abonelik <Your subscription> Oluşturduğunuz depolama hesabını içeren Azure aboneliğini seçin. Depolama hesabı, aynı veya farklı bir abonelikte olabilir. Bu örnekte, aynı abonelikte depolama hesabı oluşturduğunuz varsayılır.
    Depolama hesabı asaquickstartstorage Depolama hesabının adını seçin veya girin. Depolama hesabı adları aynı abonelikte oluşturulursa otomatik olarak algılanır.
    Kapsayıcı kapsayıcı1 Depolama hesabınızda oluşturduğunuz mevcut kapsayıcıyı seçin.
  4. Diğer seçenekleri varsayılan değerlerinde bırakın ve ayarları kaydetmek Kaydet’i seçin.

    Çıktı yapılandırma

Dönüşüm sorgusunu tanımlama

  1. Daha önce oluşturduğunuz Stream Analytics işine gidin.

  2. Sorgu’yu seçin ve sorguyu aşağıdaki gibi güncelleştirin:

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    HAVING Temperature > 27
    
  3. Bu örnekte sorgu IoT Hub verileri okur ve Blobun yeni bir dosyaya kopyalar. Kaydet’i seçin.

    İş dönüşümü yapılandırma

IoT simülatörü çalıştırma

  1. Raspberry PI Azure IoT çevrimiçi simülatörünüaçın.

    1. satırdaki yer tutucusunu, önceki bölümde kaydettiğiniz Azure IoT Hub cihaz bağlantı dizesiyle değiştirin.
  2. Çalıştır'a tıklayın. Çıktıda, IoT Hub gönderilen algılayıcı verileri ve iletileri gösterilmelidir.

    Raspberry Pi Azure IoT Çevrimiçi Simülatörü

Stream Analytics işini başlatıp çıktıyı denetleyin

  1. İşe genel bakış sayfasına dönün ve Başlat’ı seçin.

  2. İşi Başlat' ın altında, iş çıkışı başlangıç zamanı alanı için Şimdi' yi seçin. Ardından, işinizi başlatmak için Başlat ' ı seçin.

  3. Birkaç dakika sonra portalda işin çıktısı olarak yapılandırdığınız depolama hesabını ve kapsayıcıyı bulun. Çıktı dosyasını artık kapsayıcıda görebilirsiniz. İşin ilk kez başlatılması birkaç dakika sürer ve başlatıldıktan sonra veriler ulaştıkça çalışmaya devam eder.

    Dönüştürülmüş çıktı

Kaynakları temizleme

Artık gerekli değilse, kaynak grubunu, Stream Analytics işini ve tüm ilgili kaynakları silin. İşin silinmesi, iş tarafından kullanılan akış birimlerinin faturalanmasını önler. İşi gelecekte kullanmayı planlıyorsanız, durdurup daha sonra gerektiğinde yeniden başlatabilirsiniz. Bu işi kullanmaya devam etmeyecekseniz aşağıdaki adımları kullanarak bu hızlı başlangıçla oluşturulan tüm kaynakları silin:

  1. Azure portalında sol taraftaki menüden, Kaynak grupları'nı ve ardından oluşturduğunuz kaynağın adını seçin.

  2. Kaynak grubu sayfanızda, Sil'i seçin, metin kutusuna silinecek kaynağın adını yazın ve ardından Sil'i seçin.

Sonraki adımlar

Bu hızlı başlangıçta Azure portalı kullanarak basit bir Stream Analytics işi dağıttınız. ayrıca PowerShell, Visual Studiove Visual Studio Codekullanarak Stream Analytics işleri dağıtabilirsiniz.

Diğer girdi kaynaklarını yapılandırma ve gerçek zamanlı algılama hakkında bilgi almak için aşağıdaki makaleye geçin: