QlikView ve Qlik Cloud Analizleri karşılaştırması
Bu konuda, QlikView ile Qlik Cloud Analizleri arasındaki bazı temel benzerlikler ve farklar açıklanmaktadır.
Belge ve uygulama
QlikView belgesi ve Qlik Cloud Analizleri uygulaması, mimarileri açısından benzerlik gösterir. Her ikisi de analiz amacıyla verileri sunmak için kullanılan nesnelerin kapsayıcılarıdır. Bunlar veri bağlantıları, komut dosyaları, veri modelleri, sayfalar, grafikler, değişkenler vb. içerebilir.
Geliştirme ve kullanım
Hem QlikView hem de Qlik Cloud Analizleri içinde, verileri analiz edebilmeniz için önce bir uygulama veya belge oluşturmanız gerekir. Başka bir deyişle:
- Yeni veya mevcut bir uygulamaya veri ekleme:
QlikView öğesinde bu, uygulamaya hangi verilerin yükleneceğini tanımlayan bir yükleme komut dosyasının oluşturulmasını ve çalıştırılmasını içerir. Yükleme komut dosyası, bir veya birkaç veri kaynağından verileri uygulamaya çeker ve ardından tüm analizler için temel oluşturan veri modelini oluşturur.
Qlik Cloud öğesinde bir kullanıcı, veri kataloğundaki verilerden, veri dosyalarından, mevcut veri bağlantılarından geleneksel kod düzenleyicisi veya Veri Yöneticisi'nin sürükle ve bırak kullanıcı arayüzü aracılığıyla bir uygulama oluşturabilir.
- Analiz için bir kullanıcı arayüzü oluşturulması gerekmektedir. Bu, farklı KPI'ları ve farklı seçim nesnelerini (örneğin, liste kutuları, kaydırıcılar, giriş kutuları) tanımlamak için farklı ifadeler ve farklı görselleştirmeler (sütun grafikler, pasta grafikler, tablolar vb.) oluşturma anlamına gelir. Bu ayrıca sayfalarda farklı bileşenlerin görsel olarak gruplanması anlamına da gelir; böylece veriler, içeriği bilmeyen bir kullanıcıya sunulur.
Geleneksel olarak bu iki adım, verilerin birincil kullanıcısı olmayan, özel bir iş zekası uzmanı tarafından oluşturulmuştur. Verilerin birincil kullanıcısı, uygulamayı kullanan bir iş kullanıcısıdır. İş kullanıcısına hangi verilerin analiz edileceği konusunda belirli bir düzeyde kılavuzluk sağlandığından, bu senaryo çoğu zaman kılavuzlu analiz olarak ifade edilir. Ancak kullanıcılara hangi seçimin yapılacağı konusunda kılavuzluk sağlanmaz. Yine de uygulamadaki her şeyi herhangi bir sırada seçme özgürlüğüne sahiptir.
Kılavuzlu analiz için hem Qlik Cloud hem de QlikView kullanılabilir.
Qlik Cloud Analizleri; self servis analizlerden etkileşimli pano ve uygulamalara, konuşmalı analizlerden meta veri kataloğuna ve kökene, mobil analizlerden raporlamaya ve uyarılara kadar uzanan eksiksiz bir kullanıcı ve kullanım örneği ıskalasında endüstride lider modern analiz yetenekleri sunar. Yapay zeka destekli içgörü önerileri, otomasyonlu makine öğrenmesi, otomasyon ve doğal dilde etkileşim ile insan sezgisini güçlendirir ve geliştirir. Bu, QlikView öğesine göre düşüncede bir değişikliktir.
Sonuç olarak Qlik Cloud Analizleri, self servis için daha iyi bir araçtır. Yine de QlikView uygulamasında belli bir ölçüde self servis mümkündür ancak kullanıcının çok daha yüksek teknik uzmanlığa sahip olmasını gerektirir.
Geliştirme araçları
QlikView uygulamasında, bir uygulama geliştirebilmek için masaüstü sürümüne sahip olmanız gerekir. Geliştirme, QlikView sunucusuna bağlantı olmadan yerel olarak yapılır. QlikView Desktop yalnızca Microsoft Windows. üzerinde çalışır.
Qlik Cloud Analizleri içerik ve içgörü geliştirmek ve paylaşmak için bulut tabanlı bir iş birliği ortamıdır. Başka bir deyişle, kullanıcıların bilgisayarlarında farklı işletim sistemleri olabilir. Kullanıcı arayüzü son derece sezgiseldir ve her seviyeden kullanıcının gelişmiş grafikler ve görselleştirmeler oluşturmasına yardımcı olabilecek basit yazma araçları sağlar.
Qlik Cloud Analizleri ayrıca, kullanıcı amacını anlamak için doğal dil işlemeyi kullanan ve verilerinizdeki ilişkileri, korelasyonları ve eğilimleri ortaya çıkarmak için her etkileşimle öğrenen tamamen yerel bir konuşma analizi deneyimi olan İçgörü Danışmanı sağlar.
Verileri kaynaktan analize taşıma
Hem QlikView hem de Qlik Cloud Analizleri hizmetinde veriler belirli bir zamanda yüklenir ve sonra bellekte analiz edilir.
Analiz, gerçek verilerin anlık görüntüsü olan bir veri kümesinde yapılır. Anlık görüntü, uygulamanın komut dosyasının çalıştırıldığı ana aittir. Analiz hiçbir zaman gerçek zamanlı olmaz ancak komut dosyasını daha sık (örneğin, her 15 saniyede bir) çalıştırarak gerçek zamanlıya yakın hale getirebilirsiniz.
Yönetici bakış açısından bakıldığında bu, önce uygulamayı oluşturup sonra iş gereksinimlerine göre veriler yenilenecek (kod çalıştırılacak) şekilde bir zamanlayıcı ayarlamanız anlamına gelir.
Bu, QlikView öğesinde manuel olarak yeniden yüklemeyi veya uygulamayı bir kaynak klasöre kaydetmeyi ve ardından QlikView Publisher ve QlikView Server ile yeniden yüklemeyi zamanlamayı gerektirir.
Qlik Cloud Analizleri ile uygun izinlere sahip kullanıcılar uygulamalarını Qlik Cloud ortamında güvenli bir şekilde kolayca yeniden yükleyebilir veya yeniden yüklemelerini planlayabilir.
Veri bağlantıları
QlikView için veri bağlantıları kitaplığı yoktur. Microsoft OLE DB/ ODBC arayüzü aracılığıyla dosyaları veya veritabanlarını kullanır. Bunu yapmak için, veritabanı yönetim sisteminizi (DBMS) destekleyen bir sürücü yüklemeniz ve veritabanını ODBC veri kaynağı olarak yapılandırmanız gerekir. Bu işlem PC ve Qlik Sunucunuzda yapılır. Amazon S3, Snowflake ve Azure gibi web bağlantıları için Qlik Web Bağlayıcıları öğesini indirip yüklemeniz gerekir.
Qlik Cloud Analizleri dosyalara, şirket içi veritabanlarına ve bulut veri kaynaklarına bağlanmak için kullanılabilecek bir yerleşik veri bağlantıları kitaplığına sahiptir. Kütüphane, veri kaynaklarının kullanıcılar ve uygulamalar arasında paylaşılmasını sağlar. Veri bağlantılarına yönetişim uygulamak da daha kolaydır.
Kod düzenleyici
QlikView uygulamasında, verileri yüklemek için bir grafiksel arayüzünüz yoktur. Uygulama geliştiricisinin komut dosyasını kod düzenleyicisinde oluşturması gerekir.
Qlik Cloud Analizleri uygulamasında da komut dosyasını kod düzenleyicisinde oluşturabilirsiniz. Alternatif olarak, bir bulut kullanıcısı halihazırda Veri Kataloğu öğesinde bulunan verilerden, veri dosyalarından, mevcut veri bağlantılarından geleneksel komut dosyası düzenleyicisi veya Veri yöneticisi sürükle ve bırak grafik arayüzü ile bir uygulama oluşturabilir.
Komut dosyası söz dizimi
QlikView ve Qlik Cloud Analizleri uygulamasındaki kod sözdizimi büyük ölçüde benzerdir. Ancak kodların oluşturulmasında dikkat çeken bazı farklar vardır.
Sınırlamalar
Qlik Cloud; fonksiyonlarda, deyimlerde ve değişkenlerde Windows dosya sistemi yollarını desteklemez. Bunun yerine, veri ve kod dosyalarına bağlantı dizeleri olan kitaplık bağlantıları kullanılır, örneğin, lib://DataFiles/myData.txt.
QlikView ve İstemci Tarafından Yönetilen Qlik Sense için geçerli olan çeşitli deyimler, değişkenler ve fonksiyonlar (standart veya eski modlarda) Qlik Cloud içinde kullanılamaz veya sınırlamaları vardır. Genel olarak bu sınırlamalar, Windows dosya sistemi yollarıyla ilişkili deyimlere, değişkenlere ve fonksiyonlara uygulanır.
Veri yükleme komut dosyasında desteklenmeyen deyimlerin kullanılması, komut dosyası çalıştığında hataya neden olur. Kod dosyasında hata mesajları bulunabilir. Desteklenmeyen değişkenlerin ve fonksiyonların kullanılması, hata mesajları veya günlük dosyası girişlerine neden olmaz. Bunun yerine, fonksiyon NULL döndürür.
Veri yükleme komut dosyasını düzenlediğinizde bir değişken, deyim veya fonksiyonun desteklenmediğini gösteren bir şey yoktur.
Qlik Cloud içinde değişkenlerin, deyimlerin ve fonksiyonların uygulanabilirliği
QlikView veya istemci tarafından yönetilen Qlik Sense kaynaklı veri yükleme komut dosyalarını Qlik Cloud içinde yeniden kullanmayı planlıyorsanız hangi değişkenlerin, deyimlerin ve fonksiyonların desteklendiğini ve bunların gereksinimlerini görmek için aşağıdaki tablolara bakın.
Sistem değişkenleri
|Değişken
|Uygulanabilirlik
|Tanım
|Floppy


