Azure Stream Analytics'ten çıkış Azure SQL Veritabanı
Azure SQL Veritabanı, doğası gereği ilişkisel veriler veya ilişkisel veritabanında barındırılan içeriğe bağımlı uygulamalar için çıkış olarak kullanabilirsiniz. Azure Stream Analytics işleri, SQL Veritabanı'daki mevcut bir tabloya yazar. Tablo şeması, işinizin çıkışındaki alanlarla ve türleriyle tam olarak eşleşmelidir. Stream Analytics için Azure portalı deneyimi, akış sorgunuzu test etmenize ve ayrıca işiniz tarafından üretilen sonuçların şeması ile SQL veritabanınızdaki hedef tablonun şeması arasında uyuşmazlık olup olmadığını algılamanıza olanak tanır. Yazma aktarım hızını geliştirmenin yolları hakkında bilgi edinmek için çıkış olarak Azure SQL Veritabanı ile Stream Analytics makalesine bakın. SQL Veritabanı çıkış seçeneği aracılığıyla çıkış olarak Azure Synapse Analytics SQL havuzunu da belirtebilirsiniz ancak en iyi performans için ayrılmış Azure Synapse Analytics çıkış bağlayıcısını kullanmanız önerilir.
Çıkış olarak Azure SQL Yönetilen Örneği de kullanabilirsiniz. SQL Yönetilen Örneği'de genel uç noktayı yapılandırmanız ve ardından Azure Stream Analytics'te aşağıdaki ayarları el ile yapılandırmanız gerekir. Sql Server'ı veritabanı eklenmiş olarak çalıştıran Azure sanal makinesi, aşağıdaki ayarları el ile yapılandırarak da desteklenir.
Çıkış yapılandırması
Aşağıdaki tabloda, SQL Veritabanı çıkışı oluşturmaya yönelik özellik adları ve açıklamaları listelemektedir.
Özellik adı | Açıklama |
---|---|
Çıktı diğer adı | Sorgu çıkışını bu veritabanına yönlendirmek için sorgularda kullanılan kolay ad. |
Veritabanı | Çıktınızı gönderdiğiniz veritabanının adı. |
Sunucu adı | Mantıksal SQL sunucusu adı veya yönetilen örnek adı. SQL Yönetilen Örneği için 3342 numaralı bağlantı noktasının belirtilmesi gerekir. Örneğin, sampleserver.public.database.windows.net,3342 . |
Username | Veritabanına yazma erişimi olan kullanıcı adı. Stream Analytics üç kimlik doğrulama modunu destekler: SQL server kimlik doğrulaması, sistem tarafından atanan yönetilen kimlik ve atanan yönetilen kimliği kullanma |
Parola | Veritabanına bağlanmak için parola. |
Tablo | Çıktının yazıldığı tablo adı. Tablo adı büyük/küçük harfe duyarlıdır. Bu tablonun şeması, iş çıkışınızın oluşturduğu alan sayısı ve türleriyle tam olarak eşleşmelidir. |
Bölüm düzenini devral | Tabloya birden çok yazıcıyla tam paralel topolojiyi etkinleştirmek için önceki sorgu adımınızın bölümleme düzenini devralma seçeneği. Daha fazla bilgi için bkz. Azure SQL Veritabanı için Azure Stream Analytics çıkışı. |
En büyük toplu iş sayısı | Her toplu ekleme işlemiyle gönderilen kayıt sayısı için önerilen üst sınır. |
Azure Stream Analytics'ten Azure Synapse Analytics'e çıkışı etkinleştiren iki bağdaştırıcı vardır: SQL Veritabanı ve Azure Synapse. Aşağıdaki koşullardan herhangi biri doğruysa SQL Veritabanı bağdaştırıcısı yerine Azure Synapse Analytics bağdaştırıcısını seçmenizi öneririz:
Aktarım hızı: Şu anda veya gelecekte beklenen aktarım hızınız 10 MB/sn'den büyükse, daha iyi performans için Azure Synapse çıkış seçeneğini kullanın.
Giriş Bölümleri: Sekiz veya daha fazla giriş bölümünüz varsa daha iyi bir ölçek genişletme için Azure Synapse çıkış seçeneğini kullanın.
Bölümleme
Bölümlemenin etkinleştirilmesi gerekir ve sorgudaki PARTITION BY yan tümcesini temel alır. Bölümleyi Devral seçeneği etkinleştirildiğinde, tam olarak paralelleştirilebilir sorgular için giriş bölümlemesini izler. verileri Azure SQL Veritabanı yüklerken daha iyi yazma aktarım hızı performansı elde etme hakkında daha fazla bilgi edinmek için bkz. Azure SQL Veritabanı için Azure Stream Analytics çıkışı.
Çıktı toplu iş boyutu
Maksimum toplu iş sayısı'nı kullanarak maksimum ileti boyutunu yapılandırabilirsiniz. Varsayılan üst sınır 10.000'dir ve varsayılan en düşük değer tek bir toplu ekleme başına 100 satırdır. Daha fazla bilgi için bkz . Azure SQL sınırları. Her toplu iş başlangıçta toplu olarak en yüksek toplu iş sayısıyla eklenir. Batch, SQL'den yeniden denenebilir hatalara göre ikiye bölünür (en düşük toplu iş sayısına kadar).
Çıkış veri türü eşlemeleri
SQL veritabanınızdaki hedef tablonun şemasının işinizin çıkışındaki alanlarla ve bunların türleriyle tam olarak eşleşmesi gerektiğinden, ASA ile SQL arasındaki ayrıntılı tür eşlemeleri için Veri Türleri'ne (Azure Stream Analytics) başvurabilirsiniz.
Sınırlama
Azure Stream Analytics işlerini VM üzerinde SQL'e bağlamaya çalışırken otomatik olarak imzalanan Güvenli Yuva Katmanı (SSL) sertifikası desteklenmez.
Sonraki adımlar
- Stream Analytics'te SQL DB çıkışı ekleme
- Azure Stream Analytics’ten Azure SQL Veritabanı aktarım hızı performansını artırma
- Azure Stream Analytics işinden Azure SQL Veritabanı veya Azure Synapse Analytics'e erişmek için yönetilen kimlikleri kullanma
- Azure Stream Analytics işi için SQL Veritabanı başvuru verilerini kullanma
- Azure SQL Veritabanı'daki kayıtları Azure İşlevleri ile güncelleştirme veya birleştirme
- Azure Stream Analytics çıkışlarını anlama