Aracılığıyla paylaş


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).

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