Ana içeriğe geç

Veri seçme ve yükleme

Microsoft Excel veya diğer desteklenen biçimlerdeki dosyalardan veri yükleme işlemi, veri yükleme düzenleyicisinde veri seçimi diyalog penceresi kullanılarak kolayca yapılır.

Aşağıdakileri yapın:

  1. Qlik Sense uygulamasını açın.
  2. Yeni bir uygulama oluşturun.
  3. Uygulamayı Scripting Tutorial olarak adlandırdıktan sonra Oluştur'a tıklayın.
  4. Uygulamayı açın.
  5. Bilgi notuUygulamanıza ilk kez veri yüklemeden önce, dosyalardan kolayca veri yüklemek için Veri ekle seçeneğini kullanabilirsiniz. Ancak, bu derste kodu görmek istiyoruz, bu nedenle veri yükleme düzenleyicisini kullanacağız.
  6. Üst araç çubuğundaki açılır menüden veri yükleme düzenleyicisini açın.
  7. Main isimli bölümün altına yeni bir kod bölümü eklemek için sol menüdeki P öğesine tıklayın.
  8. Birden fazla bölümün kullanılması, kodunuzun düzenli halde tutulmasını kolaylaştırır. Verileri yüklediğinizde kod bölümü sırasıyla çalıştırılır.

  9. Sales yazarak bölüme bir ad verin.
  10. Scripting Tutorial uygulamasında yeni Sales sekmesi
    New Sales tab in Scripting Tutorial app.

  11. Sağ menüdeki DataFiles altında Veri seç'e tıklayın.

  12. Veri penceresini seçin
    Select data window.

  13. Karşıya yükleyin ve ardından Sales.xlsx öğesini seçin. Veri önizleme penceresi açılır.
  14. Sales veri dosyası için veri önizleme penceresi.
    Data preview window for Sales data file.

  15. # of Days Late ve # of Days to Ship alanlarının seçimini kaldırın. Tam alan adlarını görmek için alan başlıklarına tıklamanız gerekebilir.
  16. Alanları filtrele arama alanında date için arama yapın.
  17. Invoice Date başlığına tıklayın ve alanı yeniden adlandırmak için Bill Date yazın.
  18. Kod ekle'ye tıklayın. Komut dosyası, kod düzenleyicinin Sales bölümüne eklenir. Qlik Sense öğesinin, boşluk içeren alan adlarının iki tarafına tırnak işareti ekleyeceğini unutmayın.
  19. Kodunuz şöyle görünmelidir:

    Sales sekmesinde komut dosyası
    Load script in Sales tab.

  20. Tabloyu Table1 olarak adlandırmak için LOAD ifadesinin üzerine şu satırı ekleyin:
  21. Table1:

  22. Şimdi tarihlerin doğru şekilde yorumlanmasını sağlamak için kodda ayarlama yapın. Date alanını şu şekilde değiştirin:
  23. Date#(`Date`,'MM/DD/YYYY') as "Date",

    Kodunuz şöyle görünmelidir:

    Sales sekmesinde güncellenmiş komut dosyası
    Updated load script in Sales tab.

  24. Sağ üst köşede, Veri yükle seçeneğine tıklayın.
  25. Bu işlem, verileri uygulamaya yükler. Kod yürütme ilerleme durumu penceresi görüntülenir. Sona erdiğinde, olası hataların ve yapay anahtarların (hiç yoksa bile) bir özetini göreceksiniz.

  26. Kapat'a tıklayın.
  27. Üst araç çubuğundaki açılır menüden veri modeli görüntüleyicisini açın. w seçeneğine tıkladığınızda veri modeli görüntüleyicisi yeni bir sekmede açılır.
  28. Bu öğreticide kullanılan tablo görünümünü göstermek için üst menüdeki s ve + öğelerini seçin. Tablonuz düzgün görüntülenmezse, mevcut kod dosyasını kaldırılabilir ve kodu yeniden oluşturabilirsiniz.
  29. Sales verisinin veri modeli görüntüleyicisindeki tablo görünümü
    Table view in data model viewer of Sales data.

    Şimdi, Dates isimli yeni bir tablo yükleyelim. Tabloyu yükledikten sonra Qlik Sense, tabloyu Date alanındaki Sales tablosuyla bağlar.

  30. Veri yükleme düzenleyicisini açın.
  31. Yeni bir kod bölümü eklemek için P seçeneğine tıklayın.
  32. Bölüme Dates adını verin. Yeni Dates bölümü halihazırda Sales altına yerleştirilmemişse imleci o sürükleme çubuklarının üzerine getirin ve sırayı yeniden düzenlemek için bölümü Sales bölümünün altına sürükleyin.
  33. Kodun üst satırına tıklayın ve seçeneğine tıklayın.
  34. // öğesinin koda eklendiğinden emin olun.

  35. // ifadesinden sonra şu metni ekleyin:
  36. Loading data from Dates.xlsx

    Kodunuzun üst satırı şu şekilde görünmelidir:

    // Loading data from Dates.xlsx

  37. Sağ menüdeki DataFiles altında Veri seç'e tıklayın.

  38. İpucu notuAlan adları altında, veri yüklerken tablo alanlarının adlarını dahil etmek için Eklenmiş alan adları'nın seçildiğinden emin olun.
  1. Karşıya yükleyin ve ardından Dates.xlsx öğesini seçin. Veri önizleme penceresi açılır.
  2. Dates veri dosyası için veri önizleme penceresi.
    Data preview window for Dates data file.

  3. Kod ekle'ye tıklayın.
  4. Kodunuz şöyle görünmelidir:

    Dates sekmesinde komut dosyası
    Load script in Dates tab.

  5. Table2 tablosuna ad vermek için LOAD ifadesinin üzerindeki satıra aşağıdakileri ekleyin:
  6. Table2:

  7. Dates.xlsx dosyasındaki Month sütununun Qlik Sense üzerinde doğru bir şekilde yorumlandığından emin olmak için, Date alanına Month fonksiyonunu uygulamamız gerekir.
  8. Date alanını şu şekilde değiştirin:

    Month (Date) as "Month",

    Kodunuz şöyle görünmelidir:

    Dates sekmesinde güncellenmiş komut dosyası
    Updated load script in Dates tab.

    Seçilen verileri Dates.xlsx dosyasından yüklemek için bir kod oluşturdunuz. Şimdi verileri uygulamaya yükleyebiliriz.

  9. Sağ üst köşede, Veri yükle seçeneğine tıklayın.
  10. Veri yükle'ye tıkladığınızda, veriler uygulamaya yüklenir ve kod kaydedilir.

  11. Kod yürütme tamamlandığında, Kapat'a tıklayın.
  12. Veri modeli görüntüleyicisi'ni açın.
  13. Artık iki tabloda Date adlı iki alan arasında bir bağlantı kurulduğunu görebilirsiniz.

    Veri modeli görüntüleyicisinde tablo görünümü
    Table view in data model viewer. Tables are connected on Date field.

  14. Sol alt köşedeki Önizleme öğesine tıklayın. Table2 tablosunun adına tıklayın.
  15. Bu, tablo hakkındaki bilgileri görüntüleyecektir. Önizleme alanında, dahili Table2 tablosuna 628 veri satırının yüklendiğini görebilirsiniz. Bunun yerine tablodaki bir alana tıklarsanız, alan hakkındaki bilgileri görürsünüz.

    Veri modeli görüntüleyicisinde tablo önizleme
    Table preview in data model viewer.

    Veriler artık uygulamadaki görselleştirmelerde kullanılmak üzere hazır. Bunun nasıl yapıldığını öğreticinin ilerleyen bölümlerinde anlatacağız.