Sorun giderme - Verileri yükleme

Bu bölümde, Qlik Sense platformunda veri yüklenirken ve modellenirken oluşabilecek sorunlar açıklanmaktadır.

Veri bağlantısı SQL Server yeniden başlatıldıktan sonra çalışmayı bırakıyor

Possible cause  

SQL Server ile veri bağlantısı oluşturur ve SQL Server'ı yeniden başlatırsanız veri bağlantısı çalışmayı bırakabilir ve veri seçemezsiniz. Qlik Sense ile SQL Server bağlantısı kesilmiştir ve yeniden bağlantı kurulamamıştır.

Proposed action  

Qlik Sense:

Aşağıdakileri yapın:

  • Uygulamayı kapatın ve hub'dan tekrar açın.

Qlik Sense Desktop:

Aşağıdakileri yapın:

  1. Tüm uygulamaları kapatın.
  2. Qlik Sense Desktop uygulamasını yeniden başlatın.

Veri yüklenirken yapay anahtarlar uyarısı

Birkaç dosya yüklediyseniz veriler yüklendikten sonra yapay anahtarların oluşturulduğunu bildiren bir uyarı alabilirsiniz.

Possible cause  

İki tablo birden fazla orta alan içeriyorsa Qlik Sense bağlantıyı çözümlemek için yapay anahtar oluşturur.

Daha fazla bilgi için bkz. Yapay anahtarlar.

Proposed action  

Çoğu durumda, bağlantı anlamlıysa yapay anahtarlar hakkında bir şey yapmanız gerek yoktur, ancak veri modeli görüntüleyicisinde veri yapısını incelemek yararlı olabilir.

Veri yüklenirken döngüsel referanslar uyarısı

Possible cause  

İki tablodan fazlasını yüklediyseniz tablolar, iki alan arasında birden fazla ilişkilendirme yolu olacak şekilde ilişkilendirilebilir ve böylece veri yapısında bir döngü oluşabilir.

Proposed action  

Daha fazla bilgi için bkz. Döngüsel referansları anlama ve çözme.

OLE DB veri kaynağıyla veri seçim sorunları

Possible cause  

OLE DB veri bağlantısından veri seçemezseniz bağlantının nasıl yapılandırıldığını kontrol etmeniz gerekir.

Proposed action  

Aşağıdakileri yapın:

  1. Bağlantı dizgesinin doğru bir şekilde tasarlandığından emin olun.

  2. Oturum açmak için uygun kimlik bilgilerini kullandığınızı doğrulayın.

Daha fazla bilgi için bkz. Veri kaynaklarına bağlanma.

ANSI ile kodlanmamış veri dosyalarında karakter kümesi sorunları

ODBC veri bağlantısı kullanırken ANSI ile kodlanmamış veri dosyalarında karakter kodlama sorunları yaşayabilirsiniz.

Possible cause  

ODBC veri bağlantıları, karakter kümesi kodlamaya yönelik tüm özellikleri sağlamaz.

Proposed action  

Aşağıdakileri yapın:

  • Mümkünse karakter kodlarını işlemek için daha fazla seçeneği destekleyen bir klasör veri bağlantısı kullanarak veri dosyalarını içe aktarın. Bu, Microsoft Excel elektronik tablosunu veya metin veri dosyasını yüklüyorsanız muhtemelen en iyi seçenektir.

Bağlayıcı çalışmıyor

Veri yükleme düzenleyicisinde ayrı olarak yüklenen bağlayıcıyla veri bağlantısı oluşturmaya çalışıyorsunuz ancak bağlantı başarısız oluyor veya mevcut bir bağlantı bilinmeyen olarak etiketleniyor.

Bağlayıcı düzgün yüklenmemiş

Possible cause  

Bağlayıcı yükleme yönergelerine düzgün yüklenmemiştir. Uygulama çoklu düğüm sitesinde bir bağlayıcı kullanıyorsa, bağlayıcının tüm düğümlere yüklenmesi gerekir.

Proposed action  

Aşağıdakileri yapın:

  • Bağlayıcının sitenin tüm düğümlerindeki yönergelere göre yüklendiğini doğrulayın.

Bağlayıcı Qlik Sense için ayarlanmamış

Possible cause  

