Komut dosyalarında veri seçme
Veri yükleme düzenleyicisi veya Komut dosyası kodu içinde Veri seç seçeneğini kullanarak dosyalardan veya veritabanı tablolarından hangi alanların yükleneceğini ve veri kaynağının hangi görünümlerini istediğinizi seçebilirsiniz.
Alanları seçmenin yanı sıra, iletişim kutusunda alanları yeniden adlandırabilirsiniz. Alanları seçmeyi bitirdiğinizde, oluşturulan komut dosyası kodunu komut dosyanıza ekleyebilirsiniz.
CSV dosyası gibi bazı veri kaynakları tek bir tablo içerirken, Microsoft Excel elektronik tabloları veya veritabanları gibi diğer veri kaynakları birden fazla tablo içerebilir.
Veri yükleme düzenleyicisine daha önceden eklenmiş bir tabloyu aynı ada ve aynı sütunlara sahip bir komut dosyası tablosu olarak Veri yöneticisine eklemeyin.
Veri yükleme düzenleyicisi veya Komut dosyası kodu içindeki bir veri bağlantısında simgesine tıklayarak Veri seç seçeneğini açarsınız.
Veri kataloğundan yüklenecek verileri de seçebilirsiniz. Daha fazla bilgi için bkz. Veri kataloğundan veri yükleme.
Bir veritabanından veri seçme
Bir veritabanından veri seçerken, veri kaynağı birden fazla tablo içerebilir.
Aşağıdakileri yapın:
-
Bir komut dosyası düzenleyici içinde Veri kaynakları'na tıklayın.
-
Soldaki Veri bağlantıları altında, bir veritabanı bağlantısındaki
simgesine tıklayın.
Veri seçme iletişim kutusu görüntülenir.
-
Bu adım yalnızca Databricks ile ilgilidir. Databricks ana makineniz Unity kataloğunu destekliyorsa, Yeni bağlantı oluştur iletişim kutusunda belirttiğiniz katalog Katalog alanında görünür. Bunu değiştirmeden bırakabilir veya açılır listeden farklı bir katalog seçebilirsiniz.
Bilgi notuBirden fazla veritabanından veri seçebilseniz de, tüm veritabanları aynı kataloğa ait olmalıdır. -
Açılır listeden bir Veritabanı seçin.
Bağlantı yapılandırıldığında veritabanı adı girildiği için bazı seçim iletişim kutularında Veritabanı açılır listesi bulunmaz.
-
Veritabanının Sahibi'ni seçin.
Tablolar listesi, seçilen veritabanında bulunan görünümler ve tablolarla doldurulur.
Bazı veritabanları, veri seçimi işleminde sahiplerin belirtilmesini gerektirmez.
- Bir tablo seçin.
-
Yüklemek istediğiniz her alanın yanındaki kutuyu işaretleyerek yüklemek istediğiniz alanları seçin.
Tablo adının yanındaki kutuyu işaretleyerek tablodaki tüm alanları seçebilirsiniz.
İpucu notuMevcut alan adına tıklayıp yeni bir ad yazarak alan adını düzenleyebilirsiniz. Bu, varsayılan olarak ortak alanlarda birleştirildikleri için tablonun diğer tablolara nasıl bağlandığını etkileyebilir. -
Veri eklemek istiyorsanız ek tablolar seçin.
Bilgi notuArama yaparak alanları filtrelerken veri seçim sihirbazındaki alanları yeniden adlandıramazsınız. Önce metin kutusunda arama dizesini silmeniz gerekir.Bilgi notuAynı tablodaki iki alanın adları aynı olacak şekilde değiştirilemez. -
Veri seçiminizi bitirdiğinizde aşağıdakileri yapın:
-
Ekle'ye tıklayın.
Veri seçimi penceresi kapatılır ve LOAD /SELECT deyimleri seçimlerinize uygun olarak komut dosyasına eklenir.
-
Bir Microsoft Excel elektronik tablosundan veri seçme
Bir Microsoft Excel elektronik tablosundan veri seçtiğinizde, dosya birden fazla sayfa içerebilir. Her sayfa ayrı bir tablo olarak yüklenir. Sayfanın başka bir sayfa veya yüklü tabloyla aynı alan/sütun yapısına sahip olması bir istisnadır; bu durumda tablolar birleştirilir.
Daha fazla bilgi için bkz. Microsoft Excel elektronik tablolarından veri yükleme.
Aşağıdakileri yapın:
-
Veri kaynakları'na tıklayın.
-
Elektronik tablo erişebileceğiniz bir alandaysa, açılır menüyü kullanarak bir alan seçebilirsiniz.
-
veri yükleme düzenleyicisi içindeki uygun klasör bağlantısında
simgesine tıklayın.
Dosya seçme iletişim kutusu görüntülenir.
-
Bu klasör bağlantısından erişilebilen dosyalar listesinden bir dosya seçin ve Devam'a tıklayın.
Alan içinde dosyanın bulunduğu klasöre gidebilirsiniz. Listeden klasörleri seçerek gezinin veya Yol altında belirli bir klasör yolu yazın.
-
Veri seçilecek ilk sayfayı seçin. Sayfa adının yanındaki kutuyu işaretleyerek bir sayfadaki tüm alanları seçebilirsiniz.
-
Sayfa için uygun ayarlara sahip olduğunuzdan emin olun:
Tablo verilerini doğru şekilde yorumlamanıza yardımcı olacak ayarlar UI öğesi Açıklama Alan adları Tabloda Eklenmiş alan adları mı olacağını yoksa tablo için Alan adı yok seçeneğinin mi geçerli olacağını ayarlayın. Genellikle bir Excel elektronik tablosunda, ilk satır eklenmiş alan adlarını içerir. Alan adları yok'u seçerseniz alanlar A,B,C... olarak adlandırılacaktır. Üst bilgi boyutu
Tablo üst bilgisi olarak atlanacak satır sayısını ayarlayın. Bunlar, genellikle sütun biçiminde olmayan genel bilgiler içeren satırlardır.
-
Yüklemek istediğiniz her alanın yanındaki kutuyu işaretleyerek yüklemek istediğiniz alanları seçin.
İpucu notuMevcut alan adına tıklayıp yeni bir ad yazarak alan adını düzenleyebilirsiniz. Bu, varsayılan olarak ortak alanlarda birleştirildikleri için tablonun diğer tablolara nasıl bağlandığını etkileyebilir. -
Veri seçiminiz bittiğinde aşağıdakileri yapın:
-
Ekle'ye tıklayın.
Veri seçimi penceresi kapatılır ve LOAD /SELECT deyimleri seçimlerinize uygun olarak komut dosyasına eklenir.
-
Bir tablo dosyasından veri seçme
Çok sayıda veri dosyasından veri seçebilirsiniz:
- Alanlardaki verilerin virgüller, sekmeler veya noktalı virgüller (virgülle ayrılmış değişken (CSV) dosyalar) ile ayrıldığı metin dosyaları.
- HTML tabloları.
- XML dosyaları.
- KML dosyaları.
- Qlik yerel QVD ve QVX dosyaları.
- Sabit kayıt uzunluğu dosyaları.
- DIF dosyaları (Data Interchange Format).
Aşağıdakileri yapın:
-
Dosya erişebileceğiniz bir alandaysa, açılır menüyü kullanarak bir alan seçebilirsiniz.
-
Komut dosyası düzenleyici içindeki uygun klasör bağlantısında
simgesine tıklayın.
Dosya seçme iletişim kutusu görüntülenir.
-
Bu klasör bağlantısından erişilebilen dosyalar listesinden bir dosya seçin ve Devam'a tıklayın.
Alan içinde dosyanın bulunduğu klasöre gidebilirsiniz. Listeden klasörleri seçerek gezinin veya Yol altında belirli bir klasör yolu yazın.
- Dosya biçimi içinde uygun dosya türünün seçildiğinden emin olun.
-
Dosya için uygun ayarlara sahip olduğunuzdan emin olun. Dosya ayarları farklı dosya türleri için farklıdır.
Daha fazla bilgi için bkz. Dosya türleri için ayarları seçme.
-
Yüklemek istediğiniz her alanın yanındaki kutuyu işaretleyerek yüklemek istediğiniz alanları seçin. Sayfa adının yanındaki kutuyu işaretleyerek bir dosyadaki tüm alanları da seçebilirsiniz.
İpucu notuMevcut alan adına tıklayıp yeni bir ad yazarak alan adını düzenleyebilirsiniz. Bu, varsayılan olarak ortak alanlarda birleştirildikleri için tablonun diğer tablolara nasıl bağlandığını etkileyebilir. -
Veri seçiminiz bittiğinde Ekle'ye tıklayın.
-
Veri seçimi penceresi kapatılır ve LOAD /SELECT deyimleri seçimlerinize uygun olarak komut dosyasına eklenir.
Bilgi notuBir alanda düzenleme izinlerine sahip kullanıcılar o alandaki veri dosyalarını okuyabilir, yazabilir ve yükleyebilir. Diğer kullanıcılar veri dosyalarını göremez.
Dosya türleri için ayarları seçme
Sınırlandırılmış tablo dosyaları
Bu ayarlar, her kaydın bir satır beslemesiyle ayrıldığı ve her alanın sınırlandırılmış bir karakterle ayrıldığı tek bir tablo içeren sınırlandırılmış tablo dosyaları (örneğin bir CSV dosyası) için doğrulanır.
| Arayüz öğesi | Açıklama |
|---|---|
| Sınırlandırılmış tablo dosyaları için dosya biçimi |
Sınırlandırılmış veya Sabit kayıt olarak ayarlayın. Bir seçim yaptığınızda, veri seçme iletişim penceresi seçtiğiniz dosya biçimine uyarlanır. |
| Alan adları | Tablonun Yerleşik alan adları mı yoksa Alan adı yok mu içerdiğini belirtmek için ayarlayın. |
|
Sınırlandırıcı |
Tablo dosyanızda kullanılan Sınırlandırıcı karakterini ayarlayın. |
| Tırnak içine alma |
Tırnak işaretlerinin nasıl işleneceğini belirtmek için ayarlayın: Yok = tırnak karakterleri kabul edilmez Standart = standart tırnak içine alma (tırnak işaretleri bir alan değerinin ilk ve son karakterleri olarak kullanılabilir) MSQ = modern tarzda tırnak içine alma (alanlarda çok satırlı içeriğe izin verir) |
|
Üst bilgi boyutu |
Tablo üst bilgisi olarak atlanacak satır sayısını ayarlayın. |
|
Karakter kümesi |
Tablo dosyasında kullanılan karakter kümesini ayarlayın. |
| Yorum |
Veri dosyaları, bir satırın bir veya daha fazla özel karakterle (örneğin //) başlatılmasıyla belirtilen, kayıtlar arasında yorumlar içerebilir. Bir yorum satırını belirtmek için bir veya daha fazla karakter girin. Qlik Sense, burada belirtilen karakter(ler) ile başlayan satırları yüklemez. |
| Dosya sonu karakterini yoksay | Verileriniz alan değerinin bir parçası olarak dosya sonu karakterleri içeriyorsa Dosya sonu karakterini yoksay seçeneğini belirleyin. |
Sabit kayıtlı veri dosyaları
Sabit kayıtlı veri dosyaları, her kaydın (veri satırı) genellikle boşluklar veya sekme karakterleriyle doldurulmuş sabit bir alan boyutuna sahip bir dizi sütun içerdiği tek bir tablo içerir.
Alan sonu konumlarını iki farklı şekilde ayarlayabilirsiniz:
-
Manuel olarak, Alan sonu konumları içine virgülle ayrılmış alan sonu konumlarını girin. Her konum bir alanın başlangıcını işaretler.
Örnek: 1,12,24
- Alan veri önizlemesinde alan sonu konumlarını etkileşimli olarak düzenlemek için Alan sonları'nı etkinleştirin. Alan sonu konumları seçilen konumlarla güncellenir. Şunları yapabilirsiniz:
Bir alan sonu eklemek için alan veri önizlemesine tıklayın.
- Silmek için bir alan sonuna tıklayın.
- Taşımak için bir alan sonunu sürükleyin.
| Arayüz öğesi | Açıklama |
|---|---|
| Alan adları | Tablonun Yerleşik alan adları mı yoksa Alan adı yok mu içerdiğini belirtmek için ayarlayın. |
|
Üst bilgi boyutu |
Üst bilgi boyutu ayarını, tablo üst bilgisi olarak atlanacak satır sayısına ayarlayın. |
|
Karakter kümesi |
Tablo dosyasında kullanılan karakter kümesine ayarlayın. |
| Sekme boyutu | Tablo dosyasında bir sekme karakterinin temsil ettiği boşluk sayısına ayarlayın. |
| Kayıt satırı boyutu |
Bir kaydın tablo dosyasında kapladığı satır sayısına ayarlayın. Varsayılan değer 1'dir. |
| Dosya sonu karakterini yoksay | Verileriniz alan değerinin bir parçası olarak dosya sonu karakterleri içeriyorsa Dosya sonu karakterini yoksay seçeneğini belirleyin. |
HTML dosyaları
HTML dosyaları birden fazla tablo içerebilir. Qlik Sense, <TABLE> etiketine sahip tüm öğeleri bir tablo olarak yorumlar.
| UI öğesi | Açıklama |
|---|---|
| Alan adları | Tabloda Eklenmiş alan adları mı olacağını yoksa tablo için Alan adı yok seçeneğinin mi geçerli olacağını ayarlayın. |
|
Karakter kümesi |
Tablo dosyasında kullanılan karakter kümesini ayarlayın. |
XML dosyaları
XML biçiminde depolanan verileri yükleyebilirsiniz.
XML dosyaları için belirli bir dosya biçimi ayarı yoktur.
KML dosyaları
Harita görselleştirmelerinde kullanmak üzere KML biçiminde depolanan harita dosyalarını yükleyebilirsiniz.
KML dosyaları için belirli bir dosya biçimi ayarı yoktur.
Daha fazla bilgi için bkz. Kendi harita verilerinizi yükleme.
QVD dosyaları
QVD biçiminde depolanan verileri yükleyebilirsiniz. QVD, yerel bir Qlik biçimidir ve yalnızca Qlik Sense veya QlikView tarafından yazılabilir ve okunabilir. Dosya biçimi, bir Qlik Sense komut dosyasından veri okurken hız için optimize edilmiştir ancak yine de çok kompakttır.
QVD dosyaları için belirli bir dosya biçimi ayarı yoktur.
Daha fazla bilgi için bkz. QVD dosyalarıyla çalışma.
QVX dosyaları
Qlik data eXchange (QVX) biçiminde depolanan verileri yükleyebilirsiniz. QVX dosyaları, Qlik QVX SDK ile geliştirilen özel bağlayıcılar tarafından oluşturulur.
QVX dosyaları için belirli bir dosya biçimi ayarı yoktur.
Daha fazla bilgi için bkz. Building custom connectors with the Qlik QVX SDK (yalnızca İngilizce).
Apache Parquet
Parquet biçiminde depolanan verileri yükleyebilirsiniz.
Parquet dosyaları için belirli bir dosya biçimi ayarı yoktur.
Apache Parquet dosyalarıyla çalışma
JSON
JSON biçiminde depolanan verileri yükleyebilirsiniz.
JSON dosyaları için belirli bir dosya biçimi ayarı yoktur.
Komut dosyalarını önizleme
Eklenecek deyimler, Komut dosyasını önizle seçeneğine tıklayarak gizlemeyi seçebileceğiniz komut dosyası önizlemesinde görüntülenir.
LOAD deyimlerini dahil etme
LOAD deyimini dahil et seçilirse, SELECT deyimleri girdi olarak kullanılarak önceki LOAD deyimleriyle birlikte SELECT deyimleri oluşturulur.
Satır içi yüklemeler
Satır içi yüklemelerle, verileri manuel olarak metin şeklinde yazabilirsiniz. Temel bir satır içi yükleme bir tablo oluşturur ve veri alanlarını ve kayıtları ekler.
Veri yükleme düzenleyicisi içinde satır içi tablolar oluşturabilir ve yükleyebilirsiniz.
Aşağıdaki komut dosyası basit bir satır içi yük içeriyor.
MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];Yukarıdaki satır içi yükleme için aşağıdaki söz dizimi kullanılır:
Load * Inline, Qlik Sense için sonraki satır içi tablosundan tüm alanları yükleme talimatı verir.
MyTable:, tablonun adını tanımlar. Uygulamadaki tabloların listesine Veri modeli görüntüleyicisi ve diğer alanlardan erişilebilir.
Köşeli ayraçlar veriyi içine alır.
Yükleme deyiminin ilk satırı veri alanlarını tanımlar.
Virgüller veri alanlarını ve kayıtları ayırır.
Noktalı virgül yükleme deyimini kapatır.
Satır içi yüklemeler hakkında bilgi için bkz. Veri yüklemek için satır içi yüklemeler kullanma.