Değişiklik depolarıyla çalışma
Değişiklik depoları, yazma tablolarındaki düzenlenebilir sütunlara yapılan kullanıcı düzenlemelerini içerir.
Değişiklik deposu nedir?
Değişiklik deposu, bir yazma tablosundaki düzenlenebilir sütunlardaki kullanıcı tarafından eklenen değişiklikleri içeren, Qlik tarafından yönetilen bir depolama konumudur. Değişiklik deposu geçici bir depolama konumudur; değişiklikler en fazla 90 gün saklanır, bu sürenin sonunda silinirler.
Otomatik olarak atanan değişiklik deposunu koruyabilir veya geçerli alandan mevcut bir değişiklik deposu seçebilirsiniz. Mevcut bir değişiklik deposu seçerken, yazma tablosundaki birincil anahtarların bu değişiklik deposunda tanımlanan birincil anahtarlarla eşleştiğinden emin olun.
Mağaza içeriğini değiştirme işlemine change-stores API aracılığıyla erişilir. Değişiklik deposu kimliğinizle, kullanıcı değişikliklerini bir e-tablo veya veritabanı gibi kalıcı bir konuma ayıran API istekleri ve otomasyonlar oluşturabilirsiniz. Daha fazla bilgi için bkz. Yazma tablolarından değişiklikleri ayıklama.
Değişiklik depolarını yönetme
Varsayılan olarak, yeni oluşturulan yazma tabloları için yeni bir değişiklik deposu oluşturulur. Değişiklik depoları konusunda, aşağıdakileri özelleştirebilirsiniz:
-
Yazma tablonuza bağlanmak için mevcut bir değişiklik deposu seçin.
-
Değişim mağazalarına benzersiz adlar verin.
Bir yazma tablosu için farklı bir değişiklik deposu seçme
İsteğe bağlı olarak, özellikler panelindeki Değişiklik deposu altında, geçerli alandan mevcut bir değişiklik deposu seçin.
Gereklilikler ve davranış şunlardır:
-
Birincil anahtarların, mevcut yazma tablosu ile seçilen değişiklik deposu arasında eşleşmesi gerekir.
-
Tek bir değişiklik deposu birden çok yazma tablosuna bağlanamaz.
Aşağıdakileri yapın:
-
Özellikler panelinde, Mağazayı değiştir öğesini genişletin.
-
Mağaza Kimliğini değiştir öğesinin yanında, Seç öğesine tıklayın.
Değişiklik mağazalarını yeniden adlandırma
Değişiklik depolarının adları özelleştirilebilir. Her bir değişiklik deposunu benzersiz ve tanınabilir hale getirmek için yeniden adlandırabilirsiniz.
Aşağıdakileri yapın:
-
Özellikler panelinde, Mağazayı değiştir öğesini genişletin.
-
öğesine tıklayın.
-
Değiştirilecek mağaza adını yazın ve onaylamak için tıklayın.
Değişiklik deposu kimliğini kopyalama
Değişiklik deposu kimliğini iki şekilde kopyalayabilirsiniz:
-
Yazma tablosunu oluşturduktan sonra sayfa düzenleme modunda. Özellikler panelinde, Mağazayı değiştir > Mağaza Kimliğini değiştir altında,
Kimliği Kopyala öğesine tıklayın.
Özellikler panelinden mağaza kimliğini değiştirme kopyalanıyor.

-
Yazma tablosunu görüntülerken analiz modunda. Sağ alt köşedeki
simgesine tıklayın. Değişiklik deposu kimliğini kopyalamak için
tıklayın.
Bir yazma tablosunu görüntülerken değişiklik deposu kimliğini kopyalama.

Değişiklik deposundan değişiklikleri ayıklama
Uygulama geliştiricileri ve sistem entegratörleri, yazma tablolarından değişiklik deposu verilerini çıkarabilir ve bunu gerçek zamanlı otomasyonlar ve diğer iş akışları uygulamak için kullanabilir. Bkz. Yazma tablolarından değişiklikleri ayıklama.
Depo yaşam döngüsü değişikliği
Bu bölüm, içerik taşındığında, yayımlandığında ve silindiğinde değişiklik depoları için beklenen davranışı açıklar.
Yayınlama
Uygulama yönetilen bir alana ilk kez yayımlandığında ve uygulama daha sonra her yeniden yayımlandığında farklı davranış beklenir.
İlk yayımlama
Yazma tablosu olan bir uygulama yönetilen bir alana ilk kez yayımlandığında:
-
Hedef alanda yeni değişiklik depoları oluşturulur
-
Yayımlanan uygulama bu yeni değişiklik depolarını kullanacaktır
Yazma yapılandırmasında değişiklik yapmadan yeniden yayımlama
Bu senaryoda hiçbir şey değişmez. Yayımlanan uygulama, yönetilen alandaki değişiklik depolarını kullanmaya devam eder.
Kaynak uygulamada yeni düzenlenebilir sütunlar eklendikten sonra yeniden yayımlama
Bu senaryoda, hedef değişiklik depoları bu yeni sütunları destekleyecek şekilde güncellenir.
Kaynak uygulamada düzenlenebilir sütunlar kaldırıldıktan sonra yeniden yayımlama
Bu senaryoda:
-
Yayımlanan uygulamadaki yazma tablosu, silinen düzenlenebilir sütunları artık göstermeyecektir.
-
Hedef değişiklik depoları bu silinen sütunları korur.
Silme
Silme işlemi grafiklerin, sayfaların, uygulamaların ve alanların silinmesini içerir.
Grafik, sayfa veya uygulama sil
Bir grafik, sayfa veya yazma tablosu içeren bir uygulama silindikten sonra, değişiklik deposu hala alanda mevcuttur. Hala şunları yapabilirsiniz:
-
Değişiklik deposuna change-stores API aracılığıyla erişin.
-
Birincil anahtarlar eşleşiyorsa, değişiklik deposuna farklı bir yazma tablosu bağlayın. Bkz. Bir yazma tablosu için farklı bir değişiklik deposu seçme.
Alanı sil
Yazma tabloları içeren bir alan silindiğinde, alanda bulunan tüm değişiklik depoları kaybolur ve kurtarılamaz.
Taşıma
Taşıma, yazma tablosu olan bir uygulama farklı bir alana taşındığında gerçekleşir. Taşıma ile birlikte, aşağıdakiler gerçekleşir:
-
Hedef alanda boş bir değişiklik deposu oluşturulacaktır.
-
Uygulamadaki yazma tablosu, artık orijinal alandaki değişiklik deposuna bağlı olmayacaktır.
Taşıma işleminden sonra, hedef alanda mevcut bir değişiklik deposunu seçmek için yazma tablosunu yeniden yapılandırabilirsiniz.
Sınırlamalar
Değişiklik deposu sınırlamaları için, bkz. Değişiklik deposu ve veri saklama.