Hızlı Başlangıç: Bir tabloyu sorgulamak için kullanıcı ayarlama

Önemli

Bu özellik Genel Önizlemededir.

Bu hızlı başlangıçta bir yöneticinin bir kullanıcı eklemesi, Databricksveri kümesinden 10 milyon kişi kaydı içeren bir tablo oluşturması ve kullanıcının tabloya erişmesine izin verme hakkında bilgi ve bilgiler yer almaktadır. Ardından, kullanıcının bir sorguyu nasıl çalıştırarak sorgu çalışma zamanı ayrıntılarını görüntüley olduğunu gösterir.

Önemli

DatabricksSQL veri erişim denetimi her zaman etkinleştirilir. Bu da kullanıcılara her zaman veri erişimi verilmesi gerektiğini gösterir.

Gereksinimler

  • Azure Databricks hesabınız plan üzerinde Premium gerekir.
  • Çalışma alanını başlatma. Mevcut bir çalışma alanını kullanabilir veya yeni bir çalışma alanı oluşturabilirsiniz. Çalışma alanları oluşturma hakkında daha fazla bilgi için bkz. Hızlı Başlangıç:Azure Databricks spark Azure portal.
  • Bir yönetici Azure Databricks gerekir.

Kenar çubuğu kullanma

Kenar çubuğu kullanarak tüm Azure Databricks varlıklarınıza erişebilirsiniz. Kenar çubuğu içeriği seçilen kişiye bağlıdır: Veri Bilimi Mühendisliği , Machine Learningveya SQL.

  • Varsayılan olarak kenar çubuğu daraltılmış durumda görünür ve yalnızca simgeler görünür durumdadır. İmlecinizi kenar çubuğu üzerinde hareket ettirerek tam görünüme genişletin.

  • Kişiyi değiştirmek için Databricks logosu Databrickslogosunun altındaki simgeye tıklayın ve bir kişi seçin.

    kişi değiştirme

  • Bir kişiyi bir sonraki oturum aç seçeneğinin görünür olacak şekilde sabitlemek için, kişinin yanındaki kişi sabitleme'ye tıklayın. Pini kaldırmak için tekrar tıklayın.

  • Kenar çubuğu modunu Otomatik (varsayılan davranış), Genişlet veya Daralt olarak ayarlamak için kenar çubuğu alt tarafındaki Menüseçeneklerini kullanın.

1. Adım: Kullanıcı ekleme

  1. Veri Bilimi Mühendisliği'ne seçmek için kenar çubuğu kişisi anahtarcıyı kullanın.

  2. Yönetici konsoluna gidin.

  3. Kullanıcılar sekmesinde KullanıcıEkle'ye tıklayın.

  4. Kullanıcı e-posta kimliğini girin. Çalışma alanınıza ait bir kiracıya ait Azure Active Directory kullanıcı Azure Databricks ebilirsiniz. Bu makaledeki örneklerde kullanıcının olduğu user@example.com varsaylanmıştır.

    Kullanıcı ekleme

  5. Tamam'a tıklayın.

    Kullanıcı çalışma alanına eklenir.

  6. Databricks SQL onay kutusuna tıklayın.

    Eklenen kullanıcı

  7. Onayla'ya tıklayın.

2. Adım: 10 milyon kişilik bir tablo oluşturma

  1. Kenar çubuğu kişisi anahtarcıyı kullanarak SQL.

    Giriş sayfanız şöyle görünür:

    Yönetici giriş sayfası

  2. Kenar çubuğunda Oluştur SimgesiOluştur'a tıklayın ve Sorgu'ya tıklayın.

  3. Sol açılan kutuda Başlangıç Uç Noktası gibi bir SQL uç noktası seçin.

  4. Aşağıdakini düzenleyiciye SQL yapıştırın:

    CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')
    

    Bu deyim, Databricks veri kümelerine depolanan Delta Lake dosyalarını kullanarak bir Delta tablosu oluşturur.

  5. Ctrl/Cmd + Enter tuşlarına basın veya Yürüt düğmesine tıklayın. Sorgu, No data was returned.

  6. Şemayı yenilemek için şema tarayıcısının altındaki Şemayı Yenile düğmesine tıklayın.

  7. peoVeritabanının sağ tarafından metin kutusuna yazın. Şema tarayıcısı yeni tabloyu görüntüler.

    Şema tarayıcısı

3. Adım: Tabloya erişimi default.people10m yapılandırma

Adım 1'de oluşturduğunuz kullanıcının 3. Adımda oluşturduğunuz tabloya erişmesi için etkinleştirin.

Veri gezginini veya düzenleyiciyi kullanarak erişimi SQL yapılandırabilirsiniz.

Veri gezgini

  1. Kenar çubuğunda VeriSimgesi Verileri'ne tıklayın.

  2. Sağ üst açılan listede Başlangıç Uç Noktası gibi bir SQL uç noktası seçin. Veritabanı default seçilidir. Veritabanı açıklaması ve sahibi görüntülenir.

  3. Veritabanının peo ardından metin kutusuna default yazın. Veri gezgini tabloyu people10m görüntüler.

    Başlangıç uç noktası'ı seçin

  4. İzinler sekmesine tıklayın.

  5. Ver düğmesine tıklayın.

    Varsayılan veritabanı izni

  6. user@example.com yazın.

  7. KULLANILAR onay kutusunu seçin.

  8. Tamam'a tıklayın.

  9. Tabloya people10m tıklayın.

  10. İzinler sekmesine tıklayın.

  11. Ver düğmesine tıklayın.

    People tablosu izni

  12. user@example.com yazın.

  13. SELECT ve READ_METADATA onay kutularına tıklayın.

  14. Tamam'a tıklayın.

SQL düzenleyicisi

  1. Kenar çubuğunda Oluştur SimgesiOluştur'a tıklayın ve Sorgu'ya tıklayın.

  2. Sol tarafta açılan kutuda Başlangıç Uç Noktası gibi SQL uç nokta seçin.

  3. Aşağıdaki sorguları tek tek girin:

    GRANT USAGE ON DATABASE default TO `user@example.com`;
    
    GRANT SELECT, READ_METADATA ON TABLE default.people10m TO `user@example.com`;
    
    SHOW GRANT `user@example.com` ON TABLE default.people10m;
    

    Her sorgudan sonra Ctrl/Cmd + Enter tuşlarına basın veya Yürüt düğmesine tıklayın. Son sorgudan sonra şunları görüntülemesi gerekir:

    +------------------+---------------+------------+-----------------------+
    | Principal        | ActionType    | ObjectType | ObjectKey             |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | READ_METADATA | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | SELECT        | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | USAGE         | DATABASE   | default               |
    +------------------+---------------+------------+-----------------------+
    

5. Adım: Sorgu oluşturma

Kullanıcı hızlı başlangıçlarını tamamlama.

6. Adım: Sorgu geçmişini görüntüleme

  1. Kenar çubuğunda GeçmişSimgesiSorgu Geçmişi'ne tıklayın.

  2. Sorgu ayrıntılarını görüntülemek için Sorgu sütunundaki bir dizeye tıklayın:

    Sorgu geçmişi ayrıntıları

Sonraki adımlar

Kendi verilerinize ve tablolarınıza erişimi etkinleştirmeyi öğrenmek için bkz. Databricks SQL güvenlik modeline ve veri erişimine genel bakış.

Erişimi etkinleştirme işlemini adım adım takip etmek için Başlarken bölmesine gidin ve yerine çalışma alanı Azure Databricks <databricks-instance><databricks-instance>yazın, adb-1234567890123456.7.azuredatabricks.net örneğin.