Qlik komut dosyası işlemcisi
Qlik komut dosyasını kullanarak girişleri oluşturur veya dönüştürür.
Qlik komut dosyası işlemcisi, verileri hazırlamak veya girdi olarak kullanıldığında verileri yüklemek için bir metin düzenleyicisine doğrudan Qlik komut dosyası girmenize olanak tanır. Daha ileri düzey kullanıcılara yönelik olarak, tabloları işlerken belirli işlemleri manuel olarak kodlamayı tercih ediyorsanız tüm Qlik söz diziminden yararlanabilirsiniz.
Kullanım
-
Bir veri akışında Komut dosyası işlemcisini kullanabilmek için düzenleyiciye eklediğiniz kodun gelen verinin şemasıyla ve bu noktaya kadar gerçekleştirilen hazırlık eylemleriyle tutarlı olması gerekir. Ayrıca komut dosyasının belirli kurallara uyması gerekir:
-
Komut dosyası, giriş akışından gelen tabloyu kullanmak için bir resident ifadesi içermelidir.
resident tablenameDaha fazla bilgi için bkz. Yükle.
-
Bir NoConcatenate ifadesi eklemeniz gerekir.
NoConcatenate LOAD A,BDaha fazla bilgi için bkz. NoConcatenate.
-
Gerçekleştirmek istediğiniz belirli bir işlem için komut dosyasını ekledikten sonra, gelen tabloyu bırakmak ve yalnızca oluşturulan çıktıyı saklamak üzere sonuna bir drop table deyimi eklemeniz gerekir.
drop table tablenameDaha fazla bilgi için bkz. Tabloyu bırak.
- İşlemciyi giriş düğümü olarak kullanırken, iki farklı tabloyu yüklemek için en fazla iki çıkış akışına sahip olabilirsiniz.
- İşlemciyi ara düğüm olarak kullanırken, birden fazla giriş akışına ve en fazla iki çıkış akışına sahip olabilirsiniz.
- Bir veri akışında en fazla 50 Qlik komut dosyası işlemcisi kullanabilirsiniz.
Özellikler
| Özellik | Yapılandırma |
|---|---|
| Kod |
Qlik komut dosyanızı, gerekli ifadelerle birlikte aşağıdaki yer tutucuyu içeren metin düzenleyicisine girin. Girdi tablolarınızın adları komut dosyası düzenleyicinin üzerinde listelenir. Bunlar işlemciye bağlı girdilere karşılık gelir. Bir tablo adını doğrudan komut dosyasına eklemek için tıklayın. |
İşlemciyi yeniden adlandırmak veya açıklamasını düzenlemek için Özellikler panelinde değiştirmek üzere farenizi adın ya da açıklamanın üzerine getirin ve Düzenle simgesine tıklayın.
Komut dosyası düzenleyiciyi kullanma
Yapılandırma panelindeki Düzenleyiciyi aç düğmesine tıklandığında, Qlik komut dosyanızı yazmanıza yardımcı olacak güçlü bir Komut dosyası düzenleyici açılır. Tabloları, alan adlarını veya fonksiyonları kolayca ekleyin, belgeleri açın, diğer .qvf dosyalarından komut dosyası ekleyin ve ifadelerinizin geçerliliğini kontrol edin.
Sol panelde, veri akışınızda o anda yüklü olan tabloları ve alanları görüntüleyebilir ve çok çeşitli Qlik komut dosyası fonksiyonlarına göz atabilirsiniz. Bu panel üç sekme halinde düzenlenmiştir:
-
Tablolar, akışa yüklenen tabloların listelendiği yerdir. Doğrudan komut dosyasına eklemek için farenizi tablo adlarından herhangi birinin üzerine getirin ve + öğesine tıklayın.
-
Alanlar, akışın bu noktasında mevcut olan alanların listelendiği yerdir. İfadeye doğrudan eklemek için farenizi alan adlarından herhangi birinin üzerine getirin ve + öğesine tıklayın.
-
Fonksiyonlar, Qlik fonksiyonlarına göz atabileceğiniz yerdir. Belirli bir fonksiyonu aramak üzere arama alanını kullanabilir veya bunları filtrelemek için Fonksiyon kategorisi açılır menüsünü kullanabilirsiniz.
İfadeye doğrudan eklemek için farenizi fonksiyonlardan herhangi birinin üzerine getirin ve + öğesine tıklayın.
-
Açıklayıcı kılavuzu anahtarını seçerseniz bir fonksiyona tıklandığında kısa bir açıklama ve belgelerin bir bağlantısı görüntülenecektir.
Üst panelde, komut dosyası yazarken size yardımcı olacak ve yol gösterecek üç aracı etkinleştirebilir veya devre dışı bırakabilir, başka dosyalardan komut dosyası eklemek için bir kısayol kullanabilir ve olası hataları düzeltmek için geri al ve yinele düğmelerini kullanabilirsiniz.
-
Ara ve değiştir, belirli değerleri otomatik olarak aramak ve gerekirse değiştirmek için.
-
Yardım modu, komut dosyasında yazdığınız herhangi bir fonksiyonu sizi belgelere götürecek tıklanabilir bağlantılara dönüştürmek için.
-
Otomatik tamamlama, siz yazarken kısa bir açıklama ve fonksiyon örneği ile birlikte önerileri görüntülemek için.
-
Komut dosyası ekle, kataloğunuzu açmak ve bunları eklemeden önce .qvf dosyaları olarak size sunulan komut dosyalarına göz atmak için.
Alt panelde, yanlış alan adları veya geçersiz ifadeler gibi komut dosyanızla ilgili olası hatalar açıklanır.
Durum paneli yeşil bir Tamam simgesi gösterdiğinde ifadeniz geçerlidir. Qlik komut dosyası işlemciniz için bu ifadeyi kullanmak üzere Onayla'ya tıklayın ve veri akışı düzenleyicisine geri dönün. Daha sonra işlemci yapılandırmasını doğrulayabilirsiniz.
Örnekler
-
Aynı şemaya sahip birden fazla tabloyu akışınız için tek bir girdiye yükleyin. Bu örnek, kataloğunuzdan aynı alanlara sahip, ancak farklı içeriğe sahip iki .txt dosyası kullanır. Ayrıca bu ifade, hangi verilerin hangi tablodan geldiğini izlemek için bir alan ekleyecek ve kimlik numarası olarak bir tam sayı oluşturacaktır:
[MyTable_1]: LOAD 'table1' as source_table, [firstname], [lastname], [nationality] FROM [lib://DataFiles/MyTable_1.txt] (txt, codepage is 28591, embedded labels, delimiter is ',', msq); [MyTable_2]: CONCATENATE (MyTable_1) LOAD 'table2' as source_table, [firstname], [lastname], [nationality] FROM [lib://DataFiles/MyTable_2.txt] (txt, codepage is 28591, embedded labels, delimiter is ',', msq); [NewTable]: LOAD recno() as id, * RESIDENT MyTable_1; drop table MyTable_1;Daha fazla bilgi için bkz. Concatenate.
-
Akışınız için girdi olarak düzenlenebilir veriler içeren bir satır içi tablo oluşturun:
MyTable: Load * Inline [ Country, Year, Sales Argentina, 2014, 66295.03 Argentina, 2015, 140037.89 Austria, 2014, 54166.09 Austria, 205,182739.87 ];Daha fazla bilgi için bkz. Veri yüklemek için satır içi yüklemeler kullanma.
Komut dosyası ifadelerine ilişkin daha fazla örnek için bkz. Normal ifadeler ve Komut dosyası ve grafik fonksiyonları.