Desteklenmiyor
|Bulunan ilk disket sürücüsünün sürücü harfini döndürür; bu normalde a: şeklindedir.
|CD


Desteklenmiyor
|Bulunan ilk CD-ROM sürücüsünün sürücü harfini döndürür. CD-ROM bulunmazsa c: döndürülür.
|QvPath


Desteklenmiyor
|Qlik Sense yürütülebilir dosyasına yönelik gözatma dizesini döndürür.
|QvRoot


Desteklenmiyor
|Qlik Sense yürütülebilir dosyasının kök dizinini döndürür.
|QvWorkPath


Desteklenmiyor
|Geçerli Qlik Sense uygulamasına yönelik gözatma dizesini döndürür.
|QvWorkRoot


Desteklenmiyor
|Geçerli Qlik Sense uygulamasının kök dizinini döndürür.
|WinPath


Desteklenmiyor
|Windows'a yönelik gözatma dizesini döndürür.
|WinRoot


Desteklenmiyor
|Windows'un kök dizinini döndürür.
|$(include=...)
|Desteklenen giriş: Kitaplık bağlantısını kullanan yol
|Include/Must_Include değişkeni, koda eklenmesi ve kod olarak değerlendirilmesi gereken metni içeren bir dosyayı belirtir. Veri eklemek için kullanılmaz. Kodunuzun bölümlerinizi ayrı bir metin dosyasında depolayabilir ve birkaç uygulamada yeniden kullanabilirsiniz. Bu, kullanıcı tanımlı bir değişkendir.
Normal kod deyimleri
|Deyim
|Uygulanabilirlik
|Tanım
|Desteklenen giriş: Kitaplık bağlantısını kullanan yol
|Başka bir uygulamadan veri yüklemek için ikili deyimi kullanılır.
|Connect
|Desteklenmiyor
|CONNECT deyimi, OLE DB/ODBC arabirimi üzerinden bir genel veritabanına Qlik Sense erişimi tanımlamak için kullanılır. ODBC için, veri kaynağı ilk olarak ODBC yöneticisi kullanılarak belirlenmelidir.
|Desteklenen giriş: Kitaplık bağlantısını kullanan yol
|Directory deyimi, yeni bir Directory deyimi oluşturulana dek sonraki LOAD deyimlerinde hangi dizinde veri dosyaları aranacağını belirler.
|Execute
|Desteklenmiyor
|Execute deyimi, Qlik Sense verileri yüklediği sırada diğer programları çalıştırmak için kullanılır. Örneğin, gerekli olan dönüştürmeleri yapmak için.
|Desteklenen giriş: Kitaplık bağlantısını kullanan yol
|LOAD deyimi, alanları bir dosyadan, kod içinde tanımlanmış verilerden, daha önceden yüklenmiş tablodan, web sayfasından, ardından gelen SELECT deyiminin sonucundan veya verileri otomatik olarak oluşturarak yükler.
|Desteklenen giriş: Kitaplık bağlantısını kullanan yol
|Store ifadesi bir QVD, Parquet, CSV veya TXT dosyası oluşturur.
Kod kontrol ifadeleri
|Deyim
|Desteklenen girdi
|Döndürülen çıktı
|Tanım


