Sorun giderme - Verileri yükleme
Bu bölümde, Qlik Cloud Analytics ve Qlik Sense platformlarında veri yüklenirken ve modellenirken oluşabilecek sorunlar açıklanmaktadır.
Bir dosya Veri ekle'ye bırakılarak eklenemiyor
Bir dosyayı Veri ekle/Dosya ekle diyalog penceresine sürükleyip bırakarak eklemeye çalışıyorsunuz ancak dosya yüklenmiyor.
Dosya ZIP arşivinde depolanıyor. Bir ZIP arşivinden tek tek dosya eklenemez.
Dosyaları eklemeden önce ZIP arşivinden ayıklayın.
ANSI ile kodlanmamış veri dosyalarında karakter kümesi sorunları
ANSI veri bağlantısı kullanırken ODBC ile kodlanmamış veri dosyalarında karakter kodlama sorunları yaşayabilirsiniz.
ODBC veri bağlantıları, karakter kümesi kodlamaya yönelik tüm özellikleri sağlamaz.
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.
Veri yüklenirken döngüsel referanslar uyarısı
İ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.
Daha fazla bilgi için bkz. Döngüsel referansları anlama ve çözme.
Sabit bir kayıt dosyasından veri seçilirken sütunlar beklendiği gibi sıralanmıyor
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.
Aşağıdakileri yapın:
- Alan adları'nda Alan adı yok'u seçin.
- Alan kesmelerini seçin.
- Sütunların üst bilgiyle sıralandığını görene dek Sekme boyutu ayarını artırın.
- Uygun sütun konumlarına tıklayarak alan sonları ekleyin.
- Veri önizleme'yi seçin.
- 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.
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ş
Bağlayıcı yükleme yönergelerine düzgün yüklenmemiştir. Bir uygulama çok düğümlü sitesinde bir bağlayıcı kullanıyorsa, bağlayıcının tüm düğümlere yüklenmesi gerekir.
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ış
Veri seçmek istiyorsanız QlikView bağlayıcılarının Qlik Sense için uyarlanması gerekir.
Önerilen eylem (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.
Önerilen eylem (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 bağlantısı SQL Server yeniden başlatıldıktan sonra çalışmayı bırakıyor
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, SQL Server ile bağlantısını kaybetti ve yeniden bağlanamadı.
Qlik Sense:
Aşağıdakileri yapın:
- Uygulamayı kapatın ve hub'dan tekrar açın.
Qlik Sense Desktop:
Aşağıdakileri yapın:
- Tüm uygulamaları kapatın.
- Qlik Sense Desktop uygulamasını yeniden başlatın.
Veri yükleme düzenleyicisi, kod göstermiyor
Veri yükleme düzenleyicisi açıldığında, düzenleyici içeriği boştur ve kod düzenlenemez.
Kod, çok sayıda iç içe geçmiş if deyimi gibi çok karmaşık yapılar içerir.
URL'ye /debug/dle_safe_mode ifadesini ekleyerek veri yükleme düzenleyicisini güvenli modda açın. Bu, söz dizimi vurgusunu ve otomatik tamamlama işlevlerini devre dışı bırakacaktır, ancak kodu düzenleyebilmeniz ve kaydedebilmeniz gerekir.
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
Bir deyimi noktalı virgülle sonlandırmayı unuttunuz.
Aşağıdakileri yapın:
- Tüm deyimleri noktalı virgülle sonlandırın.
Dize içerisinde tek tırnak karakteri
Bir dize, örneğin bir SET değişkeni deyiminde tek tırnak karakteri içeriyor.
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.
Veri yöneticisi veri içeren uygulamadaki tabloları göstermiyor
3.0 sürümünden önceki bir Qlik Sense sürümünde oluşturulan bir uygulamayı açtığınızda, Veri yöneticisi tablo göstermiyor ve uygulamanın veri içermediğini belirten bir ileti görüntüleniyor.
Qlik Sense 3.0'dan daha yeni sürümlerdeki gelişmiş veri modeli, veri profili oluşturma ve hazırlama işlemini tamamlamak için verileri yeniden yüklemeyi gerektiriyor.
Veri yöneticisi'nde Verileri yükle’ye tıklayın. Bu, uygulamanın, uygulamada kullanılan veri kaynaklarına erişebilmesini 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 Verileri yükle seçeneklerini kullanmaya çalıştıklarında ya da uygulamayı tarayıcıda yenilediklerinde hata ile karşılaşıyor.
Veri yöneticisi, yüklü verileri önbelleğe almak için QVD kullanır. Bu dosyalar artık kullanılmıyorsa otomatik olarak silinir, ancak çok fazla sayıda dosya birikirse veya dosyalar bozulursa bu durum hata oluşmasına neden olabilir.
QVD dosyalarını içeren klasörü silin. Qlik Sense sunucusunda önbellek şurada bulunur:
<Qlik Sense paylaşılan klasör>\Applications\DataPrepAppCache
Qlik Sense Desktop Hizmetinde önbellek şurada bulunur:
C:\Users\<kullanıcı adı>\Documents\Qlik\Sense\Uygulamalar\DataPrepAppCache
OLE DB veri kaynağıyla veri seçim sorunları
OLE DB veri bağlantısından veri seçemezseniz bağlantının nasıl yapılandırıldığını kontrol etmeniz gerekir.
Aşağıdakileri yapın:
-
Bağlantı dizgesinin doğru bir şekilde tasarlandığından emin olun.
-
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.
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 ile gösterilir.
Tablo eklendiğinde veri profili oluşturma devre dışı bırakıldı
Tabloları eklediğinizde, Veri ekle düğmesinin yanındaki simgesinden 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 ve diğer alan listeleriyle belirtilmez; genişletilen özellik alanları kullanılamaz.
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 ile belirtilir. Henüz
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ı
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.
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ü alan verileriyle eşleşen bir giriş biçimiyle Tarih veya Zaman damgası olarak değiştirin.
Daha fazla bilgi için bkz. Tarih veya zaman damgası alanının doğru şekilde tanındığından emin olma.
Dosya eklenirken görülen "Geçersiz yol" hata mesajı
Dosya adı çok uzun. Qlik Sense yalnızca 171 karaktere kadar dosya adlarını destekler.
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
Komut 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.
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
Veri yükleme düzenleyicisinde kodu çalıştırırken söz dizimi hatası alırsanız hata, QlikView içinde desteklenmeyen Qlik Sense kod deyimleri veya fonksiyonlarının kullanımıyla ilişkili olabilir.
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.
Microsoft Excel: Veri yöneticisindeki veya veri yükleme düzenleyicisindeki dosyalardan veri yükleme başarısız oluyor
Excel elektronik tablosunda Bölmeleri Dondur veya Böl ekranı etkin durumdadır ve bir tabloda boş hücreler vardır.
Bölmeleri Dondur veya Böl ekranını devre dışı bırakın ya da elektronik tabloyu temizleyin ve ardından verileri yeniden yükleyin.
Microsoft Excel: ODBC ile dosyalara bağlanma ve dosyalardan veri yükleme sorunları
ODBC veri bağlantısıyla MicrosoftExcel dosyasıyla MicrosoftExcel veri bağlantısı kurarken veya ODBC 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.
Qlik Sense, MicrosoftExcel dosyalarını yüklemek için yerel desteğe sahiptir. Mümkünse, ODBC veri bağlantısını MicrosoftExcel dosyalarını içeren bir klasöre bağlanan klasör veri bağlantısıyla değiştirin.
Yetersiz disk alanı
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.
QVD dosyalarını içeren klasörü silin. Qlik Sense sunucusunda önbellek şurada bulunur:
<Qlik Sense paylaşılan klasör>\Applications\DataPrepAppCache
Qlik Sense Desktop Hizmetinde önbellek şurada bulunur:
C:\Users\<kullanıcı adı>\Documents\Qlik\Sense\Uygulamalar\DataPrepAppCache
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.
İ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.
Ç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.
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.
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 A alanıyla B tablosunu ve F1 tablosunu eklerseniz alan F1 tablosunda A ve B.F1 tablosunda B olarak adlandırılacaktır. Bu, tabloların otomatik olarak ilişkilendirilmediği anlamına gelir.
Veri yöneticisi'ni açın ve İlişkilendirmeler 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.