Bir metin komut isteminden SQL dönüşümü oluşturma
SQL asistanını, elde etmek istediğiniz dönüşümü tarif ettiğiniz bir metin komut isteminden SQL dönüşümü oluşturmak için kullanabilirsiniz. Örneğin sütunları seçebilir, tabloları birleştirebilir veya kayıtları filtreleyebilirsiniz.
Sorgu, metin komut isteminize ve veri kümesi bilgilerine dayalı olarak üretken yapay zeka ve hedef veri platformunuzun söz dizimi kullanılarak oluşturulur.
Metin komut istemi ve veri kümesi bilgileri, SQL kodunun oluşturulması için bir üçüncü taraf üretken yapay zekaya (GenAI) gönderilir. Bilgiler müşteri verisi olarak işlenir ve Qlik Cloud eğitimi veya AWS Bedrock'ta GenAI modeli amacıyla kullanılmayacaktır. Daha fazla bilgi için bk. Paylaşılan bilgiler.
Kullanılabilirlik
GenAI modeli, Qlik Cloud kiracısıyla aynı bölgedeki AWS Bedrock Anthropic'te barındırılır. SQL asistanı aşağıdaki Qlik bölgelerinde bulunan kiracılarda kullanılabilir:
-
ABD Doğu (Kuzey Virginia)
-
Asya-Pasifik (Sidney)
-
Avrupa (Frankfurt)
-
Avrupa (İrlanda)
SQL asistanı, Yönetim içinde bir kiracı yöneticisi tarafından kiracı düzeyinde etkinleştirilmelidir.
-
Ayarlar > Özellik kontrolü bölümünde Üretken yapay zekaya dayalı SQL Asistanı'nı etkinleştirin.
SQL asistanı, Qlik Cloud Government içinde kullanılamaz.
SQL asistanı ile SQL sorgusu oluşturma
SQL asistanı, SQL dönüşümlerindeki Veri dönüştürme görevlerinde kullanılabilir. SQL dönüşümüne en az bir veri kümesi eklemiş olmanız gerekir.
SQL dönüşümleri oluşturma hakkında daha fazla bilgi için bkz. SQL dönüştürmeleri ekleme.
-
SQL Asistanı'na tıklayın.
SQL Asistanı bir metin komut istemiyle açılır.
-
Komut istemi bölümüne, elde etmek istediğiniz dönüşümün açıklamasını yazın.
Örnek: Satış hacmi 5 milyon üzerinde olan tüm müşterileri listele. Her müşterinin toplam satışlarını ve toplam fırsatlarını dahil et.
İpucu notuKomut isteminde sütunlara referans verdiğinizde seçilen veri kümelerinde mevcut olduklarından emin olun. -
Oluştur'a tıklayın.
-
SQL'de görüntülenen oluşturulan SQL sorgusunu gözden geçirin.
veya seçeneğine tıklayarak sonuçları değerlendirebilirsiniz. Bu, Qlik tarafından SQL asistanı deneyiminin iyileştirilmesine yardımcı olacaktır.
Oluşturulan dönüşüm doğru görünmüyorsa veya bir şeyi değiştirmek istiyorsanız Komut istemini düzenle'ye tıklayın, komut isteminde istediğiniz değişiklikleri yapın ve yeni bir sorgu oluşturun.
-
Oluşturulan SQL sorgusundan memnunsanız SQL dönüşümüne kopyalamak için Uygula'ya tıklayın.
-
Parametreleri ayıkla'ya tıklayın.
-
Tabloyu tanımla'ya tıklayın.
-
Oluşturulan veri kümesini Sonuçlar bölümünde kontrol edin. Ayrıca sonuçların bir veri örneğini görüntülemek için Verileri görüntüle'ye de tıklayabilirsiniz.
-
Sonuçlardan memnunsanız SQL dönüşümünü kaydetmek ve uygulamak için Tamam'a tıklayın.
Paylaşılan bilgiler
Aşağıdaki bilgiler, sorgu oluşturmak için Üretken Yapay Zeka modeliyle paylaşılır.
-
Metin komut istemi
-
Sorguyu hedef veri platformunuza uyarlamak için ek oluşturma talimatları.
Örnek: Snowflake ile uyumlu söz diziminde bir SQL sorgusu oluştur -
Veri kümesi adları ve açıklamaları.
-
Sütun adları, veri türleri ve boyutları.
-
Birincil anahtar sütunları (benzersiz tanımlayıcılar).
-
Veri kümeleri arasındaki ilişkiler
Örnek: "order_detail", "order_id" anahtarı kullanılarak "order" öğesine eklenir.
Kullanım sınırlamaları
Aşağıdaki kullanım sınırlamaları SQL asistanı için geçerlidir.
-
Tek arama: 18 bin belirteç.
Bu sınır aşılırsa ihtiyaç duyulmayan veri kümelerini kaldırın veya komut istemine daha az karmaşık bir açıklama girin.
-
Günlük (kiracı başına): 1 milyon belirteç
-
Aylık (kiracı başına): 10 milyon belirteç
Kullanımı hesaplarken bir belirteç 6 karakteri temsil eder. GenAI modeli araması şunlardan oluşur:
-
SQL sorgusu oluşturmak için genel talimatlar. Bu bölüm sabit boyutludur.
-
Metin komut istemi.
-
Veri kümelerindeki meta verilerin şema ile gösterimi. Çok sayıda veri kümesi seçtiyseniz bu bölüm çok büyük olabilir.
Sınırlamalar
-
Artımlı SQL oluşturulması desteklenmez. Daha fazla bilgi için bk. SQL dönüştürmeleri ekleme.
-
Yalnızca geçerli tablolarda verileri dönüştürebilirsiniz. Önceki tablolar, değişiklik tabloları ve canlı görünümler desteklenmez. Tablolar ve görünümler hakkında daha fazla bilgi için bkz. Bir bulut veri deposundaki veri kümesi mimarisi.
-
Platform bağımsız fonksiyonları kullanılmaz, örneğin $CONCAT).
En iyi uygulama
-
Alakalı sütunlar farklı adlara sahip olduğunda, kaynak veri kümelerindeki veri modelinin tüm gerekli ilişkileri içerdiğinden emin olun. Genel olarak GenAI modeli, tanımlanan bir ilişki olmadan aynı ada sahip sütunları ilişkilendirecektir.
Örnek: Orders içindeki ShipVia sütununun Shippers içindeki shipper_id sütunu ile ilişkili olması gerektiğinde SQL dönüşümü oluşturmadan önce veri modelinde bir ilişki oluşturmanız gerekir.
-
Yalnızca dönüşüm için gereken kaynak veri kümelerini seçin. Güncelliğini kaybetmiş kaynak veriler, yanlış veya alakasız sonuçlar verebilir ve belirteç kullanımını artırabilir.
-
Sütunları veya veri kümelerini net olmayan bir adla tanımlamak için komut istemine açıklama ekleyebilirsiniz.
Örnek: cus_ct, Müşteri veri kümelerini içeriyor.