filelist mask/dirlist mask


Kitaplık bağlantısı


Kitaplık bağlantısı
|filelist mask söz dizimi, geçerli dizinde olup filelist mask ile eşleşen tüm dosyaların virgülle ayrılmış bir listesini oluşturur. dirlist mask söz dizimi, geçerli dizinde olup dizin adı maskesiyle eşleşen tüm dizinlerin virgülle ayrılmış bir listesini oluşturur.
Dosya fonksiyonları
|Fonksiyon
|Desteklenen girdi
|Döndürülen çıktı
|Tanım
|Kitaplık bağlantısı
|Farklı medya dosyalarının meta etiketlerinin değerini metin olarak döndürür.
|Kitaplık bağlantı adı
|ODBC veya OLE DB bağlantıları için etkin bağlantı dizgesini döndürür.


|Kitaplık bağlantısı
|FileDir fonksiyonu, şu anda okunan tablo dosyasının dizinine giden yolu içeren bir dize döndürür.


|Kitaplık bağlantısı
|FilePath fonksiyonu, şu anda okunan tablo dosyasının tam yolunu içeren bir dize döndürür.


Kitaplık bağlantısı
|FileSize fonksiyonu, filename dosyasının veya filename belirtilmemişse, şu anda okunan tablo dosyasının bayt cinsinden boyutunu içeren bir tamsayı döndürür.


