Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfada Unity Kataloğu'ndaki katalogları, şemaları, tabloları ve diğer veritabanı nesnelerini nasıl keşfedebileceğiniz ve keşfedebileceğiniz açıklanır. Bu sayfadaki yönergeler, en azından veya BROWSE ayrıcalığına sahip olduğunuz veritabanı nesnelerinin ayrıntılarını döndürmeye SELECT odaklanır.
Unity Kataloğu ayrıcalıkları hakkında genel bilgi için bkz . Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilir nesneler. Şema sahipliğini ve izinlerini ayarlama hakkında bilgi için bkz . Unity Kataloğu nesne sahipliğini yönetme ve Unity Kataloğu'nda ayrıcalıkları yönetme.
Bu sayfa, Katalog Gezgini ve SQL yönergelerini içerir.
Katalog Gezgini'ne erişmek için çalışma alanı yan çubuğundaki Katalog simgesi. SQL komutlarını bir not defterinden veya işlemle ekli sorgu düzenleyicisinden yürütebilirsiniz. Katalog Gezgini ile veritabanı nesnelerini görüntülemek için, nesneler üzerinde en azından
BROWSE ayrıcalığınız olmalıdır. SQL ile veritabanı nesnelerini görüntülemek için, nesne üzerinde en azından SELECT ayrıcalığına, üst katalogda USE CATALOG ayrıcalığına ve üst şemada USE SCHEMA ayrıcalığına sahip olmalısınız. Etkin işlem olmadan Katalog Gezgini'nde Unity Kataloğu'nda yönetilen veritabanı nesnelerinde gezinebilirsiniz. Unity Kataloğu tarafından yönetilmeyen hive_metastore ve diğer kataloglardaki verileri keşfetmek için, uygun ayrıcalıklara sahip bir hesaplama ortamına bağlanmanız gerekir.
Veritabanı nesnelerini filtreleme
Katalog Gezgini ile veritabanı nesnelerinin etkileşimli keşfi sırasında, sonuçları filtrelemek için sağlanan metin kutusunu kullanabilirsiniz. Nesne adlarındaki eşleşen dizeler vurgulanır, ancak yalnızca şu anda görünen veritabanı nesneleri arasında vurgulanır. Tüm veritabanı nesnelerinin tam araması için bkz . Çalışma alanı nesnelerini arama.
SQL, isteğe bağlı olarak aşağıdaki gibi bir regex_pattern deyimiyle birlikte bir SHOW yan tümce belirterek benzer işlevler sağlar:
SHOW TABLES IN schema_name LIKE 'sales_*_fy23'
Nesne üzerinde ayrıcalık isteme
Önemli
Bu özellik Genel Önizleme aşamasındadır.
Erişim isteği hedefleri Unity Kataloğu'nda yapılandırıldıysa, nesnenin ayrıcalığına veya doğrudan URL'sine sahip BROWSE olduğunuz nesnelerde ayrıcalık isteyebilirsiniz. Ayrıca, not defterlerinde ve SQL düzenleyicisinde izin reddedildi hatalarından doğrudan ayrıcalık isteyebilirsiniz.
Nesneniz ALL PRIVILEGES varsa, Katalog Gezgini'ni kullanarak başkaları adına erişim isteyemezsiniz. Bunun yerine Erişim İstekleri Oluşturma API'sini kullanın.
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog, şema, tablo veya görünüm gibi nesneyi seçin.
İzin iste'ye tıklayın.
Erişim istediğiniz sorumluları seçin. Kendiniz, hizmet sorumluları, gruplar ve diğer kullanıcılar için erişim isteyebilirsiniz.
Ayrıcalıkları seçin ve isteğe bağlı olarak onaylayanlara bir ileti ekleyin.
Yeniden yönlendirme URL'si yapılandırıldıysa, bu formu görmezsiniz. Bunun yerine, isteğinizi tamamlamak için belirtilen URL'ye yönlendirilirsiniz.
İstek'e tıklayın. Yapılandırılan onaylayanlara erişim isteğinizle bir ileti gönderilir.
Katalogları keşfetme
Kataloglar, her Unity Kataloğu meta veri deposundaki en üst düzey veri idaresini temsil eder.
SQL
Kullanabileceğiniz katalogların listesini görmek için aşağıdaki komutu çalıştırın.
SHOW CATALOGS
Bkz. SHOW CATALOGS.
Katalog Tarayıcısı
Katalog Gezgini'ne eriştiğiniz zaman, kullanabileceğiniz katalogların listesini görürsünüz.
Katalog seçin
SQL
Şu anda etkin olan kataloğunuzu ayarlamak için aşağıdaki komutu çalıştırın.
USE CATALOG catalog_name
Bkz. USE CATALOG.
Katalog Tarayıcısı
Bir katalog adını seçmek için tıklayın.
Katalog ayrıntılarına bakın
SQL
Kataloğu açıklamak için aşağıdaki komutu çalıştırın.
DESCRIBE CATALOG catalog_name
Bkz. DESCRIBE CATALOG.
Katalog Tarayıcısı
Katalog ayrıntılarını gözden geçirmek için Ayrıntılar sekmesini seçin.
Şemaları keşfetme
Şemalar Unity Kataloğu'ndaki tablo, görünüm, birim, işlev ve model koleksiyonlarıdır. Şemalar kataloglarda yer alır.
SQL
Kullanabileceğiniz şemaların listesini görmek için aşağıdaki komutu çalıştırın.
SHOW SCHEMAS IN catalog_name
Bkz. SHOW SCHEMAS.
Katalog Tarayıcısı
Katalog Gezgini'nde bir katalog seçtiğinizde, kullanılabilir şemaların listesini görürsünüz.
Şema seçme
SQL
Şu anda etkin olan şemanızı ayarlamak için aşağıdaki komutu çalıştırın.
USE schema catalog_name.schema_name
Bkz. USE SCHEMA.
Katalog Tarayıcısı
Seçmek için şema adına tıklayın.
Şema ayrıntılarına bakın
SQL
Şemayı açıklamak için aşağıdaki komutu çalıştırın.
DESCRIBE SCHEMA schema_name
Bkz. DESCRIBE SCHEMA.
Katalog Tarayıcısı
Şema ayrıntılarını gözden geçirmek için Ayrıntılar sekmesini seçin.
Tabloları ve görünümleri keşfetme
Tablolar ve görünümler şemalarda yer alır. Unity Kataloğu'ndaki tabloların çoğu Delta Lake tarafından desteklenir, ancak dış verilere göre kaydedilmiş tablolara da erişiminiz olabilir. Bkz. Azure Databricks ile hangi verileri sorgulayabilirsiniz?.
Unity Kataloğu'ndaki görünümler her zaman başka bir tablodaki verilere başvurur.
SQL
Kullanabileceğiniz tabloların listesini görmek için aşağıdaki komutu çalıştırın.
SHOW TABLES IN catalog_name.schema_name
Kullanabileceğiniz tabloların listesini görmek için aşağıdaki komutu çalıştırın.
SHOW VIEWS IN catalog_name.schema_name
Bkz. SHOW TABLES ve SHOW VIEWS.
Katalog Tarayıcısı
Katalog Gezgini'nde bir şema seçtiğinizde, kullanılabilir tabloların ve görünümlerin listesini görürsünüz.
Not
Şemada birimler gibi başka veritabanı nesneleri varsa, tablo ve görünüm listesini genişletmek için Tablolar'a tıklamanız gerekebilir.
Tablo içeriğini ve ayrıntılarını görüntüleme
Tablo ayrıntılarının çoğunu Katalog Gezgini veya SQL ile görüntüleyebilirsiniz. Bazı ayrıntılar yalnızca Katalog Gezgini kullanıcı arabiriminde kullanılabilir.
Tablo ayrıntılarını keşfetmek için Katalog Gezgini'nde bir tablo seçin.
Tablo sütunlarını keşfetme
Not
Yalnızca bir nesne üzerinde BROWSE ayrıcalığı bulunan kullanıcılar, SHOW COLUMNS SQL komutunu kullanarak tablo sütunlarını keşfedemez.
SQL
Tablo sütunlarını görüntülemek için aşağıdaki komutu çalıştırın.
SHOW COLUMNS IN table_name
Bkz. SHOW COLUMNS.
Katalog Tarayıcısı
Tablo sütunlarını görüntülemek için Sütunlar sekmesini seçin.
Örnek verileri görüntüleme
SQL
Bir tablodan 1000 kaydı görüntülemek için aşağıdaki komutu çalıştırın.
SELECT * FROM table_name LIMIT 1000;
Bkz. Sorgu verileri.
Katalog Tarayıcısı
Örnek verileri görüntülemek için Örnek Veri sekmesini seçin. Örnek veriler için aktif hesaplama erişiminiz olmalıdır.
LLM kullanarak tablo verilerini keşfetme
Önemli
Bu özellik Genel Önizleme aşamasındadır.
Katalog Gezgini'ni kullanarak örnek veriler hakkında doğal dil soruları sorabilirsiniz. Yardımcı, meta veri bağlamını ve tablo kullanım desenlerini temel alarak SQL'i oluşturur. Sorgu oluşturulduktan sonra sorguyu doğrulayabilir ve ardından temel alınan tabloda çalıştırabilirsiniz.
Örnek Veri sekmesini seçin ve veriler hakkında bir soru sorun. Etkin bir işlem kaynağına ve İş ortağı destekli yapay zeka özelliklerine erişiminiz etkinleştirilmiş olmalıdır.
Tablo ayrıntılarına bakın
Not
Yalnızca nesne üzerinde ayrıcalığı olan BROWSE kullanıcılar SQL komutunu kullanarak DESCRIBE TABLE tablo ayrıntılarını görüntüleyemez.
SQL
Tabloyu açıklamak için aşağıdaki komutu çalıştırın.
DESCRIBE TABLE table_name
Bir tablonun tablo özelliklerini görüntülemek için aşağıdaki komutu çalıştırın.
SHOW TBLPROPERTIES table_name
Bkz. DESCRIBE TABLE ve SHOW TBLPROPERTIES.
Katalog Tarayıcısı
Tablo özellikleri dahil olmak üzere tablo ayrıntılarını gözden geçirmek için Ayrıntılar sekmesini seçin.
Tablo geçmişini görüntüleme
Delta tabloları için tablo geçmişi kullanılabilir. Unity Kataloğu tarafından yönetilen tüm tablolar Delta tablolarıdır.
SQL
Tablo geçmişini gözden geçirmek için aşağıdaki komutu çalıştırın.
DESCRIBE HISTORY table_name
Bkz. DESCRIBE HISTORY.
Katalog Tarayıcısı
Tablo geçmişini gözden geçirmek için Geçmiş sekmesini seçin.
Sık kullanılan sorguları ve kullanıcıları görüntüleme
Tablo Unity Kataloğu'na kayıtlıysa, tabloda yapılan en sık sorguları ve son 30 gün içinde tabloya erişen kullanıcıları Katalog Gezgini'ni kullanarak görüntüleyebilirsiniz. Bkz. bir tablonun sık kullanılan sorgularını ve kullanıcılarını görüntüleme.
Birincil anahtar ve yabancı anahtar ilişkilerini görüntüleme
Yabancı anahtarları tanımlanmış tablolar için, Sütunlar sekmesinin sağ üst köşesindeki
View relationships buttonİlişkileri görüntüle düğmesine tıklayın. Varlık İlişki Diyagramı (ERD) açılır. ERD, bir grafikteki tablolar arasındaki birincil anahtar ve yabancı anahtar ilişkilerini görüntüleyerek veri varlıklarının nasıl bağlanıldığının açık ve sezgisel bir gösterimini sağlar.
Birincil anahtar ve yabancı anahtar kısıtlamaları hakkında daha fazla bilgi için bkz . Azure Databricks'te kısıtlamalar. Varlık ilişkisi diyagramları hakkında daha fazla bilgi için bkz. Varlık İlişkisi Diyagramını Görüntüleme.