Analiz ve Kumanda Tablolarında Geri Yazmayı Etkinleştirme

Yöneticiler, kullanıcıların analiz ve kumanda tablolarında verileri güncellemelerini sağlarlar.

  1. Semantik modelinizi ayarlayın.

    Not:

    Semantik model geliştirmek için Model Yönetim Aracı'nı kullanıyorsanız bu adımlar uygulanır. Semantik Modelleyici kullanıyorsanız, bkz.

    Sütunlara Geri Yazmayı Etkinleştirme .

    1. Model Yönetim Aracı'nda semantik modelinizi (.rpd dosyası) açın.
    2. Fiziksel Katmanda, geri yazmayı etkinleştirmek istediğiniz sütunları içeren fiziksel tabloya çift tıklayın.
    3. Genel sekmesinde (Fiziksel Tablo iletişim kutusundaki), Önbelleğe Alınabilir seçeneğinin belirtilmediğinden emin olun. Bu seçeneğin seçiminin kaldırılması, Sunum Hizmetleri kullanıcılarının güncellemeleri anında görmelerini sağlar.
    4. İş Modeli ve Eşlemesi katmanında, ilgili mantıksal sütuna çift tıklayın.
    5. Mantıksal Sütun iletişim kutusunda Yazılabilir'i seçin, ardından Tamam'a tıklayın.
    6. Sunum katmanında geri yazmayı etkinleştirdiğiniz mantıksal sütuna karşılık gelen sütuna çift tıklayın.
    7. Sunum Sütunu iletişim kutusunda İzinler'e tıklayın.
    8. Uygun kullanıcı ve uygulama rolleri için Okuma/Yazma iznini seçin.
    9. Değişikliklerinizi kaydedin.
  2. Geri yazma şablonunuz (veya şablonlarınız) ile bir XML belgesi oluşturun. Güncelleme Şablon Dosyaları Oluşturma konusuna bakın.

    XML belgeniz birden çok şablon içerebilir. Bu örnek iki şablonu içeren bir XML dokümanını göstermektedir (SetQuotaUseID ve SetForecastUseID).

    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="oracle.bi.presentation/writebackschemas/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
       <WebMessage name="SetQuotaUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypequota VALUES(@{c5f6e60e1d6eb1098},@{c5d7e483445037d9e},'@{c3a93e65731210ed1}','@{c6b8735ea60ff3011}',@{c0432jkl53eb92cd8})</insert>
                <update>UPDATE regiontypequota SET Dollars=@{c0432jkl53eb92cd8} WHERE YR=@{c5f6e60e1d6eb1098} AND Quarter=@{c5d7e483445037d9e} AND Region='@{c3a93e65731210ed1}' AND ItemType='@{c6b8735ea60ff3011}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    <WebMessage name="SetForecastUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypeforecast VALUES(@{c83ebf607f3cb8320},@{cb7e2046a0fba2204},'@{c5a93e65d31f10e01}','@{c5a93e65d31f10e0}',@{c7322jkl93ev92cd8})</insert>
                <update>UPDATE regiontypeforecast SET Dollars=@{c7322jkl93ev92cd8} WHERE YR=@{c83ebf607f3cb8320} AND Quarter=@{cb7e2046a0fba2204} AND Region='@{c5a93e65d31f10e01}' AND ItemType='@{c5a93e65d31f10e0}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Not: Her ikisi aynı anda kullanılmasa bile <insert> öğesi ve <update> öğesi dahil etmelisiniz. Örneğin, sadece bir insert gerçekleştiriyorsanız boş bir update güncelleme komutu <update></update> eklemelisiniz.
  3. Güncelleme şablonlarınızı içeren XML dokümanını panoya kopyalayın.
  4. Geri yazma şablonunuzu Oracle Analitik'e uygulayın:
    1. Konsol'a tıklayın, ardından Gelişmiş Sistem Ayarları'na tıklayın.
    2. Güncelleme Şablonu XML'inde, Adım 3'de kopyaladığınız güncelleme şablonunu yapıştırın.
  5. Geri yazma kodunu kullanma izinlerini verin:
    1. Klasik giriş sayfasına gidin, ardından Yönetim'e tıklayın.
    2. Güvenlik altında, İzinleri Yönet'e tıklayın ve Geri Yaz'a gidin.
    3. Doğrulanan Kullanıcıya Veritabanını Güncelleme yetkisi verin.
    4. İş Zekası Hizmet Yöneticisine Güncellemeyi Yönetme yetkisi verin.
  6. Sütunlarda geri yazmayı etkinleştirmek için:
    1. Analiz düzenleyicisinde, geri yazmayı etkinleştirmek istediğiniz sütunun Sütun Niteliklerini görüntüleyin.
    2. Sütun Nitelikleri iletişim kutusunda Geri Yazma sekmesine tıklayın.
      Sütun geri yazma için semantik modelinde etkinleştirildiyse Geri Yazmayı Etkinleştir kutusu kullanılabilir durumdadır.
    3. Geri Yazmayı Etkinleştir seçeneğini belirleyin.
    4. Öndeğeri değiştirmek istiyorsanız, diğer seçeneklerin değerini belirleyin.
    5. Değişikliklerinizi kaydedin.
    Sütun, bu sütunu içeren analizlerdeki geri yazma için etkindir.
  7. Tablo görünümlerinde geri yazmayı etkinleştirmek için:
    1. Analiz düzenleyicisinde, tablo görünümünü düzenleme için açın.
    2. Nitelikleri Görüntüle'ye tıklayın.
    3. Tablo Nitelikleri iletişim kutusunda Geri Yazma sekmesine tıklayın.
    4. Geri Yazmayı Etkinleştir seçeneğini belirleyin.
    5. Şablon Adı kutusunu seçin, Adım 2'de belirlediğiniz geri yazma şablonundaki "WebMessage name=" değerini belirtin.
      Örneğin, Adım 2'deki örnek şablona yönelik Şablon Adı 'SetQuotaUseID' şeklindedir.
    6. Değişikliklerinizi kaydedin.