Kitaplık bağlantısı
|FileTime fonksiyonu, belirtilen dosyasının son değişiklikliğine ilişkin UTC biçiminde bir zaman damgası döndürür. Dosya belirtilmezse fonksiyon, okunmakta olan tablo dosyasının son değişiklikliğine ilişkin UTC biçiminde bir zaman damgası döndürür.
|GetFolderPath()


Desteklenmiyor


Döndürülen çıktı: Mutlak yol
|GetFolderPath fonksiyonu, Microsoft Windows SHGetFolderPath fonksiyonunun değerini döndürür. Bu fonksiyon, giriş olarak Microsoft Windows klasörünün adını alır ve klasörün tam yolunu döndürür.
|Kitaplık bağlantısı
|Bu kod fonksiyonu, bir QVD dosyasından varsa XML üst bilgisinin zaman damgasını; aksi takdirde NULL döndürür. Zaman damgasında saat UTC olarak sağlanır.
|Kitaplık bağlantısı
|Bu kod fonksiyonu, bir QVD dosyasındaki fieldno numaralı alanın adını döndürür. Alan yoksa NULL döndürülür.
|Kitaplık bağlantısı
|Bu kod fonksiyonu bir QVD dosyasındaki alanların sayısını döndürür.
|Kitaplık bağlantısı
|Bu kod fonksiyonu bir QVD dosyasında o anda bulunan kayıtların sayısını döndürür.
|Kitaplık bağlantısı
|Bu kod fonksiyonu bir QVD dosyasında depolanan tablonun adını döndürür.
Sistem fonksiyonları
|Fonksiyon
|Uygulanabilirlik
|Tanım
|DocumentPath()


Desteklenmiyor
|Bu fonksiyon, geçerli Qlik Sense uygulamasına giden tam yolu içeren bir dize döndürür.


GetRegistryString()


