Yazma tabloları oluşturma
Sayfanızda gerektiğinde boyutlar, ölçümler ve düzenlenebilir sütunlar ekleyerek bir yazma tablosu oluşturabilirsiniz. Bir uygulamada yazma tablosu oluşturduktan sonra, o uygulamaya erişimi olan kullanıcılar ve yazma tablosu izinlerine sahip olanlar, düzenlenebilir sütunlarda değişiklik yapabileceklerdir. Değişiklikler daha sonra harici sistemlere dışa aktarılabilir.
Yazma tablosu oluşturma
Sayfanıza istediğiniz zaman bir not tablosu ekleyebilirsiniz.
Aşağıdakileri yapın:
-
Varlıklar panelinde Grafikler'i açın.
-
Görselleştirmeler altında, bir Not tablosu'nu sayfaya sürükleyin.
Boyut ekle'ye tıklayın ve bir boyut veya alan seçin.
Özellikler panelindeki Veri altında
öğesine tıklayarak ek boyut ve ölçü sütunları ekleyin. Bir açılır menü açılır. Aşağıdakilerden birini seçin:
- Alanlar ve ana ögeler: Her alanı ve ana ögeyi görüntüleyen aranabilir bir diyalog penceresi açar. Herhangi bir öğeyi boyut veya hesaplama olarak eklemeyi seçebilirsiniz.
- Özel ifade: Bir ifade yazabileceğiniz veya
ifade düzenleyicisini açabileceğiniz bir diyalog penceresi açar.
Özellikler panelinde Veri altında
öğesine tıklayarak ve Düzenlenebilir sütun öğesini seçerek düzenlenebilir sütunlar ekleyin.
Tablo için bir veya daha fazla birincil anahtar tanımlayın. Yazma tablosunda, düzenlenebilir sütun içinde, Tanımla öğesine tıklayın ve birincil anahtar olarak kullanılacak bir veya daha fazla boyut sütunu seçin.
Birincil anahtarlar hakkında daha fazla bilgi için Birincil anahtar bölümüne bakın.
Kaydet düğmesine tıklayın.
Yazma tablosunu oluşturduktan sonra, kullanıcıların onunla etkileşim kurmasına ve düzenlenebilir sütunlara değişiklikler eklemesine izin verin. Yazma tablosunun görünümünü özelliklerini yapılandırarak da özelleştirebilirsiniz. bk. Yazma tablosu özelliklerini yapılandırma.
Değişiklikleri ayıklama ve kullanma
Kullanıcılar düzenlenebilir sütunlara veri eklediğinde, değişiklikleri uygulamanın veri modeline uygulanmaz. Ayrıca geçicidirler; değişiklikler 90 gün boyunca Qlik tarafından yönetilen bir değişiklik deposunda saklanır ve bu sürenin sonunda silinir.
Bu değişiklikleri change-stores API aracılığıyla alabilirsiniz. Değişiklikler çeşitli şekillerde kullanılabilir, bunlar arasında:
-
Değişiklikleri QVD'lere veya uygulamalara kalıcı depolama ve Qlik Cloud içinde kullanım için yükleyin.
-
Değişiklikleri ayıklayın, bunları Excel elektronik tabloları veya SQL veritabanları gibi harici sistemlere ekleyin.
-
Verileri e-posta gönderme ve envanter satın alma gibi otomatik süreçlere dinamik olarak entegre edin.
-
Kendi uygulamalarınızı oluşturun ve change-stores API çağrılarını operasyonel iş akışlarınıza entegre edin.
Ön koşullar
Değişiklik deposunda kaydedilen verilere erişmeden önce, change-stores API'e erişebilmeniz gerekir. Bunu yapmak için şunlara ihtiyacınız var:
-
Qlik Cloud kiracısı için API anahtarı. bk. API anahtarlarını yönetme.
-
Yazma tablolarıyla çalışmak için kiracı yöneticileri tarafından atanmış gerekli izinler. Bkz.:
-
Not tabloları için izinleri ayarlama (kapasite tabanlı abonelikler)
-
Yazma tabloları için izinleri ayarlama (kullanıcı tabanlı abonelikler)
-
-
Mağaza kimliğini değiştir. Bu, bir sayfada yazma tablosu oluşturulduktan sonra alınabilir. bk. Mağazayı değiştir.
Değişiklikleri ayıklamak için kullanılabilen araçlar
Aşağıdaki araçları kullanarak change-stores API içindeki değişiklikleri ayıklayabilir ve kullanabilirsiniz:
-
Qlik Automate
-
Qlik komut dosyası oluşturma ve veri hazırlığı ile kullanılabilen REST bağlayıcısı.
Örnekler ve kullanım örnekleri için bkz.:
Kavramlar
Bu bölüm, yazma tablosu için temel kavramlara genel bir bakış sunar.
Düzenlenebilir sütun
Bir yazma tablosunda, düzenlenebilir sütunlar kullanıcıların analiz sırasında anında veri girmesine olanak tanır. Düzenlenebilir bir sütuna yapılan değişiklikleri kaydederek, bir kullanıcı değişiklikleri bir değişiklik deposuna yazar ve bu değişiklikler uygulama geliştiricileri ve entegratörler tarafından alınabilir.
Düzenlenebilir sütunları nerede oluşturduğunuza ilişkin daha fazla bilgi için Yazma tablosu oluşturma bölümüne bakın.
Düzenlenebilir bir sütun ekledikten sonra, ihtiyaçlarınıza uyacak şekilde daha fazla özelleştirebilirsiniz.
Aşağıdakileri yapın:
-
Özellikler panelinde, Veri altında, düzenlenebilir sütuna tıklayın.
Sütun özellikleri açılır.
-
Aşağıdaki özelliklerden herhangi birini değiştirebilirsiniz:
-
Başlık: Varsayılan sütun başlığını değiştirin.
-
İçeriği göster: Kullanıcıların tablodaki verileri nasıl düzenleyebileceğini değiştirin. Şunlardan birini seçebilirsiniz:
-
Tek seçim: Kullanıcıların düzenleme yaparken her hücre için seçebileceği bir değer kümesi belirtin. Örneğin, sipariş durumları için iki değer ekleyebilirsiniz: Yolunda ve Gecikmiş. Kullanıcılar daha sonra veri kayıtları hakkında yorum yaparken bu değerler arasından seçim yapabilir.
-
Manuel kullanıcı girişi: Kullanıcılar, hücrelere metin yazarak verileri manuel olarak düzenler.
-
-
Sütunu göster: Sütunun görünür veya gizli olup olmadığını değiştirin.
-
Sütun genişliği: Sütunun genişliğini ayarlayın.
-
Mağazayı değiştir
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.
Yazma tablonuzun değişiklik deposu kiracınız için önceden yapılandırılmıştır ve change-stores API aracılığıyla erişilebilir. Değişiklik deposu kimliğinizle, kullanıcı değişikliklerini bir e-tablo veya veritabanı gibi kalıcı bir konuma senkronize eden API istekleri ve otomasyonlar oluşturabilirsiniz. Daha fazla bilgi için şuraya bakın: Değişiklikleri ayıklama ve kullanma.
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,
öğ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.