Veri seçmek istiyorsanız QlikView bağlayıcılarının Qlik Sense için uyarlanması gerekir.

Proposed action (Bağlayıcıyı QVX SDK ile kendiniz geliştirdiyseniz)

Aşağıdakileri yapın:

  • Bağlayıcıyı veri seçme arayüzüyle Qlik Sense için uyarlamanız gerekir.

Proposed action (Bağlayıcı size sağlanmışsa)

Aşağıdakileri yapın:

  • Qlik Sense için uyarlanmış bir bağlayıcı edinmek isterseniz bağlayıcı tedarikçisiyle iletişim kurun.

Veri kod dosyası hatasız yürütülüyor, ancak veriler yüklenmiyor

Kod söz dizimi veya yükleme hataları olmadan yürütülüyor, ancak veriler beklendiği gibi yüklenmiyor. Bu duruma yönelik genel tavsiye, kodda ilerlemek ve yürütme sonuçlarını incelemek için hata ayıklamayı etkinleştirmektir, ancak burada hatanın bazı yaygın nedenleri verilmiştir.

Daha fazla bilgi için bkz. Veri kod dosyasında hata ayıklama.

Bir deyim noktalı virgülle sonlandırılmıyor

Possible cause  

Bir deyimi noktalı virgülle sonlandırmayı unuttunuz.

Proposed action  

Aşağıdakileri yapın:

  • Tüm deyimleri noktalı virgülle sonlandırın.

Dize içerisinde tek tırnak karakteri

Possible cause  

Bir dize, örneğin bir SET değişkeni deyiminde tek tırnak karakteri içeriyor.

Proposed action  

Aşağıdakileri yapın:

  • Dize tek bir tırnak karakteri içeriyorsa, dizeye ek bir tek tırnak işaretiyle kaçış karakteri uygulanmalıdır.

Daha fazla bilgi için bkz. Kod içinde tırnak işaretleri kullanma.

Sabit bir kayıt dosyasından veri seçilirken sütunlar beklendiği gibi sıralanmıyor

Possible cause  

Dosya, sütunları doldurmak için sekme karakterleri kullanır. Normalde, seçim diyalog penceresinde Alan sonları'nı seçerseniz alan başlıklarının beklenen verilerle sıralanmadığını görürsünüz.

Bu durumda, sekme karakteri genellikle karakter sayısına eşit olur.

Proposed action  

Aşağıdakileri yapın:

  1. Alan adları'nda Alan adı yok'u seçin.
  2. Alan sonları'nı seçin.
  3. Sütunların üst bilgiyle sıralandığını görene dek Sekme boyutu ayarını artırın.
  4. Uygun sütun konumlarına tıklayarak alan sonları ekleyin.
  5. Veri ön izlemesi'ni seçin.
  6. Alan adları'nda Eklenmiş alan adları'nı seçin.

Sütunlar artık uygun bir şekilde sıralanmıştır ve her alanın doğru alan adına sahip olması gerekir.

Dosya eklenirken görülen "Geçersiz yol" hata mesajı

Possible cause  

Dosya adı çok uzun. Qlik Sense yalnızca 171 karaktere kadar dosya adlarını destekler.

Proposed action  

Dosyayı 172'den daha az karakter içeren bir adla yeniden adlandırın.

QlikView belgesinden dönüştürülen bir uygulama yüklenirken karşılaşılan hatalar

İki ürün arasındaki farklılıklar nedeniyle, QlikView belgesinden dönüştürülen bir uygulamayı yeniden yüklerken hatalar alabilirsiniz.

Kodda mutlak dosya yolu referansları kullanılır

Possible cause  

Kod dosyası, Qlik Sense standart modunda desteklenmeyen mutlak yollar kullanan dosyaları gösterir. Hata mesajı örnekleri arasında "Invalid Path" ve "LOAD statement only works with lib:// paths in this script mode" bulunur.

Proposed action  

Aşağıdakileri yapın:

  • Tüm dosya referanslarını, Qlik Sense içindeki veri bağlantılarına yönelik lib:// referanslarıyla değiştirin.

Daha fazla bilgi için bkz. QlikView belgesini Qlik Sense uygulamasına dönüştürme.

Kodda desteklenmeyen fonksiyonlar veya deyimler kullanılıyor

