SQL Workbench ile verileri keşfetme
Verilerdeki sorunları gidermek ve SQL sorguları geliştirmek için SQL Workbench'i kullanın. Bir proje bağlamında hazırlanan görevler ve veri ambarı katmanları genelinde verileri keşfedebilir ve SQL'i doğrulayabilirsiniz.
SQL Workbench, bir veri ambarı kullanan veri işlem hattı projeleri için kullanılabilir. Sorguları projeye bağlı veri ambarında çalıştırırsınız.
Sınırlamalar
-
Yalnızca salt okunur SQL sorguları desteklenir. Veri değiştirme ifadeleri engellenir.
-
Göl yerleştirme ve bilgi reyonları nesne tarayıcısında desteklenmez.
-
Makrolar desteklenmez. Bir dönüştürme makro içeriyorsa, tam yük dönüştürmesi Kaynak sorgusu içinde gösterilir.
Gerekli izinler
-
Sorguları çalıştırmak için, proje bağlantısının bulunduğu alanda Verileri görüntüleyebilir iznine sahip olmanız gerekir.
-
SQL komut dosyalarını kaydetmek, düzenlemek, yeniden adlandırmak veya silmek için proje alanında Düzenleyebilir iznine sahip olmanız gerekir.
Alan rolleri hakkında daha fazla bilgi için bkz. Veri alanı rolleri ve izinleri.
SQL Workbench'i açma
Bir veri işlem hattı projesinde SQL Workbench'i açın. SQL Workbench her zaman geçerli projenin bağlamında çalışır.
-
Üst menüde SQL Workbench öğesine tıklayın.
Tablolara göz atma
Tablolar, aşağıdakilerdeki hazırlanan görevlerden tabloları listeler:
-
Geçerli proje.
-
Aynı veri platformundaki başvurulan projeler.
Yalnızca harici şemalardaki fiziksel tablolar gösterilir.
Qlik Open Lakehouse projeleri için Tablolar, geçerli projeden ve başvurulan projelerden yansıtma görevlerini listeler. SQL Workbench yalnızca projenin lakehouse türüyle eşleşen yansıtma görevlerini görüntüler: Snowflake, Redshift veya Databricks.
Her tablo için veritabanını, şemayı, sütunları ve veri türlerini görüntüleyebilirsiniz.
-
Görevleri filtrelemek için Görev türüne göre filtrele öğesine tıklayın.
-
Görevleri düzenlemek ve bir sıralama düzeni ayarlamak için Sırala ve grupla öğesine tıklayın.
Daha fazla proje ekleme
Başlangıçta, yalnızca geçerli projedeki görevleri görürsünüz. Sorgunuzda kullanabilmek için daha fazla proje ekleyebilirsiniz.
-
Kullanılabilir olacak daha fazla proje eklemek için
öğesine tıklayın.
Aynı veri ambarını kullanan projeler arasından seçim yapabilirsiniz.
Projeleri seçin ve Uygula öğesine tıklayın.
Seçilen projelerdeki tüm hazırlanan görevler artık kullanılabilir.
Qlik Open Lakehouse projeleri için SQL Workbench yalnızca projenin lakehouse türüyle eşleşen yansıtma görevlerini görüntüler.
Sorgu oluşturma
SQL yazmak ve seçilen ifadeleri veya geçerli ifadeyi çalıştırmak için bir veya daha fazla sekme kullanabilirsiniz.
Her sekme kendi oturumunda çalışır, bu da paralel sorgu yürütülmesine olanak tanır.
Sorguyu düzenlerken aşağıdaki araçları kullanabilirsiniz:
-
Önceki düzenlemeyi geri al
-
Daha önce geri alınan işlemi yinele
-
SQL kodunu otomatik biçimlendir
-
Geçerli satırı yorum yap/yorumdan çıkar
-
Koddaki metni ara ve değiştir
Bir tablo için SELECT ifadesi ekleme
Bir tablonun tüm alanlarını döndüren bir SELECT ifadesi ekleyebilirsiniz.
-
Tablolar içindeki tabloda
öğesine tıklayın ve SELECT ifadesi ekle öğesine tıklayın.
Seçilen tablodaki tüm alanları döndüren bir SELECT ifadesi sorgu düzenleyicisine eklenir.
Bir dönüştürme veri kümesinden sorgu ekleme
Bir Dönüştürme görevinde oluşturulan bir veri kümesinin kaynak sorgusunu ekleyebilirsiniz.
-
Tablolar içindeki veri kümesinde
öğesine tıklayın ve Kaynak sorgusu ekle öğesine tıklayın.
Seçilen veri kümesini oluşturmak için kullanılan sorgu, sorgu düzenleyicisine eklenir.
Sorguları çalıştırma
Sorguyu çalıştır öğesine tıklayarak tüm sorguyu veya seçilen bir ifadeyi çalıştırabilirsiniz.
-
Sorgu düzenleyicisinde hiçbir şey seçmediyseniz, tüm sorgu çalıştırılır.
-
Düzenleyicide bir ifade seçtiyseniz, o ifade çalıştırılır.
Sorgu çalıştırıldığında, sonucu şuradan kontrol edebilirsiniz:
-
Sonuçlar
Sorgu tarafından döndürülen örnek veriler.
Bilgi notuBağlantı alanında Verileri görüntüleyebilir rolüne sahip olmanız gerekir. Ayrıca, kiracınızda Data Integration'da verileri görüntüleme açık olmalıdır. -
Meta veriler
Veri türleri ve Boş Olabilirlik hakkında bilgiler içeren sütunları listeler.
SQL komut dosyalarını kaydetme ve yönetme
Kaydet öğesine tıklayarak SQL komut dosyalarını yeniden kullanmak üzere SQL Workbench'e kaydedebilirsiniz. Komut dosyaları projeye kaydedilir ve tüm proje kullanıcıları tarafından görüntülenebilir. Kaydedilen komut dosyaları içinde komut dosyalarını listeleyebilir, açabilir, yeniden adlandırabilir ve silebilirsiniz.
-
Bir komut dosyasını silmek için, komut dosyasında
öğesine ve ardından Sil öğesine tıklayın.
-
Bir komut dosyasını yeniden adlandırmak için, komut dosyasında
öğesine ve ardından Düzenle öğesine tıklayın.
Sorun Giderme
-
Sorgu yürütme izin hatalarıyla başarısız olursa, proje alanında ve bağlantı alanında gerekli rollere sahip olduğunuzu doğrulayın.
-
Nesneler eksikse, kaynak görevlerin hazırlandığını doğrulayın.
-
Bir ifade engellenmişse, bunun salt okunur SQL olduğunu doğrulayın.
Genel sorun giderme için bkz. Veri görevlerinde sorun giderme.