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.
Genie bilgi deposu yerelleştirilmiş meta veriler, istem eşleştirme ve yapılandırılmış SQL yönergeleri aracılığıyla alanınızı seçmenize ve geliştirmenize olanak tanır. Bu özellikler Genie'nin verilerinizi anlamasına ve daha doğru ve ilgili yanıtlar üretmeye yardımcı olur.
Bilgi deposu nedir?
Bilgi deposu, Genie'nin verilerinizi anlamayı geliştiren ve yanıt doğruluğunu geliştiren, seçilmiş anlamsal tanımlardan oluşan bir koleksiyondur.
Bilgi deposu şunlardan oluşur:
- Alan düzeyinde meta veri özelleştirmesi: Tablolar, sütunlar, iş terimleri ve eş anlamlılar için alana özgü açıklamalar.
- Alan düzeyinde veri özelleştirme: Temel alınan Unity Kataloğu tablolarını değiştirmeden basitleştirilmiş, odaklanmış veri kümeleri.
- İstem eşleştirme: Genie'nin kullanıcının sorusuyla en ilgili değerleri eşleştirmesine ve kullanıcı istemlerindeki yazım sorunlarını düzeltmesine yardımcı olan örnekler. Buna biçim yardımı ve varlık eşleştirme dahildir.
-
Birleştirme ilişkileri: Doğru
JOINdeyimler için tanımlı tablo ilişkileri. - SQL ifadeleri: İş mantığını yakalayan ölçülerin, filtrelerin ve boyutların yapılandırılmış tanımları.
Tüm bilgi deposu yapılandırmalarının kapsamı Genie alanınıza göre belirlenir ve Unity Kataloğu meta verilerini veya diğer Azure Databricks varlıklarını etkilemez.
Bilgi deposu meta verilerini yönetme
Yerel tablo ve sütun açıklamaları sağlayarak ve ortak iş terimleriyle uyumlu sütun eş anlamlıları ekleyerek Genie'ye alanınızdaki verileri öğretin. Genie'nin odaklanmasını sağlamak için gereksiz veya yinelenen sütunları gizleyerek veri kümelerini basitleştirin.
Bu uygulamalar, temel alınan tablolarda doğrudan izinleri olmayan kullanıcılar için kullanılabilirliği artırır ve yönerge sürümlerini güncelleştirirken daha hızlı yinelemeleri de destekler.
Alan düzeyinde meta verilere erişmek için Genie alanınızda Verileri Yapılandır'a > tıklayın. Ardından meta verilerini ve sütunlarını görüntülemek için bir tablo adına tıklayın.
Sütunları görüntüle
Sütun adlarına ve ayrıntılarına genel bir bakış görmek için bir tablo adına tıklayın. Aşağıdaki örnekte adlı accountstablodan bir örnek gösterilmektedir.
Açıklama: Genie verilerinizi anlamak ve doğru yanıtlar oluşturmak için meta verileri kullanır. Varsayılan tablo açıklaması, veri varlığınızla ilişkili Unity Kataloğu meta verilerini gösterir. Genie'nin alanınız için SQL yazmasına yardımcı olacak belirli yönergeler eklemek için bu açıklamayı düzenleyin. Unity Kataloğu açıklamasını geri yüklemek için Sıfırla'ya tıklayın.
Sütun: Sütun adları ve açıklamaları sütun listesine eklenir. Her sütun, Biçim yardımı mı yoksa Varlık eşleştirme mi içerdiğini gösteren etiketlerle etiketlenir. Bkz: İstem Eşleştirme Genel Bakışı.
İlgili sütunları gizleme veya gösterme
Sütunlar tek tek veya toplu olarak yönetilebilir. Sütunları gizlemek veya göstermek için aşağıdaki yönergeleri kullanın.
-
Tek bir sütunu gizleme: Sütun adının yanındaki
tıklayın. -
Birden çok sütunu gizle:
- Gizlemek istediğiniz sütunların onay kutularını seçin.
- Eylemler menüsünde Seçili sütunları gizle'yi seçin.
- Değişiklikleri geri alma: Gizli olan bir sütunu göstermek için aynı adımları yineleyin.
Sütun meta verilerini düzenleme
Her sütun için aşağıdakileri özelleştirebilirsiniz:
- Açıklama: Genie'nin anlayışını geliştiren alana özgü sütun açıklamaları.
- Eş anlamlılar: Kullanıcı dilini sütun adlarıyla eşleştirmeye yardımcı olan iş terimleri ve anahtar sözcükler.
-
Gelişmiş ayarlar: Eşleşen denetimleri iste.
- Biçim yardımı: Temsili değerlerin örneklemesini açma veya kapatma.
- Varlık eşleştirme: Kategorik sütunlar için varlık eşleştirmeyi etkinleştirin veya devre dışı bırakın.
Sütun meta verilerini düzenlemek için:
-
Sütun adının yanındaki kalem simgesine tıklayın.
- Sütunun açıklamasını ve eş anlamlılarını düzenleyin.
- Gerekirse, gelişmiş ayarlar'a tıklayarak istem eşleştirme denetimlerini açın.
- Değişikliklerinizi korumak ve iletişim kutusunu kapatmak için Kaydet'e tıklayın.
İstem eşleştirmeye genel bakış
İstem eşleştirme, Genie'nin kullanıcının sorusuyla en ilgili sütunları ve değerleri eşleştirmesine ve kullanıcı istemlerindeki yazım sorunlarını düzeltmesine olanak tanır. Bu, Genie'nin doğruluğunu artırır ve daha güvenilir SQL sorguları oluşturmaya yardımcı olur.
Bir kullanıcı Genie'de bir soru sorduğunda, ifade genellikle konuşma amaçlıdır ve yazım hataları gibi hatalar içerebilir. Bu gibi durumlarda, istemdeki değerler verilerdeki yapı veya değerlerle eşleşmeyebilir. Bu, Genie'nin soruyu yanlış yorumlamasına ve yanlış SQL oluşturmasına neden olabilir.
Example
Aşağıdaki örneği gözden geçirin:
"Bana 1. Çeyrek için Florida'daki araba satışlarını göster."
Veriler durum kısaltmaları (gibi FL) kullanıyorsa ve Genie bu sütunun değerlerine erişemiyorsa, Genie sonuç döndürmeyen ILIKE '%Florida%' içeren SQL'in oluşmasına neden olabilir.
Varlık eşleştirmeyi state sütununda etkinleştirmek, Genie'nin temsili değerlere erişmesine olanak tanır. Bu bağlamda Genie, bunun "Florida"ya karşılık geldiğini FL fark edebilir ve daha doğru SQL oluşturabilir.
| Varlık eşleştirme olmadan | Varlık eşleştirme ile |
|---|---|
WHERE state ILIKE '%Florida%' |
WHERE state = 'FL' |
Eşleşen bileşenler için komut
- Biçim yardımı: Biçim yardımı, tüm uygun sütunlar için temsili değerler sağlayarak Genie'nin veri türlerini ve biçimlendirme desenlerini anlamasına yardımcı olur. İstem eşleştirme için temsili değerler, yazarın veri izinleri kullanılarak oluşturulur. Bu değerler, alanın paylaşılan bağlamının bir parçası haline gelir ve Genie'nin tüm alan katılımcıları için kullanıcı istemlerini daha doğru yorumlamasını sağlar.
- Varlık eşleştirme: Varlık eşleştirme, kullanıcıların durumlar ve ürün kategorileri gibi belirli girişlere başvurabileceği en fazla 120 sütun için ayrı değerlerden oluşan seçilmiş listeler sağlar. Bu, Genie'nin kullanıcı terminolojisini gerçek veri değerleriyle eşleştirmesine yardımcı olur. Her sütunda en fazla 1.024 farklı değer bulunabilir ve her birinin uzunluğu 127 karakter olabilir. Varlık eşleştirme verileri çalışma alanınızın depolama demetinde depolanır.
Genie, alana tablo eklerken uygun sütunlar için otomatik olarak biçim yardımı ve varlık eşleştirmesi sağlar. Satır filtreleri veya sütun maskeleri olan tablolar, istem eşleştirmenin dışında tutulur.
İstem eşleştirmesini yönetme
Genie'nin verilerinizi anlamayı iyileştirmek için hangi sütunların biçim yardımı ve varlık eşleştirmesi sağladığını kontrol edin. İstem eşleştirme tüm Genie alanları için varsayılan olarak etkindir.
Biçim yönetimini yönetme yardımı
Genie alanına tablo eklediğinizde biçim yardımı otomatik olarak uygulanır.
Bir sütun için biçim yardımını kapatmak için:
- Genie alanınızda Veri Yapılandırma >'ya tıklayın.
- Bir tablonun sütunlarını görüntülemek için tablo adına tıklayın.
-
Sütun adının yanındaki kalem simgesi.
- Gelişmiş'i tıklatın.
- Biçim yardımı'nı kapatın.
Bu eylem, bu sütun için varlık eşleştirmeyi de otomatik olarak devre dışı bırakır. Gerekirse, Biçim yardımı'nı yeniden açmak için bu ayarı kullanın.
Varlık eşleştirmeyi yapılandırma
Genie, isteminizi, ilgili tablo meta verilerinizi, istem eşleştirme özelliklerini, hata sinyallerini ve herhangi bir giriş kodunu veya sorgunuzu kullanarak yanıtlar oluşturur. Bir sütunda varlık eşleştirme etkinleştirildiğinde Genie, kullanıcı istemlerini gerçek verilerle daha doğru eşleştirmek için depolanan değerlerden yararlanıyor. Bu, daha güvenilir SQL sorguları üretir. Varlık eşleştirme, özellikle açık örnek sorgular ve iyi hazırlanmış yönergelerle birleştirildiğinde Genie'nin doğruluğunu önemli ölçüde artırır. Daha fazla rehberlik için bkz. Etkili bir Genie alanı oluşturma.
Genie , satır filtreleri veya sütun maskeleri olan tablolarda varlık eşleştirmeyi etkinleştirmenizi engeller. Ancak, alan yazarlarının satır filtreleri veya sütun maskeleri olan tablolara başvuran görünümler veya dinamik görünümler için varlık eşleştirmeyi devre dışı bırakması gerekir.
Aşağıdaki liste, varlık eşleştirme ile iyi çalışan veri türlerinin örneklerini içerir:
- Eyalet veya ülke kodları
- Ürün kategorileri
- Durum kodları
- Bölüm adları
Varlık eşleştirmeyi etkinleştirmek için Biçim yardımı açık olmalıdır. Ardından aşağıdaki adımları kullanın:
- Genie alanınızda Veri Yapılandırma >'ya tıklayın.
- Bir tablonun sütunlarını görüntülemek için tablo adına tıklayın.
-
Sütun adının yanındaki kalem simgesi.
- Gelişmiş'i tıklatın.
- Varlık eşleştirmeyi açın.
- Bir sütun için varlık eşleştirmeyi devre dışı bırakmak için Varlık eşleştirmeyi kapatın.
Uyarı eşleşme verilerini yenile veya kaldır
Yenilenen istem eşleşen veriler sütunun depolanan değerlerini güncelleştirir. Şu durumlarda değerleri yenileyin:
- Sütuna yeni değerler eklendi.
- Mevcut değerlerin biçimi değişti.
İstem eşleştirme verilerini yenilemek için Sütun görünümünde kebap menüsüne ve ardından Yenile istemi eşleştirme'ye tıklayın.
Birleştirme ilişkilerini tanımlama
Genie'nin tablo ilişkilerini tanımlayarak doğru JOIN deyimler oluşturmalarına yardımcı olun:
- Birleşimler'e tıklayın.
- Ekle'yi tıklatın.
- Açılan menülerden sol ve sağ tabloları seçin.
-
Birleştirme koşulu girin (örneğin,
accounts.id = opportunity.accountid)- Daha karmaşık birleştirme koşulları için SQL ifadesini kullan'a tıklayın ve birleştirme koşulunu SQL ifadesi olarak kaydedin.
-
bir İlişki Türü seçin:
- Çoka bir: Birden çok sol satır bir sağ satırla eşler
- Bire çok: Bir sol satır birden çok sağ satıra eşler
- Bire bir: Bir sol satır en fazla bir sağ satırla eşleşebilir
Uyarı
Aynı tablolar arasında birden çok birleşim olduğunda veya kendi kendine birleşimler kullanıldığında Genie, belirsizliği önlemek için sağ tablo için otomatik olarak takma adlar oluşturur.
Geri bildirimden öneriler alma
Kullanıcılar tabloları birleştiren veya SQL ifadelerini kullanan bir iletinin başparmak yukarı simgesine tıkladığında, Genie, yanıtı analiz eder ve alan yazarlarının bilgi deposuna gözden geçirmesi ve ekleyebilmesi için yeni SQL kod parçacıkları önerebilir (örneğin, ölçüler, birleşimler veya filtreler). Genie, geri bildirime göre davranışını otomatik olarak öğrenmez veya değiştirmez.
SQL ifadelerini tanımlama
SQL ifadeleri Genie'ye KPI'ler, öznitelikler ve koşullar gibi yaygın iş terimlerini öğretmek için yapılandırılmış, kılavuzlu bir yol sağlar. Daha sonra Genie, bir kullanıcı bu iş terimlerini sorduğunda bu tanımları kullanır.
SQL ifadeleri, yönergelerde belirtilen örnek SQL sorgularını tamamlar. SQL ifadeleri yeniden kullanılabilir iş kavramlarını tanımlar, ancak örnek SQL sorguları Genie'ye yaygın kullanıcı istemi biçimlerine nasıl yaklaşılacağını öğretmek için daha yararlıdır. Örneğin, kullanıcılar genellikle "performansın dökümünü" isterse örnek bir SQL sorgusu bunun bölgeye, satış temsilcisine ve yöneticiye göre kapalı satış anlamına geldiğini gösterebilir.
SQL ifadeleri en iyi şekilde aşağıdaki durumlarda çalışır:
- KPI'ler ve ölçümler için kar marjı veya dönüşüm oranı gibi yapılandırılmış tanımlar sağlayın
- Genie'ye önemli değerlerin nasıl hesaplanması hakkında açık bağlam sağlayın
- Veri kümesi için ay veya müşteri segmenti gibi ek boyutlar tanımlama
- Belirli bir zamandan önceki veya büyük siparişler gibi iş koşulları için Genie filtrelerini ayarlamayı öğretin.
SQL ifade türleri
Aşağıdaki SQL ifade türlerini tanımlayabilirsiniz:
- Ölçüler: Ana performans göstergeleri (KPI' ler) ve ölçümler. Adı, SQL hesaplamasını ve eş anlamlıları tanımlayın.
- Filtreler: Yaygın filtreleme koşulları. Adı, SQL filtre mantığını ve eş anlamlıları tanımlayın.
- Boyutlar: Verileri gruplandırma ve analiz etme öznitelikleri. Adı, SQL ifadesini ve eş anlamlıları tanımlayın.
SQL ifadelerini tanımlamak için aşağıdaki yönergeleri kullanın:
- Yönergeleri>Yapılandır>SQL İfadeleri'ne tıklayın
- Ekle'yi tıklatın. Filtre, Ölçü veya Boyut'u seçin.
- Ad alanına ifade için bir ad girin.
- Kod alanına SQL ifadesini girin.
- Filtre ifadeleri bir boole koşuluna değerlendirilmeli.
- Ölçü ifadeleri, tablodaki birden çok satır üzerinde bir toplama hesaplamalıdır.
- Boyut ifadeleri, mevcut verilerden her satırın değerini değiştirmelidir.
- Eş Anlamlılar alanına, kullanıcıların ifadelere eş anlamlı olarak başvurabileceği yaygın yöntemleri girin.
- Yönergeler alanına Genie'ye ifadenin ne için olduğunu ve bununla nasıl çalışıldığını belirten belirli yönergeleri girin.
Sonraki Adımlar
Genie alanınızı oluşturmaya devam etmek için aşağıdaki bağlantıları kullanın.
- Doğru yanıtlar oluşturmaya yardımcı olmak için Genie alanınıza bağlam ekleyin. Bkz . SQL örnekleri ve yönergeleri ekleme
- Genie alanınızı iyileştirmeye yönelik en iyi yöntemleri öğrenin. Bkz . Etkili bir Genie alanı oluşturma
- Alanınızın performansını değerlendirin ve geliştirin. Bkz . Genie alanında karşılaştırmaları kullanma