Desteklenmiyor
|Verilen kayıt defteri yoluyla adlandırılan kayıt defteri anahtarının değerini döndürür. Bu fonksiyon, grafik ve kodda benzer şekilde kullanılabilir.
Otomatik takvim
QlikView hizmetinde, uygulama geliştiricisinin takvimi el ile oluşturması gerekir.
Qlik Cloud Analizleri uygulamasında, veri yöneticisi tarafından otomatik olarak bir takvim oluşturulur. Bu takvim, QlikView uygulamasında mevcut olmayan türetilmiş alanlar adlı bir özelliği kullanır.
Web dosyalarından yükleme
QlikView uygulamasında, doğrudan bir web tablosundan yüklenen Load deyiminiz olabilir.
Qlik Cloud Analizleri öğesinde verileri bir web dosyası veri bağlantısından yüklersiniz.
Bölüm erişimi
Yetkilendirmeyi tanımlamak için hem QlikView hem de Qlik Cloud Analizleri içinde bölüm erişimi kullanılabilir. Temel işlevler aynıdır. Bölüm erişimi, harici olarak sağlanan user ID bilgisini, yetkilendirme tablosunun içeriğiyle karşılaştırır.
Ancak bu tablonun içeriği, iki ürün arasında biraz farklılık gösterir.
QlikView uygulamasında, kimliği doğrulanan kullanıcının adı, NTNAME adlı bir alanda depolanmalıdır. Qlik Cloud Analizleri uygulamasında karşılık gelen alan, USERID alanıdır. Her iki durumda da bu alan, kimliği doğrulanan tüm kullanıcılar için ve Windows entegre güvenliğinin kullanılmaması durumunda da kullanılır.
QlikView uygulamasında güvenlik grupları, NTNAME içinde depolanabilir. Qlik Cloud Analizleri uygulamasında güvenlik grupları, GROUPS adı verilen ayrı bir alanda depolanmalıdır.
QlikView uygulamasında, yetkilendirme için kullanılabilen NTSID ve NTDOMAINSID adlı ek alanlar vardır. Her ikisi de Windows'un dahili güvenlik kimliklerini ifade eder. Qlik Cloud Analizleri uygulamasında bu alanlar yoktur.
QlikView uygulamasında, güvenli bir ortam sağlamak için eski SERIAL, USERID ve PASSWORD alanları kullanılmamalıdır. Qlik Cloud Analizleri uygulamasında bu alanlar yoktur.
Her iki üründe de uygulamanın bir sunucuda yayınlanması durumunda uygun bir güvenlik düzeyi elde edilir. Ancak, bölüm erişimine sahip bir dosya, masaüstü sürümüyle açılırsa iki ürün farklı şekilde hareket eder: QlikView Desktop uygulamasında NTNAME, işletim sistemi tarafından sağlanan Windows kullanıcı adıyla eşleştirilir ve doğruysa kullanıcı dosyayı açabilir. Qlik Sense Desktop uygulamasında program dosyayı açmayı reddeder.
Belge ve içerik yönetimi
Her iki üründe de uygulama veya belge düzeyinde birkaç özellik vardır. Bunlar arasında uygulama adı, tema ve stil yer alır. QlikView uygulamasında tüm ilişkili özellikler, belge özellikleri penceresinde toplanır. Qlik Cloud Analizleri uygulamasında özelliklere, uygulamaya genel bakıştan erişilebilir.
QlikView uygulamasında, uygulamadaki tüm ifadeleri listeleyen bir ifadeye genel bakış diyalog penceresi vardır. Uygulamadaki tüm ifadeler arasında dizeleri arayıp değiştirebilirsiniz.
Qlik Cloud Analizleri uygulamasında, uygulamadaki birçok yerde kullanabileceğiniz boyutları ve hesaplamaları tanımlamak amacıyla ana öğeleri kullanabilirsiniz.
Bu Yönetim Konsolu
Qlik Cloud; kullanıcı lisanslarını, kullanıcı atamalarını, alanları, temaları ve uzantıları yönetmek için bir Yönetim Konsolu içerir. Yönetim Konsolu, QlikView yönetimi için kullanılan Qlik Yönetim Konsolu (QMC) ile karıştırılmamalıdır. Qlik Cloud için Yönetim Konsolu hakkında daha fazla bilgi almak için bkz. Yönetim Konsolu.
Uygulamaların dağıtımı
Qlik Cloud içinde uygulamalar, alanlar olarak düzenlenmiştir. Alanlar, bulut hub'ında uygulamaların saklandığı bölümlerdir. Paylaşılan alan, iş birliği içinde uygulamalar geliştirmek ve uygulamalara erişimi kontrol etmek için kullanılır. Daha fazla bilgi için bkz. Alanları yönetme.
Veri kaynakları güncellendiğinde, bulut hub'ındaki uygulamalar otomatik olarak güncellenmez. Uygulamalarınızı manuel olarak yeniden yükleyebilir veya yeniden yüklemeleri zamanlayabilirsiniz. Daha fazla bilgi için bkz. Bulut hub'ında uygulama verilerini yeniden yükleme.
Güvenlik yönetimi
Qlik Cloud, kullanıcılara ve alanlara erişim izinleri atayarak güvenliği yönetir. Kiracı yönetici rolüne sahip bir kullanıcı, kullanıcılar için erişim ekleyebilir ve kaldırabilir. Daha fazla bilgi için bkz. Kullanıcı yönetimi ve Alanları yönetme. Hem Qlik Cloud hem de QlikView ortamlarını içeren karma bir ortam kullanıyorsanız, bkz. Karma ortamlar.