Share via


SQL ambarı yönetici ayarları

Bu makalede, çalışma alanı yöneticilerinin kullanabileceği SQL ambarı ayarları ve erişim denetimleri açıklanmaktadır.

Databricks, SQL ambarları için tüm çalışma alanı düzeyinde yapılandırmalar için varsayılan ayarların korunmasını önerir. Bu ayarlar, çalışma alanı yöneticilerinin tüm SQL ambarlarını oluşturmak ve yapılandırmakla sorumlu olduğunu ve veri idaresi için Unity Kataloğu'nu kullandığınızı varsayar.

Çalışma alanı yöneticileri bir Azure Databricks çalışma alanı için aşağıdaki izinleri yapılandırabilir:

  • SQL ambarlarına tüm erişimi iptal etme.
  • SQL ambarları oluşturma yeteneği verme.
  • SQL ambarı işlem ortamını denetleen varsayılan parametreleri yapılandırın.
  • SQL ambarları için veri erişim ilkelerini yapılandırın.

Not

Varsayılan olarak, tüm kullanıcılar Databricks SQL'e erişebilir. Kullanıcıları Databricks SQL'e eklemek için bir SQL ambarı dağıtmalı, kullanıcılara SQL ambarı erişimi vermeli ve Unity Kataloğu'nu kullanarak verilere erişim vermelisiniz.

Varsayılan olarak, yeni çalışma alanlarında desteklenen bölgelerde sunucusuz SQL ambarları etkinleştirilir. Bkz . Sunucusuz SQL ambarlarını etkinleştirme.

SQL ambarlarına erişimi iptal etme

Yetkilendirmenin atamasını Databricks SQL access kaldırarak bir kullanıcı, hizmet sorumlusu veya grup için SQL ambarlarına erişimi iptal edebilirsiniz. Bkz. Yetkilendirmeleri yönetme.

SQL ambarı oluşturma ayrıcalıkları verme

Yetkilendirmeyi atayarak Allow unrestricted cluster creation bir kullanıcıya, hizmet sorumlusuna veya gruba SQL ambarı oluşturma ayrıcalıkları vekleyebilirsiniz. Bkz. Yetkilendirmeleri yönetme.

SQL parametrelerini yapılandırma

Tüm ambarları SQL parametreleriyle yapılandırmak için:

  1. Çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve açılan listeden Ayarlar seçin.

  2. SQL ambarları'nın yanındaki Yönet'e tıklayın.

  3. SQL Yapılandırma Parametreleri metin kutusunda, satır başına bir anahtar-değer çifti belirtin. Parametrenin adını bir boşluk kullanarak değerinden ayırın. Örneğin, etkinleştirmek ANSI_MODEiçin:

    Tüm SQL ambarları için ANSI_MODE true olarak ayarlandığını gösteren ekran görüntüsü

    Genel kapsamda desteklenen tüm parametrelerin listesi için bkz . Yapılandırma parametreleri.

  4. Kaydet'e tıklayın.

Önemli

Bir SQL yapılandırma parametresini değiştirdiğinizde, çalışan tüm SQL ambarları otomatik olarak yeniden başlatılır.

Kullanılabilir SQL yapılandırma parametrelerine genel bir genel bakış için bkz . Yapılandırma parametreleri.

REST API kullanarak tüm SQL ambarlarını yapılandırmak için bkz . SQL Ambarları API'si.

SQL ambarları için veri erişim ilkelerini yapılandırma

Databricks, Unity Kataloğu'nu kullanarak veri erişim ilkelerinin yönetilmesini önerir.

Bazı veri kaynakları ek ayrıcalıklar gerektirebilir. Bkz . Veri erişimi yapılandırmasını etkinleştirme.

Not

Unity Kataloğu dışındaki veri erişim ilkelerini yapılandırdığınızda, eski tablo ACL'leri de geçerlidir. Bkz. Kümede Hive meta veri deposu tablo erişim denetimini etkinleştirme (eski).

SQL ambarının sahipliğini aktarma

Bir SQL ambarının sahipliğini aktardığınız kullanıcının yetkilendirmeye Allow unrestricted cluster creation sahip olması gerekir.

  1. Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanınızda oturum açın.
  2. Kenar çubuğunda SQL Ambarları'na tıklayın.
  3. Bir ambar satırında, en sağdaki kebap menüsüne tıklayın Kebap menüsü ve İzinler'i seçin. SQL ambarı izinleri görüntülenir.
  4. Sağ üstteki dişli simgesine tıklayın ve Yeni sahip ata'ya tıklayın.
  5. Sahiplik atanacak kullanıcıyı seçin. Hizmet sorumlularına ve gruplara SQL ambarının sahipliği atanamaz.
  6. Onayla'yı tıklatın.