QlikView - Veritabanı Bağlantısı
QlikView, MySQL, SQL Server, Oracle, Postgress vb. Gibi popüler veritabanlarının çoğuna bağlanabilir. Verileri ve tablo yapılarını QlikView ortamına getirebilir ve daha fazla analiz için sonuçları belleğinde depolayabilir. Bu veritabanlarından herhangi birine bağlanma adımları, bir DSN kullanarak bir ODBC bağlantısı oluşturmayı ve ardından verileri almak için bu DSN'yi kullanmayı içerir.
Bu eğitim için MySQL veritabanına bağlanacağız. Bu öğretici, kullanılabilir bir MySQL ortamınız olduğunu varsayar. DSN oluşturmak için aşağıdaki adımları izleyerek MySQL için bir ODBC DSN (Veri Kaynağı Adı) oluşturun. DSN'yi şu şekilde adlandırın:mysqluserdsn veya MySql için önceden bir DSN oluşturduysanız, mevcut olanı kullanmayı tercih edebilirsiniz.
Veritabanına Bağlanma
Bu bölüm için MySql isimli dahili veritabanını kullanacağız. sakila. Yeni bir QlikView belgesi oluşturuyoruz ve kod düzenleyiciyi açıyoruz (Control + E tuşlarına basarak). Sekmenin altındaDataVeritabanı adlı bölümü buluyoruz. Açılır listeden ODBC'yi seçin ve Bağlan'a tıklayın. Aşağıdaki pencere açılır. Adlı DSN'yi seçinmysqluserdnsve Bağlantıyı Test Et'i tıklayın. MesajConnection Test succeeded Görünmelidir.
Veritabanına Bağlantı Doğrulanıyor
Başarılı bağlantıda, komut dosyası düzenleyicisinin ana penceresinde DB'ye olan bağlantıyı gösteren aşağıdaki ekran görüntülenir.
Veritabanı Tablosu Seçin
Tıklayın Selecti tablo ve sütunların listesini almak için yukarıdaki pencerede. DSN'yi oluşturduğumuz gibi buradasakilavarsayılan veritabanı olarak bu veritabanından tablo ve sütunların listesini alıyoruz. Aşağıda verilen ekran görüntüsünde gösterildiği gibi veritabanı açılır listesinden başka bir veritabanı seçebiliriz. Bu bölüm için sakila veritabanını kullanmaya devam edeceğiz.
Tablo Yükleyici Komut Dosyası
Yukarıdaki pencerede Tamam'a tıkladığınızda, adlı tabloyu kullanmak için komut dosyasını gösteren ana komut dosyası düzenleyicisine geri dönüyoruz. actor.
Sonucu qvd Dosyasında Gösterme
Artık QlikView belgesine yüklenen verilerin daha fazla analiz edilebilmesi için kalıcı olarak depolanması gerekiyor. Bunun için, verileri bir qvd dosyası biçiminde depolamak için komut dosyasını düzenleyeceğiz. BasınControl+E düzenleme komut dosyası penceresini açın ve aşağıdaki kodu yazın.
Kodda, sütunlara uygun isimler veriyoruz ve load deyiminin üstünde tablo isminden bahsediyoruz. Ek olarak, oluşturulan qvd dosyasının saklanacağı bir yol veriyoruz. Bu dosyayı farklı kaydedinQV_mysql.qvw
Qvd Dosyasını Kullanma
Qvd dosyası ana belgeye yüklenebilir ve daha fazla analiz için grafikler ve tablolar oluşturmak için kullanılabilir. BasınControl+R yeniden yüklemek için QV_mysql.qvw dosyala ve tıkla Nextgrafik sihirbazında. Boyut olarak actor_id, first_name, last_name ile ve ifade olarak actor_id sayısı ile oluşturulacak düz tabloyu seçin. Aşağıda verilen bir grafik belirir.