Possible cause  

Veri yükleme düzenleyicisinde kodu çalıştırırken söz dizimi hatası alırsanız hata, Qlik Sense içinde desteklenmeyen QlikView kod deyimleri veya fonksiyonlarının kullanımıyla ilişkili olabilir.

Proposed action  

Aşağıdakileri yapın:

  • Geçersiz deyimi kaldırın veya geçerli bir deyimle değiştirin.

Daha fazla bilgi için bkz. Qlik Sense içinde desteklenmeyen QlikView fonksiyonları ve deyimleri.

ODBC ile Microsoft Excel dosyalarına bağlama ve bu dosyalardan veri yükleme sorunları

Possible cause  

ODBC veri bağlantısıyla Microsoft Excel dosyasıyla ODBC veri bağlantısı kurarken veya Microsoft Excel dosyalarından veri yüklerken sorunlarla karşılaşabilirsiniz. Bu, genellikle Windows'daki ODBCDSN yapılandırmasıyla ilgili sorunlar veya ODBC sürücüleriyle ilişkili sorunlardan kaynaklanır.

Proposed action  

Qlik Sense, Microsoft Excel dosyalarını yüklemek için yerel desteğe sahiptir. Mümkünse, ODBC veri bağlantısını Microsoft Excel dosyalarını içeren bir klasöre bağlanan klasör veri bağlantısıyla değiştirin.

Bir dosya Veri ekle'ye bırakılarak eklenemiyor

Qlik Sense uygulamasında bir dosyayı Veri ekle/Dosya ekle diyalog penceresine sürükleyip bırakarak eklemeye çalışıyorsunuz ancak dosya yüklenmiyor.

Possible cause  

Dosya ZIP arşivinde depolanıyor. Qlik Sense uygulamasında bir ZIP içinden tek tek dosyalar eklenemez.

Proposed action  

Dosyaları eklemeden önce ZIP arşivinden ayıklayın.

Ortak alanlara sahip tablolar otomatik olarak alan adıyla ilişkilendirilmez

Veri ekle'yi kullanarak iki veya daha fazla tablo eklediniz. Tablolarda ortak alan adına sahip alanlar bulunur, ancak tablolar otomatik olarak ilişkilendirilmez.

Possible cause  

Tabloları eklediğinizde, Veri ekle diyalog penceresinde veri profili oluşturmayı etkinleştirmek için varsayılan seçeneği korudunuz. Bu seçenek, tablolar arasında ortak olan tüm alan adlarını otomatik olarak nitelendirir. Örneğin, bu seçeneği kullanarak ortak F1 alanıyla A tablosunu ve B tablosunu eklerseniz alan A tablosunda F1 ve B tablosunda B.F1 olarak adlandırılacaktır. Bu, tabloların otomatik olarak ilişkilendirilmediği anlamına gelir.

Proposed action  

Veri yöneticisi'ni açın ve İlişkiler görünümünü seçin. Artık tabloları veri profili oluşturma tavsiyelerine göre ilişkilendirebilirsiniz.

Tabloları ilişkilendirdiğinizde, Verileri yükle'ye tıklayın.

Daha fazla bilgi için bkz. Veri ilişkilendirmelerini yönetme.

Tarih alanları sayfa görünümünde tarih alanları olarak algılanmaz

Tarih veya zaman damgası verileri içeren alanlarınız var, ancak bunlar sayfa görünümünde tarih alanları olarak algılanmaz; yani varlıklar panelinde ve diğer alan listelerinde G ile gösterilir.

Tablo eklendiğinde veri profili oluşturma devre dışı bırakılmıştı

Possible cause  

Tablo eklediğinizde, Veri ekle düğmesinin yanındaki ¥ simgesini kullanarak veri profili oluşturmayı devre dışı bıraktınız.

Bu seçenekle birlikte, algılanan tarih ve zaman damgası alanları doğru bir şekilde çalışır ancak varlık panelinde G ve diğer alan listeleriyle belirtilmez; genişletilen özellik alanları kullanılamaz.

Proposed action  

Veri yöneticisi’ni açın ve Verileri yükle’ye tıklayın.

