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.
Bu öğreticide, Azure Data Lake Storage 2. Nesil'da Delta tablosuna yazan bir Stream Analytics işinin nasıl oluşturulacağı gösterilmektedir. Bu eğitimde şunları öğreniyorsunuz:
- Olay hub'ınıza örnek veriler gönderen bir olay oluşturucu dağıtma
- Akış Analizi Görevi Oluşturun
- Delta tablosuyla Azure Data Lake Storage 2. Nesil yapılandırma
- Stream Analytics işini çalıştırma
Önkoşullar
Başlamadan önce aşağıdaki adımları tamamlayın:
- Azure aboneliğiniz yoksa ücretsiz hesap oluşturun.
- TollApp olay oluşturucuyu Azure'a dağıtın.
TollApp Azure Şablonunu Dağıtmak için bu bağlantıyı kullanın. parametresini
interval1 olarak ayarlayın. Bu adım için yeni bir kaynak grubu oluşturun ve kullanın. - Data Lake Storage 2. Nesil hesabı oluşturun.
Akış Analizi Görevi Oluşturun
Azure portalınaoturum açın.
Soldaki menüden Tüm hizmetler'i seçin.
Analiz bölümünde Stream Analytics işlerinin üzerine fareyi getirin ve + (artı) seçeneğini tıklayın.
Azure portalının sol üst köşesinde kaynak oluştur'u seçin.
Sonuçlar listesinden Analitik>Stream Analytics görevini seçin.
Yeni Stream Analytics işinde şu adımları izleyin:
- Abonelik için Azure aboneliğinizi seçin.
- Kaynak grubu için, Daha önce TollApp dağıtımında kullandığınız kaynağın aynısını seçin.
- Ad alanına iş için bir ad girin. Stream Analytics iş adları yalnızca alfasayısal karakterler, kısa çizgiler ve alt çizgiler içerebilir. 3 ile 63 karakter uzunluğunda olmalıdır.
- Barındırma ortamı için Bulut'un seçili olduğunu onaylayın.
- Akış birimleri için1'i seçin. Akış birimleri, bir işi yürütmek için gereken bilgi işlem kaynaklarını temsil eder. Akış birimlerini ölçeklendirme hakkında bilgi edinmek için bkz. Akış birimlerini anlama ve ayarlama.
Sayfanın altında Gözden geçir + oluştur seçin.
Gözden geçir ve oluştur kısmında ayarları gözden geçirin ve bir Stream Analytics işi oluşturmak için Oluştur'u seçin.
Dağıtım sayfasında Kaynağa git öğesini seçerek Stream Analytics görevi sayfasına gidin.
İş girdisini yapılandır
Sonraki adım, TollApp dağıtımında oluşturulan olay hub'ını kullanarak işin verileri okuması için bir giriş kaynağı tanımlamaktır.
Önceki bölümde oluşturulan Stream Analytics işini bulun.
Stream Analytics işinin İş Topolojisi bölümünde Girişler'i seçin.
+ Girdi ekle ve Olay hub'ı seçin.
Giriş formunu TollApp Azure Şablonu aracılığıyla oluşturulan aşağıdaki değerlerle doldurun:
Giriş diğer adı için entrystream girin.
Aboneliklerinizden Olay Hub'ı Seç'i seçin.
Abonelik için Azure aboneliğinizi seçin.
Olay Hub'ı ad alanı için önceki bölümde oluşturduğunuz olay hub'ı ad alanını seçin.
Kalan ayarlarda varsayılan seçenekleri kullanın ve Kaydet'i seçin.
İş çıktısını yapılandır
Sonraki adım, işin veri yazabileceği bir çıkış havuzu tanımlamaktır. Bu öğreticide, Çıkışı Azure Data Lake Storage 2. Nesil'deki bir Delta tablosuna yazarsınız.
Stream Analytics işinin İş Topolojisi bölümünde Çıkışlar seçeneğini belirleyin.
Seçin + Çıkış ekle>Blob depolama/ADLS Gen2.
Çıkış formunu aşağıdaki ayrıntılarla doldurun ve Kaydet'i seçin:
Çıkış diğer adı olarak DeltaOutput'u girin.
Aboneliklerinizden Blob depolama/ADLS 2. Nesil'i seçin.
Abonelik için Azure aboneliğinizi seçin.
Depolama hesabı için oluşturduğunuz ADLS 2. Nesil hesabını (tollapp ile başlayan hesap) seçin.
Kapsayıcı için Yeni oluştur'u seçin ve benzersiz bir kapsayıcı adı sağlayın.
Olay Serileştirme Biçimi için Delta Lake'i seçin. Delta Lake buradaki seçeneklerden biri olarak listelenmiş olsa da veri biçimi değildir. Delta Lake, verilerinizi depolamak için sürümlenmiş Parquet dosyalarını kullanır. Delta lake hakkında daha fazla bilgi edinmek için.
Delta tablo yolu için öğretici klasörü/delta tablosu girin.
Kalan ayarlarda varsayılan seçenekleri kullanın ve Kaydet'i seçin.
Sorgu oluşturma
Bu noktada, gelen veri akışını okumak için bir Stream Analytics işi ayarlarsınız. Sonraki adım, verileri gerçek zamanlı olarak analiz eden bir sorgu oluşturmaktır. Sorgular, Stream Analytics'e özgü bazı uzantıları olan SQL benzeri bir dil kullanır.
Soldaki menüden İş topolojisi'nin altında Sorgu'yu seçin.
Sorgu penceresine aşağıdaki sorguyu girin. Bu örnekte sorgu, Event Hubs'daki verileri okur ve seçilen değerleri ADLS 2. Nesil'deki bir Delta tablosuna kopyalar.
SELECT State, CarModel.Make, TollAmount INTO DeltaOutput FROM EntryStream TIMESTAMP BY EntryTimeAraç çubuğunda Sorguyu kaydet'i seçin.
Stream Analytics işini başlatıp çıktıyı denetleyin
Azure portalında işe genel bakış sayfasına dönün ve Başlat'ı seçin.
İşi başlat sayfasında İş çıktısı başlangıç zamanı için Şimdi seçeneğinin belirlendiğini onaylayın ve ardından sayfanın alt kısmındaki Başlat'ı seçin.
Birkaç dakika sonra portalda depolama hesabını ve işin çıktısı olarak yapılandırdığınız kapsayıcıyı bulun. Artık delta tablosunu kapsayıcıda belirtilen klasörde görebilirsiniz. İşin ilk kez başlatılması birkaç dakika sürer. Başladıktan sonra veriler geldikçe çalışmaya devam eder.
Kaynakları temizle
Kaynaklara artık ihtiyacınız kalmadığında kaynak grubunu, Stream Analytics işini ve tüm ilgili kaynakları silin. İşin silinmesi halinde, işin tükettiği akış birimleri için faturalandırma durur. gelecekte işi kullanmayı planlıyorsanız, işi durdurabilir ve daha sonra ihtiyacınız olduğunda yeniden başlatabilirsiniz. Bu işi kullanmaya devam etmeyecekseniz, aşağıdaki adımları kullanarak bu öğreticide oluşturduğunuz tüm kaynakları silin:
- Azure portalında sol taraftaki menüden, Kaynak grupları'nı ve ardından oluşturduğunuz kaynağın adını seçin.
- 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 öğreticide basit bir Stream Analytics job oluşturup gelen verileri filtrelediniz ve sonuçları ADLS Gen2 hesabında bir Delta tablosuna yazdınız. Stream Analytics işleri hakkında daha fazla bilgi edinmek için bkz: