Ana içeriğe geç Tamamlayıcı içeriğe geç

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.

  1. Varlıklar panelinde Grafikler'i açın.

  2. Görselleştirmeler altında, bir Not tablosu'nu sayfaya sürükleyin.

  3. Boyut ekle'ye tıklayın ve bir boyut veya alan seçin.

  4. Özellikler panelindeki Veri altında Veri varlığı ekleme menüsünü aç öğ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 İfade düzenleyicisini aç ifade düzenleyicisini açabileceğiniz bir diyalog penceresi açar.
  5. Özellikler panelinde Veri altında Veri varlığı ekleme menüsünü aç öğesine tıklayarak ve Düzenlenebilir sütun öğesini seçerek düzenlenebilir sütunlar ekleyin.

  6. 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.

  7. 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:

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.

  1. Özellikler panelinde, Veri altında, düzenlenebilir sütuna tıklayın.

    Sütun özellikleri açılır.

  2. 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ştirMağaza Kimliğini değiştir altında, Kopyala öğesine tıklayın.

    Özellikler panelinden mağaza kimliğini değiştirme kopyalanıyor.

    Mağaza kimliğini değiştirmeyi elde etmek için yazma tablosu özelliklerindeki 'Kopyala' simgesine tıklama
  • Yazma tablosunu görüntülerken analiz modunda. Sağ alt köşedeki Bilgi simgesine tıklayın. Değişiklik deposu kimliğini kopyalamak için Kopyala tıklayın.

    Bir yazma tablosunu görüntülerken değişiklik deposu kimliğini kopyalama.

    Bir yazma tablosunu görüntülerken bilgi araç ipucundaki 'Kopyala' simgesine tıklayarak 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.

Bilgi notuArtımlı bloklar, blokların yalnızca en son çalıştıklarından bu yana yapılan yeni değişiklikleri döndüreceği artımlı ayıklamalar için kullanılabilir.

Yazma tablosu değişikliklerini ayıklamak için mevcut Qlik Automate bloklarına erişme

Yazma tablosu değişiklik depolarıyla etkileşim kurmak için mevcut bağlayıcı bloklarıyla otomasyon

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

Yazma tablosu değişikliklerini REST bağlayıcısı ile Qlik Cloud içinde ayıklama

İ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.

Daha fazla bilgi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!