Aracılığıyla paylaş


Sunucusuz SQL havuzunda Azure Synapse dış tablo tanımları için Apache Spark'ı eşitleme

Sunucusuz SQL havuzu Apache Spark'tan meta verileri otomatik olarak eşitleyebilir. Sunucusuz Apache Spark havuzlarında bulunan her veritabanı için bir sunucusuz SQL havuzu veritabanı oluşturulur.

Parquet veya CSV tabanlı ve Azure Depolama'da bulunan her Spark dış tablosu için sunucusuz SQL havuzu veritabanında bir dış tablo oluşturulur. Bu nedenle Spark havuzlarınızı kapatabilir ve spark dış tablolarını sunucusuz SQL havuzundan sorgulayabilirsiniz.

Bir tablo Spark'ta bölümlendiğinde, depolamadaki dosyalar klasörlere göre düzenlenir. Sunucusuz SQL havuzu bölüm meta verilerini kullanır ve sorgunuz için yalnızca ilgili klasörleri ve dosyaları hedefler.

Meta veri eşitleme, Azure Synapse çalışma alanında sağlanan sunucusuz her Apache Spark havuzu için otomatik olarak yapılandırılır. Spark dış tablolarını hemen sorgulamaya başlayabilirsiniz.

Azure Depolama'da bulunan her Spark Parquet veya CSV dış tablosu, sunucusuz SQL havuzu veritabanına karşılık gelen bir dbo şemasında bir dış tabloyla temsil edilir.

Spark dış tablo sorguları için bir dış [spark_table] hedefleyen bir sorgu çalıştırın. Aşağıdaki örneği çalıştırmadan önce, dosyaların bulunduğu depolama hesabına doğru erişiminiz olduğundan emin olun.

SELECT * FROM [db].dbo.[spark_table]

Apache Spark veri türlerini SQL veri türleriyle eşleme

Apache Spark veri türlerini SQL veri türleriyle eşleme hakkında daha fazla bilgi için bkz. Azure Synapse Analytics paylaşılan meta veri tabloları.

Sonraki adımlar

Depolama erişim denetimi hakkında daha fazla bilgi edinmek için Depolama Access Control makalesine ilerleyin.