Örnek: Qlik Sense uygulamasında QlikView içeriğini el ile yeniden oluşturma
Belirli görselleştirmeler ve diğer nesneler, QlikView dönüştürücüsü kullanılarak dönüştürülemez. Bu konuda, Qlik Sense uygulamasında bu içeriğin bir kısmının nasıl el ile yeniden oluşturulacağına ilişkin bir örnek sağlanmaktadır.
Bu örnekte, Qlik Sense uygulamasında QlikView belgesini Customers.qvw yeniden oluşturmak için aşağıdakiler yapılmaktadır.
- QlikView dönüştürücüsü aracını kullanarak Customers.qvw adlı bir QlikView belgesinde bazı nesneleri dönüştürme.
- Bu QlikView nesnelerini bir Qlik Sense uygulamasına yerleştirme.
- Qlik Sense uygulamasında dönüştürülmemiş olan QlikView nesnelerini el ile yeniden oluşturma.
Customers dört sayfa içerir:
- Main
- Container object
- Conditional show
- Forecast
Belge, Qlik Sense içinde el ile yeniden oluşturacağımız veya dönüştürücü tarafından dönüştürülecek olan şu nesneleri içerir:
-
Main sayfası:
- liste kutuları (dönüştürücü)
-
Container object sayfası:
- görselleştirmeler (dönüştürücü)
- kapsayıcı (el ile)
-
Conditional show sayfası:
- liste kutuları (dönüştürücü)
- koşullu gösterme işlevini kullanan tablo kutusu (el ile)
- metin nesneleri (el ile)
-
Forecast sayfası:
- grafik (dönüştürücü)
- kullanıcı girişi için değişken içeren kaydırıcı kutusu (el ile)
Gereksinimler
- İstemci Tarafından Yönetilen Qlik Sense içinde Dev Hub erişimi.
Kısıtlamalar
- Diskte 500 MB'tan büyük belgeleri dönüştürmek için QlikView dönüştürücüsü kullanamazsınız. Varlıkları kaybetmeden bir belgenin boyutunu azaltmak için bir belgedeki veri miktarını azaltabilir veya belgeyi veriler olmadan kaydedebilirsiniz.
QlikView belgesini Qlik Sense uygulaması olarak yeniden oluşturma
Bu örnekte aşağıdakiler yapılmaktadır:
-
Dev Hub uygulamasını Qlik Sense içinde açıp QlikView dönüştürücüsü seçeneğini belirleyin.
Daha fazla bilgi için bkz. QlikView dönüştürücüsü (yalnızca İngilizce).
-
Customers.qvw belgesini dönüştürücüye sürükleyip bırakın. Qlik Sense, belgeyi işler.
-
Customers.qvw belgesini seçin ve sonra Görselleştirmeler sekmesindeki Tümünü seç (nesneler) öğesini seçin.
-
Sekmeleri gözden geçirin ve Uygulama oluştur'a tıklayın. Qlik Sense hub'ında Customers uygulaması oluşturulur. Nesneler, Varlıklar panelinde Ana öğeler olarak oluşturulur. Değişkenler penceresinde yeni değişkenlere erişebilir ve yeni değişkenler oluşturabilirsiniz.
- Customers uygulamasını açın ve yeni bir sayfa oluşturun. Sayfayı Main olarak adlandırın. Ana öğeler'e tıklayın ve şu tabloları sayfaya sürükleyin:
- Country
- City
- Customer
- ProductName
Bilgi notuQlikView dönüştürücüsü ürününü kullanarak bir Qlik Sense uygulaması oluşturma hakkında daha ayrıntılı adımlar için bkz. Örnek: QlikView dönüştürücüsü kullanarak QlikView içeriğini Qlik Sense uygulamasına taşıma - Yeni bir sayfa oluşturun ve bu sayfaya Container object adını verin.
- QlikView içindeki kapsayıcıdan davranışı yeniden oluşturun.
Sayfada Sayfayı düzenle'ye ve sonra Grafikler'e tıklayın. Kapsayıcı nesnesi listelenir.
Kapsayıcı'yı sayfaya sürükleyin.
Ana öğeler'den kapsayıcıya Sales by Country, Top 20 customers and # of orders ve Sales By Category öğesini ekleyin. Düzenleme işimiz bittiğinde, ilgili sekmelerine tıklayarak grafiklerin her birini görüntüleyebiliriz.
- Yeni bir sayfa oluşturun ve bu sayfaya Conditional show adını verin.
- QlikView içindeki tablo kutusundan davranışı yeniden oluşturun. Koşullu gösterme fonksiyonu true değerini verdiğinde tablo görüntülenir.
- Ana öğeler'den sayfaya Customer, OrderDate ve OrderID tablolarını sürükleyin.
- Grafikler'den sayfaya yeni bir tabloyu sürükleyip bu tabloya Conditional table adını verin.
ProductName öğesini tabloya bir boyut olarak ekleyin. Quantity, Unit Price ve Price öğelerini tabloya hesaplamalar olarak ekleyin.
- Sırayla Conditional table öğesine, Özellikler panelindeki Eklentiler'e ve sonra da Veri işleme'ye tıklayın.
Hesaplama koşulu için şunu girin: Count (distinct OrderID)=1
Bu, QlikView içinde gösterme koşulu için kullanılan ifadeyle aynıdır.
Görüntülenen mesaj için Select one value in the OrderID table değerini girin.
Düzenleme işimiz bittiğinde, Conditional table içinde ilişkili verileri göstermek için OrderID tablosundan bir değer seçebiliriz.
-
Grafikler'den sayfaya Metin ve görüntü öğesini sürükleyin.
- Şu metni ekleyin: Ayrıntıların gösterilmesi için tek bir sipariş seçin
-
Grafikler'den sayfaya KPI öğesini sürükleyin.
-
Özellikler panelindeki Veri bölümünde, hesaplama için İfade olarak =Sum(Price) ve Label için Total value of order değerini girin.
Ek olarak, Hesaplama koşulu ve Görüntülenen mesaj öğesini, Conditional table için olanla aynı değerlere ayarlayın.
Düzenleme işimiz bittiğinde, KPI'yı ve Conditional table içindeki ilişkili verileri göstermek için OrderID tablosundan bir değer seçebiliriz.
- Yeni bir sayfa oluşturun ve bu sayfaya Forecast adını verin.
- QlikView içinden Next year forecast tablosunu yeniden oluşturun.
Ana öğeler bölümündeki Görselleştirmeler'den sayfaya Next year forecast öğesini sürükleyin.
Görselleştirmeye tıklayın ve sonra bağlantılı ana öğeyi Düzenleyin.
Ana öğeyi düzenle
Özellikler panelindeki Görünüm/Sunum bölümünde Yığın olan görünümü Gruplandırılmış olarak değiştirin. Renkler ve gösterge bölümünde Göstergeyi göster seçeneğini Otomatik olarak ayarlayın.
Düzenleme işimiz bittiğinde, görselleştirmenin görünümü QlikView içindekine benzer.
- Forecast sayfasında, QlikView içinden kaydırıcı kutusunu yeniden oluşturun. Kaydırıcı, kullanıcı girdisi için bir değişken kullanır. Değişken, dönüştürücü tarafından kopyalandı.
Özel nesneler içindeki Qlik Gösterge Paneli paketi'nden sayfaya Değişken girişi'ni sürükleyin.
- Özellikler panelindeki Görünüm/Genel bölümünde Başlık için Change next year in % değerini girin.
Değişken bölümünde, Ad altından Tahmin değişkenini seçin ve sonra Farklı göster altından Kaydırıcı'yı seçin.
Değerler bölümünde, Min. değerini -10, Maks. değerini 25 ve Adım değerini 5 olarak ayarlayın. Son olarak Kaydırıcı etiketi'ni seçin.
Düzenleme işimiz bittiğinde, tahmini değiştirmek için kaydırıcıyı kullanabiliriz.