Unity Kataloğu güvenli hale getirilebilir nesnelere etiket uygulama
Bu makalede, Unity Kataloğu güvenli hale getirilebilir nesnelere etiketlerin nasıl uygulanacağı gösterilmektedir.
Etiketler, Unity Kataloğu'nda güvenli hale getirilebilir nesneleri düzenlemek ve kategorilere ayırmak için kullanabileceğiniz anahtarları ve isteğe bağlı değerleri içeren özniteliklerdir. Etiketlerin kullanılması, çalışma alanı arama işlevini kullanarak tabloların ve görünümlerin aranıp bulunmasını da kolaylaştırır.
Desteklenen güvenli hale getirilebilir nesneler
Güvenliği sağlanabilir nesne etiketlemesi şu anda kataloglarda, şemalarda, tablolarda, tablo sütunlarında, birimlerde, görünümlerde, kayıtlı modellerde ve model sürümlerinde desteklenmektedir. Güvenliği sağlanabilir nesneler hakkında daha fazla bilgi için bkz . Unity Kataloğu'nda güvenli hale getirilebilir nesneler.
Gereksinimler
Unity Kataloğu güvenli hale getirilebilir nesnelere etiket eklemek için nesnenin sahibi olmanız veya aşağıdaki ayrıcalıkların tümüne sahip olmanız gerekir:
APPLY TAG
nesnesindeUSE SCHEMA
nesnenin üst şemasındaUSE CATALOG
nesnenin üst kataloğunda
Kısıtlama -ları
Etiket kısıtlamalarının listesi aşağıdadır:
- Tek bir güvenli hale getirilebilir nesneye en fazla 20 etiket atayabilirsiniz.
- Etiket anahtarının uzunluk üst sınırı 255 karakterdir.
- Etiket değerinin uzunluk üst sınırı 1000 karakterdir.
- Etiket adlarında özel karakterler kullanılamaz.
- Çalışma alanı arama kullanıcı arabirimi kullanılarak yapılan etiket araması yalnızca tablolar, görünümler ve tablo sütunları için desteklenir.
- Etiket araması için tam terim eşleştirmesi gerekir.
Katalog Gezgini'ne kullanarak etiket ekleme ve güncelleştirme
Katalog Gezgini'ne kullanarak güvenli hale getirilebilir nesne etiketleri eklemek ve güncelleştirmek için:
Kenar çubuğunda Katalog'a tıklayın .
Güvenli hale getirilebilir bir nesne seçin.
Nesneye Genel Bakış sayfasında etiket ekleyin veya güncelleştirin:
- Etiket yoksa Etiket ekle düğmesine tıklayın.
- Etiketler varsa Etiket Ekle/Düzenle simgesine tıklayın.
Birden çok etiket eklemek ve silmek için Etiket Ekle/Düzenle iletişim kutusunu kullanabilirsiniz.
Etiket anahtarları gereklidir. Etiket değerleri isteğe bağlıdır.
Tablo sütun etiketlerini eklemek veya silmek için Etiket ekle simgesine tıklayın.
SQL komutlarını kullanarak etiket ekleme ve güncelleştirme
Not
Bu özellik Databricks Runtime 13.3 ve üzeri sürümlerde kullanılabilir.
Katalogları, şemaları, tabloları (görünümler, gerçekleştirilmiş görünümler, akış tabloları dahil), birimleri ve tablo sütunlarını etiketlemek için SQL komutunu kullanabilirsiniz ALTER <object>
. Örneğin, bir tablodaki SET TAGS
etiketleri yönetmek için ve UNSET TAGS
yan tümcelerini ile ALTER TABLE
kullanabilirsiniz. Kullanılabilir Veri Tanımı Dili (DDL) komutlarının listesi ve söz dizimi için bkz . DDL deyimleri .
Kayıtlı modeller için Katalog Gezgini'ni veya MLflow İstemcisiAPI'yi kullanmanız gerekir. Bkz. Modellerde etiket kullanma.
Tabloları aramak için etiketleri kullanma
Etiket anahtarlarını ve etiket değerlerini kullanarak tabloları, görünümleri ve tablo sütunlarını aramak için Azure Databricks çalışma alanı arama çubuğunu kullanabilirsiniz. Hem tablo etiketlerini hem de tablo sütun etiketlerini kullanabilirsiniz. Kataloglar, şemalar veya birimler gibi diğer etiketli nesneleri aramak için etiketleri kullanamazsınız.
Arama sonuçlarında yalnızca görme izniniz olan tablolar ve görünümler görüntülenir. Bu, nesneyi arama sonuçlarında döndürmek için nesne üzerinde (veya nesnenin üst kataloğunda ve şemasında) en azından BROWSE
ayrıcalığınız olması gerektiği anlamına gelir.
Ayrıntılar için bkz . Tabloları aramak için etiketleri kullanma.
Bilgi şeması tablolarından etiket bilgilerini alma
Unity Kataloğu'nda oluşturulan her katalog bir INFORMATION_SCHEMA
içerir. Bu şema, şema kataloğunda bilinen nesneleri açıklayan tablolar içerir. Şema bilgilerini görüntülemek için uygun ayrıcalıklara sahip olmanız gerekir.
Etiket bilgilerini almak için aşağıdakileri sorgulayabilirsiniz:
- INFORMATION_SCHEMA. CATALOG_TAGS
- INFORMATION_SCHEMA. COLUMN_TAGS
- INFORMATION_SCHEMA. SCHEMA_TAGS
- INFORMATION_SCHEMA. TABLE_TAGS
- INFORMATION_SCHEMA. VOLUME_TAGS
Daha fazla bilgi için bkz . Bilgi şeması.