Azure Synapse Analytics için Apache Spark kullanarak Azure Veri Gezgini’ne bağlanma

Bu makalede, Azure Synapse Analytics için Apache Spark ile Synapse Studio'dan bir Azure Veri Gezgini veritabanına nasıl erişildiği açıklanır.

Ön koşullar

Synapse Studio'ya gidin

Azure Synapse çalışma alanından Synapse Studio'yu Başlat'ı seçin. Synapse Studio giriş sayfasında Veri'yi seçerek Veri Nesne Gezgini'e gidin.

Azure Synapse çalışma alanına Azure Veri Gezgini veritabanı Bağlan

Azure Veri Gezgini veritabanını çalışma alanına Bağlan bağlı hizmet aracılığıyla yapılır. Azure Veri Gezgini bağlı hizmetiyle Azure Synapse için Apache Spark'tan verilere göz atabilir ve verileri inceleyebilir, okuyabilir ve yazabilirsiniz. Tümleştirme işlerini bir işlem hattında da çalıştırabilirsiniz.

Veri Nesne Gezgini bir Azure Veri Gezgini kümesini doğrudan bağlamak için şu adımları izleyin:

  1. Veri'nin yanındaki simgeyi + seçin.

  2. Dış verilere bağlanmak için Bağlan seçin.

  3. Azure Veri Gezgini (Kusto) öğesini seçin.

  4. Devam'ı seçin.

  5. Bağlı hizmeti adlandırmak için kolay bir ad kullanın. Ad Veri Nesne Gezgini görünür ve Azure Synapse çalışma zamanları tarafından veritabanına bağlanmak için kullanılır.

  6. Aboneliğinizden Azure Veri Gezgini kümesini seçin veya URI'yi girin.

  7. Hizmet sorumlusu kimliğini ve Hizmet sorumlusu anahtarını girin. Bu hizmet sorumlusunun okuma işlemi için veritabanında görüntüleme erişimine ve veri almak için alma erişimine sahip olduğundan emin olun.

  8. Azure Veri Gezgini veritabanı adını girin.

  9. Doğru izinlere sahip olduğunuzdan emin olmak için Bağlantıyı test et'i seçin.

  10. Oluştur seçeneğini belirleyin.

    Screenshot that shows a new linked service.

    Dekont

    (İsteğe bağlı) Test bağlantısı yazma erişimini doğrulamaz. Hizmet sorumlusu kimliğinizin Azure Veri Gezgini veritabanına yazma erişimi olduğundan emin olun.

  11. Azure Veri Gezgini kümeleri ve veritabanları, Azure Veri Gezgini bölümünün altındaki Bağlı sekmesinde görünür.

    Screenshot that shows browsing for clusters.

  12. Bağlı hizmetle bir not defterinden etkileşim kurabilmeniz için önce çalışma alanında yayımlanması gerekir. Araç çubuğunda Yayımla'ya tıklayın, bekleyen değişiklikleri gözden geçirin ve Tamam'a tıklayın.

    Dekont

    Geçerli sürümde veritabanı nesneleri, Azure Veri Gezgini veritabanlarındaki Microsoft Entra hesabı izinlerinize göre doldurulur. Apache Spark not defterlerini veya tümleştirme işlerini çalıştırdığınızda, bağlantı hizmetindeki kimlik bilgileri kullanılır (örneğin, hizmet sorumlusu).

Kod tarafından oluşturulan eylemlerle hızlı bir şekilde etkileşim kurma

Bir veritabanına veya tabloya sağ tıkladığınızda, örnek Spark not defterlerinin listesi görüntülenir. Azure Veri Gezgini'a veri okuma, yazma veya akışla aktarma seçeneği belirleyin.

Screenshot that shows new sample notebooks.

Burada verileri okuma örneği verilmiştır. Not defterini Spark havuzunuza ekleyin ve hücreyi çalıştırın.

Screenshot that shows a new read notebook.

Dekont

spark oturumunu başlatmak için ilk kez yürütme üç dakikadan fazla sürebilir. Sonraki yürütmeler önemli ölçüde daha hızlı olacaktır.

Sınırlamalar

Azure Veri Gezgini bağlayıcısı şu anda Azure Synapse tarafından yönetilen sanal ağlarda desteklenmiyor.

Sonraki adımlar