Bu konu, Oracle Analitik'te başlatma blokları ve kullanım takibiyle çalışmaya yönelik ipuçlarını ele alır.
Kullanım Takibini Etkinleştirme
Oturum değişkeni başlatma bloklarını optimize etmenin ilk aşaması tamamlandıktan sonra, performanslarını daha iyi anlamak için başlatma bloklarının kullanım takibini etkinleştirin. Başlatma Bloklarını Güncelleme konusuna bakın.
Oracle İş Zekası Kurumsal Sürümü'nde kullanım takibine yönelik tablo adları bu konuda gösterilir. Gerçek adlar her şey olabilir, ancak her tablonun içeriğini tanımlamalıdır. Örneğin PHYSICAL, LOGICAL veya INITBLOCK.
Kullanım takibini başlatmak için Sistem Ayarları'nda kullanım takibini etkinleştirin ve İş Zekası Sunucusu'nu yeniden başlatın. Kullanım Takibi Seçenekleri. konusuna bakın
Başlatma Bloklarını İzleme
Kullanım takibini etkinleştirdikten sonra Oracle Analitik'te oturum açın. Oturum açtığınızda ve başlatma bloğu kullanım takibi tablosunu doldurduğunuzda, ertelenmeyen tüm oturum değişkeni başlatma blokları çalışır.
SQL Developer, SQL*Plus veya başka bir SQL giriş aracını kullanarak, bir oturum günlüğünden alınan SESSION_ID'yi (örneğin, -1883570176) kullanarak başlatma bloğu kullanım takibi tablosu için aşağıdaki sorguyu çalıştırın.
SELECT USER_NAME, SESSION_ID, BLOCK_NAME, TO_CHAR(START_TS,'DD-MM-YYYY HH24:MI:SS') START_TIME, TO_CHAR(END_TS,'DD-MM-YYYY HH24:MI:SS') END_TIME FROM USAGE_TRACKING.S_NQ_INITBLOCK WHERE SESSION_ID = -1883570176 ORDER BY SESSION_ID, START_TS, END_TS
USER_NAME kullanarak filtrelemeyin. Bunun yerine, ilgilendiğiniz bir oturum günlüğündeki START_TIME ve USER_NAME satırını not alın.
USER_NAME ile ilişkili SESSION_ID ve isteğe bağlı olarak START_TIME kullanarak sorguyu filtreleyin.
Aşağıdaki şekil, sorgu sonucunu bir tabloda gösterir.
Tabloda, SIGNING ON ve SIGNED ON çağrılarının on iki saniye sürdüğü gösterilir. Daha sonra SIGNED OFF çağrısı, kullanıcının 21 dakikalık etkinlikten sonra oturumu kapattığını gösterir. Yöneticiler işlerin tam olarak ne kadar sürdüğünü ve nerede düzeltme eyleminin gerektiğini görebilir.
SIGNING ONSIGNED ONSIGNED OFFNot:
Belirli oturum açma sorunlarını araştırmıyorsanız,SIGNING ON, SIGNED ON ve SIGNED OFF adlı üç bloğu yok sayın. SESSION_ID negatif bir sayı olabilir. Aynı SESSION_ID için iki farklı USER_NAMEdeğeri vardır: BISystemUser ve gerçek kullanıcı adı.Başlatma bloklarını ertelenmiş olarak belirtebilirsiniz. Gerektiğinde esas kullanıcı adını kullanarak çalışırlar. Bir kullanıcı oturum açtığında ve başlatma bloğu kullanım takibi tablosunu doldurduğunda, ertelenmeyen tüm oturum değişkeni başlatma blokları çalışır. BISystemUser kullanıcı adını kullanarak çalışırlar.