Birincil anahtar
Bir yazma tablosuna düzenlenebilir sütunlar eklemek için en az bir birincil anahtar tanımlamanız gerekir.
Birincil anahtar, düzenlenebilir sütunlardaki değişiklikleri veri modelindeki orijinal verilere geri bağlamak için kullanılan bir alandır. Birincil anahtarlar, yazma tablosundaki (veri modelindeki verileri temsil eden) kayıtlar ile kullanıcıların düzenlenebilir sütunlarda yaptığı düzenlemeler arasında eşlemeyi sağlar.
Birincil anahtar tek bir alan olabileceği gibi, birden çok alanı kapsayan bileşik bir anahtar da olabilir.
Bir yazma tablosunda birincil anahtarları tanımladıktan sonra, bunları istediğiniz zaman değiştirebilirsiniz. Özellikler panelinde, Depoyu değiştir > Birincil anahtarlar altında, Değiştir'e tıklayın.
Değişiklikleri change-stores API öğesinden çektiğinizde birincil anahtar da önemlidir.
Yazma tablolarından değişiklikleri ayıklamak için Qlik Cloud araçlarını kullanma
Yazma tablosu değişikliklerini Qlik Automate ile ayıklama
Değişiklik deposunda kaydedilen değişiklikler, Qlik Automate içindeki Qlik Cloud Services bağlayıcısındaki Change Store blokları kullanılarak ayıklanabilir. Bu bağlayıcı, otomasyon sahibinin Qlik hesabına otomatik olarak bağlanır, bu nedenle kimlik doğrulaması için ek adım gerekmez.
Qlik Automate hakkında daha fazla bilgiye Qlik Automate adresinden ulaşabilirsiniz.
Yazma tablosu değişikliklerini ayıklamak için mevcut Qlik Automate bloklarına erişme

Değişiklik deposundan mevcut değişiklikleri listeleme
List Current Changes From Change Store bloğu, /changes/tabular-views API uç noktasını kullanır ve her hücre için yalnızca en güncel değeri döndürür (başka bir deyişle, mevcut değerleri döndürür). Bu değerleri, her bir nesnenin birincil anahtarları ve değişiklik değerlerini içerdiği bir nesne listesi olarak döndürür. Her kayıt ayrıca, kayda son güncellemenin yapıldığı tarih ve saat için bir updatedAt zaman damgası ve bu değişikliği yapan kullanıcı için bir updatedBy kullanıcı kimliği ile genişletilir.
Qlik Automate içindeki List Current Changes From Change Store bloğu

Bu blok ayrıca List Current Changes From Change Store Incrementally şeklinde artımlı bir varyanta sahiptir. Bu varyant şu şekilde çalışır:
-
İlk çalıştırmada, blok tüm kayıtları alır.
- Sonraki çalıştırmalarda, blok yalnızca aynı kayıt biçimindeki yeni ve güncellenmiş değerleri alır.
- Bir kayıtta yalnızca tek bir değer güncellenmişse, bu blok yalnızca o değeri (birincil anahtarlar ve updatedAt ve updatedBy parametreleriyle birlikte) döndürür. Aynı hücre bu bloğun iki çalıştırması arasında birden çok kez güncellenmişse, bu blok yalnızca son güncellemeyi (“geçerli” değeri) döndürür.
Değişiklik depolama geçmişini listeleme
List Change Store History bloğu, /changes API uç noktasını kullanır ve her hücre için tam geçmişi döndürür. Bir hücre birden çok kez güncellendiyse, bu blok her değeri, userId ve her güncelleme için updatedAt zaman damgasını döndürür.
List Change Store History bloğu Qlik Automate içinde

İzinler
Yazma tabloları oluşturmak ve change-stores API ile etkileşim kurmak için belirli izinlere ihtiyacınız vardır. Daha fazla bilgi için şuraya bakın: Not tablosu izinleri.