Veri yöneticisi'nde tabloları birleştirme
Birleştirme, iki tablonun verilerini manuel olarak birleştirmek için kullanılabilen ve seçtiğiniz yapılandırmaya bağlı olarak çeşitli sonuçlar üreten bir işlemdir.
Bu, birleştirilmiş tablolar üzerinde birleştirme işlemine göre daha ayrıntılı kontrol sağlar. Birleştirme hakkında daha fazla bilgi edinmek için bkz. Veri yöneticisinde tabloları birleştirme.
Birleştirme işlemi iki tabloyu alır ve bir veya birkaç ortak alan için ortak bir değerin örtüşmesine dayalı olarak her iki orijinal tablodaki alanların bir kombinasyonu olacak şekilde birleştirir. Birleştirme işlemlerine uygulanabilecek birden fazla şleç vardır: Dış, İç,Sol ve Sağ.
Birleştirme işleçleri
Dört birleştirme işleci vardır: Dış birleştirme, İç birleştirme, Sol birleştirme ve Sağ birleştirme. Seçilen işleç hangi çakışan alanların veya değerlerin dahil edileceğini ya da hariç tutulacağını belirler.
Dış birleştirme
Dış birleştirme işleci, çakışan alan değerleri tablolardan birinde veya her ikisinde de temsil ediliyorsa iki tablodaki tüm olası değer kombinasyonlarını içerir. Daha ayrıntılı açıklama ve örnekler için komut dosyası referans girişine bakın: Outer.
Örnek:
A |
B |
---|---|
1 |
aa |
2 |
cc |
3 |
ee |
A | C |
---|---|
1 | xx |
4 | yy |
A | B | C |
---|---|---|
1 | aa | xx |
2 | cc | - |
3 | ee | - |
4 | - | yy |
İç birleştirme
İç birleştirme işleci, çakışan alan değerleri tabloların her ikisinde de temsil ediliyorsa yalnızca iki tablodaki değerlerin kombinasyonlarını içerir. Daha ayrıntılı açıklama ve örnekler için komut dosyası referans girişine bakın: Inner.
Örnek:
A | B |
---|---|
1 | aa |
2 | cc |
3 | ee |
A | C |
---|---|
1 | xx |
4 | yy |
A | B | C |
---|---|---|
1 | aa | xx |
Sol birleştirme
Sol birleştirme işleci, çakışan alan değerleri birinci tabloda temsil ediliyorsa iki tablodaki değerlerin kombinasyonlarını içerir. Daha ayrıntılı açıklama ve örnekler için komut dosyası referans girişine bakın: Left.
Örnek:
A | B |
---|---|
1 | aa |
2 | cc |
3 | ee |
A | C |
---|---|
1 | xx |
4 | yy |
A | B | C |
---|---|---|
1 | aa | xx |
2 | cc | - |
3 | ee | - |
Sağ birleştirme
Sağ birleştirme işleci, çakışan alan değerleri ikinci tabloda temsil ediliyorsa iki tablodaki değerlerin kombinasyonlarını içerir. Daha ayrıntılı açıklama ve örnekler için komut dosyası referans girişine bakın: Right.
Örnek:
A | B |
---|---|
1 | aa |
2 | cc |
3 | ee |
A | C |
---|---|
1 | xx |
4 | yy |
A | B | C |
---|---|---|
1 | aa | xx |
4 | - | yy |
Tabloları birleştirme
Birleştir veya birbirine ekle bölmesine, Veri yöneticisi'nde tıklanarak, Birleştir veya birbirine ekle tıklanarak ve iki tablo seçilerek erişilir. Tabloları birleştir'de tablolar seçildiğinde Qlik Sense, alanları analiz eder ve eşleşen tüm alanları otomatik olarak birbirine eşler. Net bir şekilde eşleştirilemeyen alanlar eşleme yapılmadan bırakılır. Birleştirme uygulandığında, eşlenen alanlar birleştirilen tabloda bir araya getirilir. Eşlenmemiş alanlar, karşılık gelen değerin olmadığı satırlar için null değerlere sahip ayrı alanlar olarak dahil edilir veya değerin örtüşen örneği yoksa tamamen hariç tutulur.
Birleştir veya birbirine ekle'de seçilen ilk tablo birincil tablo olarak ayarlanır. Birincil tablo, diğer tablonun birleştirileceği tablodur. Birleştirilmiş tabloda, el ile yeniden adlandırılmadıkları sürece birincil tablonun tablo ve alan adlarını kullanılır. Hangi tablonun birincil tablo olduğunu, düğmesini kullanarak değiştirebilirsiniz. Tabloları birleştir, alanları iki satır halinde düzenler ve birincil tablo alanları üst satırda, ikincil tablo alanları ise alt satırda olur.
düğmesini kullanarak birincil ve ikincil tabloların yerlerini değiştirebilirsiniz.
Eşlemeleri düzenle'yi kullanarak varsayılan eşlemeyi değiştirebilir, hangi alanların eşleneceğini, eşlenmeden bırakılacağını veya birleştirilen tablodan hariç tutulacağını seçebilirsiniz. Eşlemeleri düzenle, eşlemeleri düzenlemeye yönelik bir sürükle ve bırak arayüzünün yanı sıra tüm tablo alanlarını listeleyen Alanlar bölmesini içerir. Alanlar, bir birincil tablo alanının altına sürüklenerek eşlenebilir. Alanlar, Alanlar bölmesinde alanın yanındaki simgesini kullanarak veya en üst alanlar satırına sürükleyerek yeni bir eşlenmemiş alan olarak eklenebilir. Eşlenmemiş alanlar, Alanlar bölmesinde
ile işaretlenir. Birleştirilen tablodan kaldırılan alanlar, tabloya dahil edilmez ve tabloya birleştirme uygulanmasının ardından Qlik Sense uygulamasında kullanılamaz.
Eşlemeler uygulanıp tablolar birleştirildikten sonra eşlenen alanları düzenleyemezsiniz ancak birleştirilen tabloyu ayırıp tabloları orijinal durumlarına geri yükleyerek tablolardan kaldırabilirsiniz.
Veri yöneticisi'nde tabloları birleştirmek için şunları yapın:
- Birleştirme için tabloları seçin.
- İsteğe bağlı olarak, birleştirilen tabloyu ve alanları yeniden adlandırın.
- İsteğe bağlı olarak, eşlemeleri düzenleyin.
- Birleştirme işlecini seçin.
- Tabloları birleştirin.
Birleştirme için tabloları seçme
Aşağıdakileri yapın:
- Veri yöneticisinde en alt satırdaki
simgesine tıklayın.
Birleştir veya birbirine ekle'ye tıklayın.
Birleştir veya birbirine ekle bölmesi açılır.
İki tablo seçin.
İki tablonun alanları da Birleştir veya birbirine ekle bölmesinde eşlenir veya eşlenmeden bırakılır.
- Her bir alandaki benzersiz değerlerin bir örneğinin önizlemesini yapmak için
simgesine tıklayın.
- Birincil ve ikincil tabloların yerlerini değiştirmek için
simgesine tıklayın.
Tablo ve alanları yeniden adlandırma
Aşağıdakileri yapın:
- Birleştir veya birbirine ekle bölmesindeki tablo adı alanına yeni bir tablo adı girin.
- Değiştirmek istediğiniz alan adı alanına yeni bir alan adı girin.
Eşlemeleri düzenleme
Aşağıdakileri yapın:
- Birleştir veya birbirine ekle bölmesinde Eşlemeleri düzenle'ye tıklayın.
- İki alanı eşlemek için bir tablo alanını, bir birincil tablo alanının altına sürükleyin.
- Yeni bir eşlenmemiş alan eklemek için bir tablo alanına tıklayıp bu alanı, alanların üst satırına sürükleyin.
- Birleştirilmiş tablodan bir alanı kaldırmak için, alanda
simgesine tıklayın.
- Kaldırılmış bir alanı tabloya geri döndürmek için, Alanlar bölmesine ve sonra alanın yanındaki
simgesine tıklayın.
- Eşlemeleri düzenle'yi kapatmak için Eşlemeleri düzenle'ye tıklayın.
Birleştirme işlecini seçme
Aşağıdakileri yapın:
- Birleştir veya birbirine ekle bölmesinde Eylem seç'e tıklayın.
- Listeden bir işleç seçin: Dış birleştirme, İç birleştirme, Sol birleştirme veya Sağ birleştirme.
Tabloların birleştirilmesi
Aşağıdakileri yapın:
- Birleştir veya birbirine ekle bölmesinde Uygula'ya tıklayın.
Şimdi tablolar birleştirilir.
Birleştirilen tabloları ayırma
Birleştirmenin artık gerekli olmadığı durumlarda, birleştirilen tabloları kaynak tablolarına ayırabilirsiniz.
Birleştirilmiş bir tablonun ayrılması, birleştirilmiş tabloda bulunan tüm ilişkilerin yanı sıra birincil ve ikincil tablolar arasındaki tüm ilişkilendirmeleri de kaldırır. Birleştirilmiş tabloları ayırırken ilişkilendirmeleri korumak istiyorsanız tabloyu bölmek yerine simgesine tıklayarak birleştirmeyi geri alın. Veri yöneticisi'nde veri yükledikten sonra,
seçeneğini kullanarak birleştirmeyi geri alamazsınız.
Birleştirilen tabloyu bölme
Aşağıdakileri yapın:
- Birleştirilmiş tabloyu seçin.
seçeneğine tıklayın.
Tablo, kaynak tablolarına ayrılır. Kaynak tablolardaki tüm alanlar birleştirme öncesi adlarına döner. Birleştirilmiş bir tablonun ayrılması, yalnızca bir birleştirme düzeyini ayırır. Ayrılan birleştirilmiş tablonun bir parçası olan birleştirilmiş tablolar varsa bunların kendileri birleştirilmiş olarak kalır.