Artık, tüm tarih ve zaman damgası alanları, sayfa görünümündeki varlık panelinde G ile belirtilir. Henüz G ile belirtilmemeleri durumunda, alan verileri büyük olasılıkla tarih olarak algılanmayan bir biçim kullanıyordur.

Tarih biçimi algılanmadı

Possible cause  

Tablo yüklendiğinde, tarih alanının giriş biçimi algılanmadı. Qlik Sense, genellikle tarih alanlarını otomatik olarak ve yerel ayarlar ile sık kullanılan tarih biçimlerine göre algılar, ancak bazı durumlarda giriş biçimini belirtmeniz gerekebilir.

Proposed action  

Veri yöneticisi’ni açın ve tarih olarak algılanmayan alanı içeren tabloyu düzenleyin. Alan, büyük olasılıkla ile genel alan olarak belirtilmiştir. Alan türünü Tarih veya Zaman damgası olarak ve alan verileriyle eşleşen bir giriş biçimiyle değiştirin.

Daha fazla bilgi için bkz. Tarih veya zaman damgası alanının doğru şekilde tanındığından emin olma.

Veri yöneticisi, uygulamada veri içeren tabloları göstermiyor

Qlik Sense 3.0’dan daha eski sürümlerde, uygulama açarken, veri yöneticisi tabloları göstermiyor ve uygulamanın veri içermediğiyle ilgili bir mesaj görüntüleniyor.

Possible cause  

Qlik Sense 3.0’dan daha yeni sürümlerdeki gelişmiş veri modeli, tam veri profili oluşturma ve hazırlama işleminin ardından verileri yeniden yüklemeyi gerektiriyor.

Proposed action  

Veri yöneticisinde Veri yükle’ye tıklayın. Bu işlem, uygulamada kullanılan veri kaynaklarına erişebilen bir uygulama gerektirir.

Veri yöneticisi iş akışları, sunucuda uygulama oluşturan tüm kullanıcılar için bozuk

Kullanıcılar Veri yöneticisi’nde Veri ekle veya Veri yükle işlevlerini kullanmaya çalıştıklarında veya tarayıcıda uygulamayı yenilerken hata alıyor.

Possible cause  

Veri yöneticisi, yüklü verileri önbelleğe almak için QVD kullanır. Bu dosyalar kullanılmadıklarında otomatik olarak silinir, ancak çok sayıda dosya olduğunda veya dosyalar bozuk olduğunda hata oluşabilir.

Proposed action  

QVD dosyalarını içeren klasörü silin. Qlik Sense sunucusunda önbellek şurada bulunur:

<Qlik Sense paylaşılan klasör>\Apps\DataPrepAppCache

Qlik Sense Desktop Hizmetinde önbellek şurada bulunur:

C:\Users\<kullanıcı adı>\Documents\Qlik\Sense\Apps\DataPrepAppCache

Disk alanı doluyor

Sistemde disk alanının dolmasının ve veri yöneticisinin QVD dosyalarında yüklü verileri önbelleğe alma yönteminin birkaç nedeni vardır.

Proposed action  

QVD dosyalarını içeren klasörü silin. Qlik Sense sunucusunda önbellek şurada bulunur:

<Qlik Sense paylaşılan klasör>\Apps\DataPrepAppCache

Qlik Sense Desktop Hizmetinde önbellek şurada bulunur:

C:\Users\<kullanıcı adı>\Documents\Qlik\Sense\Apps\DataPrepAppCache

Veri yükleme düzenleyicisi, kodu görüntülemiyor

Veri yükleme düzenleyicisi açıldığında, düzenleyici içeriği boştur ve kod düzenlenemez.

Possible cause  

Kod, iç içe geçmiş birçok if ifadesi gibi son derece karmaşık yapılar içerir.

Proposed action  

URL’ye /debug/dle_safe_mode ekleyerek, veri yükleme düzenleyicisini güvenli modda açın. Bu işlem söz dizimi vurgulama ve otomatik doldurma işlevlerini devre dışı bırakır, ancak kodu düzenleyip kaydedebilirsiniz.

Tip: Kodun karmaşık bölümlerini ayrı bir metin dosyasına taşıyabilir ve include değişkenini kullanarak çalışma zamanında koda ekleyebilirsiniz.Daha fazla bilgi edinmek için bkz. Include .