Kullanım İzleme Tablolarını Anlama

Sistem, kullanım izleme verilerini üç veritabanı tablosunda saklar.

Kullanım izleme işlemi bu tabloları Sistem Ayarları sayfasındaki ayarlar ile belirlediğiniz tablo adları ile oluşturur.

  • Kullanım İzleme Mantıksal Sorgu Kayıt Tablosu
  • Kullanım İzleme Fiziksel Sorgu Kayıt Tablosu
  • Kullanım İzleme Başlatma Bloğu Tablosu

Kullanım İzleme Parametrelerini Ayarlama konusuna bakın.

Kullanım İzleme Mantıksal Sorgu Kayıt Tablosu

Aşağıdaki tabloda mantıksal sorguları izleyen veritabanı tablosundaki her sütun açıklanmaktadır. Uygun olduğunda değişken karakter alanı gibi veri türü (varchar ve varchar2) ve uzunluk belirtilir. Bu tablodaki açıklamaları inceledikçe, belirli zaman ile ilgili sütunların eşit tam değerlere eklenebildiklerini veya değerlerden çıkartılabildiklerini varsayabilirsiniz. Örneğin, TOTAL_TIME_SEC eşittir END_TS eksi START_TS olduğunu varsayabilirsiniz. Sütunlar bu tarz kesin değerleri sağlamaz çünkü:
  • Farklı işlemler paralel olarak çalışırlar ve hızları, yüke ve veritabanı performansına bağlıdır. Sunucu tabanlı işlemler hafif veya yoğun olabilir.
  • Tüm bağlantılar doluysa, sorgu bir kuyruğa girer ve işlenmeyi bekler. Süre, yüke ve konfigürasyona bağlıdır.

Kullanıcı, Oturum ve Kimlik ile İlgili sütunlar

Sütun Açıklama

ID

Mantıksal Sorgu tablosunda bu sütun benzersiz satır tanımlayıcısını gösterir. Fiziksel Sorgu tablosunda bu sütun LOGICAL_QUERY_ID adı ile gösterilir.

NODE_ID

<hostname>:obis1 içerir. Örneğin, examplehost:obis1 (tek bir an için).

PRESENTATION_NAME

Katalog adını belirtir. Öndeğer "Null" ve veri türü "Varchar(128)".

IMPERSONATOR_USER_NAME

Temsil edilen kullanıcının kullanıcı adını belirtir. İstek temsil edilen bir kullanıcı olarak çalıştırılmazsa, değer Hiçbiri'dir. Öndeğer "Hiçbiri" ve veri türü "Varchar(128)".

USER_NAME

Sorguyu gönderen kullanıcının adını belirtir.

ECID Sistem tarafından oluşturulan yürütme bağlam no'yu belirtir. Veri türü "Varchar2(1024)".
TENANT_ID Başlatma bloğunu çalıştıran kullanıcının geçici kullanıcı adını belirtir. Veri türü "Varchar2(128)".
SERVICE_NAME Hizmetin adını belirtir. Veri türü "Varchar2(128)".
SESSION_ID Oturumun no'sunu belirtir. Veri tipi Number(10).
HASH_ID Mantıksal sorgu için HASH değerini belirtir. Veri türü "Varchar2(128)".

Sorgu Kaynağı ile İlişkili Sütunlar

Sütun Açıklama

QUERY_SRC_CD

İsteğin kaynağı.

İstek sahibinin kendini tanımlamak için QUERY_SRC_CD öğesini herhangi bir dize değerine ayarlayabileceğini unutmayın.

Olası değerler şunlardır:
  • Rapor - Kaynak bir analiz veya herhangi dışa aktarma işlemiyse.
  • Detaya Gitme - Kaynak, detaya gitme nedeniyle boyutta gerçekleşen bir değişiklikse.
  • ValuePrompt - Kaynak filtre iletişim kutusunda veya kumanda tablosu bilgi isteminde Değer açılan listesiyse.
  • Görsel Analiz Aracı - Kaynak, verileri görselleştirmeye yönelik bir çalışma kitabı ise.
  • DisplayValueMap veya MemberBrowserDisplayValues ya da MemberBrowserPath - Kaynak, bir analizin görünümüyle ilişkili bir değerse.
  • SOAP - Kaynak, DataSetSvc gibi web tabanlı uygulamalardan alınan bir çağrıysa.
  • Seed - Kaynak analitik sunucusunun önbelleğini temel verili hale getiren bir aracı ise.
  • Null - Kaynak, Yönetim Aracı fiziksel tablosu veya sütun satır sayısı ya da görünüm verisi ise.

SAW_DASHBOARD

Kumanda tablosunun dizin yolu adını belirtir. İstek bir kumanda tablosu yolu ile gönderilmemişse değer NULL (BOŞ) şeklindedir.

SAW_DASHBOARD_PG

Kumanda tablosundaki sayfa adını belirtir. İstek bir kumanda tablosu isteği değilse değer NULL (BOŞ) şeklindedir. Öndeğer "Null" ve veri türü "Varchar(150)".

SAW_SRC_PATH

Analiz için Katalog içindeki dizin yolu adını belirtir.

Sorgu Detayları ile İlgili Sütunlar

Sütun Açıklama

ERROR_TEXT

Arka uç veritabanından hata mesajını içerir. Bu sütun sadece SUCCESS_FLAG 0 (sıfır) dışında bir değer olarak ayarlanmışsa uygulanabilir. Birden fazla mesaj bitiştirilir ve sistem tarafından ayrıştırılmaz. Öndeğer "Null" ve veri türü "Varchar(250)".

QUERY_BLOB

Herhangi kesme olmadan tüm mantıksal SQL deyimini içerir. QUERY_BLOB sütunu Long (uzun) türde bir karakter dizesidir.

QUERY_KEY

Sistem tarafından mantıksal Yapılandırılmış Sorgulama Dili deyiminden oluşturulan bir MD5 hash anahtarı içerir. Öndeğer "Null" ve veri türü "Varchar(128)".

QUERY_TEXT

Sorgu için gönderilen SQL deyimini belirtir. Veri türü "Varchar(1024)".

Bu sütunun uzunluğunu değiştirebilirsiniz (ALTER TABLE komutunu kullanarak) ancak bu sütuna yazılan metnin her zaman fiziksel katmanda tanımlı boyuta kesildiğine unutmayın. Semantik model yöneticisi, bu sütunun uzunluğunu, arka uç fiziksel veritabanı tarafından desteklenen maksimum sorgu uzunluğundan büyük bir değer olarak ayarlamamalıdır. Örneğin, Oracle Veritabanları maksimum 4000 Varchar sağlar ancak Oracle Veritabanları 4000 bayt değerine keser, 4000 karakter değil. Çok baytlı bir karakter kümesi kullanırsanız, kullanılan karakterlere ve karakter kümesine bağlı olarak gerçek maksimum dize boyutu farklı sayıda karaktere sahip olur.

REPOSITORY_NAME

Sorgunun eriştiği semantik modelin adını belirtir.

SUBJECT_AREA_NAME

Erişilen iş modelinin adını içerir.

SUCCESS_FLG

Şu listede tanımlandığı gibi sorgunun tamamlanma statüsünü belirtir:

  • 0 - Sorgu hata olmadan başarıyla tamamlandı.
  • 1 - Sorgu zaman aşımına uğradı.
  • 2 - Satır sınırı aşıldığından sorgu başarısız oldu.
  • 3 - Başka bir nedene bağlı olarak sorgu başarısız oldu.

Yürütme Zamanlaması ile İlgili Sütunlar

Sütun Açıklama

COMPILE_TIME_SEC

Sorguyu derlemek üzere saniye cinsinden gerekli süreyi içerir. COMPILE_TIME_SEC için sayı TOTAL_TIME_SEC içinde dahil edilir.

END_DT

Mantıksal sorgunun tamamlandığı tarihi belirtir.

END_HOUR_MIN

Mantıksal sorgunun tamamlandığı saati ve dakikayı belirtir.

END_TS

Mantıksal sorgunun tamamlandığı tarihi ve saati belirtir. Başlangıç ve bitiş zaman damgaları kaynakların kullanılabilir hale gelmesi için sorgunun beklediği herhangi süreyi de yansıtır. Sorguyu gönderen kullanıcı sorgu sonlanmadan sayfadan ayrılırsa, son getirme gerçekleşmez ve 3600 zaman aşımı değeri kaydedilir. Ancak, kullanıcı zaman aşımından önce sayfaya geri giderse, getirme end_ts zamanı olarak kaydedilen zamanda tamamlanır.

START_DT

Mantıksal sorgunun gönderildiği tarihi belirtir.

START_HOUR_MIN

Mantıksal sorgunun gönderildiği saati ve dakikayı belirtir.

START_TS

Mantıksal sorgunun gönderildiği tarihi ve saati belirtir.

TOTAL_TIME_SEC

İstemci analizlerine yanıt beklerken sistemin sorgu üzerinde harcadığı süreyi saniye cinsinden belirtir. TOTAL_TIME_SEC, COMPILE_TIME_SEC için süreyi içerir.

RESP_TIME_SEC Sorgu yanıtı için harcanan süreyi belirtir. Veri tipi Number(10).

Yürütme Detayları ile İlgili Sütunlar

Sütun Açıklama

CUM_DB_TIME_SEC

Veritabanına gönderilen tüm sorguların kümüle süresini içerir. Sorgular paralel olarak çalışır ve kümüle sorgu süresi veritabanına bağlı olunan toplam süreye eşittir veya bu süreden fazladır. Örneğin, mantıksal bir isteğin veritabanına gönderilen 4 fiziksel SQL deyimi oluşturduğu ve sorgulardan 3 tanesi için sorgu süresinin 10 saniye olduğu ve bir sorgu için 15 saniye olduğu varsayılırsa, CUM_DB_TIME_SEC sorgular paralel olarak çalıştığı için 45 saniye görüntüler.

CUM_NUM_DB_ROW

Arka uç veritabanları tarafından döndürülen toplam satır sayısını içerir.

NUM_DB_QUERY

Mantıksal sorgu isteğini karşılamak üzere arka uç veritabanlarına gönderilen sorgu sayısını belirtir. Başarılı sorgular için (SuccessFlag = 0), bu sayı 1 veya daha büyüktür.

ROW_COUNT

Sorgu istemcisine döndürülen satır sayısını belirtir. Bir sorgudan büyük miktarda veri dönerse, bu sütun kullanıcı tüm verileri görüntüleyene kadar doldurulmaz.

TOTAL_TEMP_KB Bir sorgu için alınan toplam KB'ı belirtir. Veri tipi Number(10).

Önbellekle İlişkili Sütunlar

Sütun Açıklama

CACHE_IND_FLG

Sorgu için bir önbellek isabeti belirtmek üzere E değerini saklar; H önbellek sapması belirtir. Öndeğer 'H'.

NUM_CACHE_HITS

Sorgu için önbellek sonucunun döndürüldüğü sayıyı belirtir. NUM_CACHE_HITS 32-bit tam sayıdır (veya 10 basamaklı tam sayı). Öndeğer 'Null'.

NUM_CACHE_INSERTED

Sorgunun bir önbellek girişi oluşturma sayısını belirtir. Öndeğer 'Null'. NUM_CACHE_INSERTED 32-bit tam sayıdır (veya 10 basamaklı tam sayı).

Kullanım İzleme Fiziksel Sorgu Kayıt Tablosu

Şu tabloda fiziksel sorguları izleyen veritabanı tablosu açıklanmaktadır. Bu veritabanı tablosu fiziksel sorgu kayıt tablosunda saklanan fiziksel sorgular için fiziksel yapılandırılmış sorgulama dili bilgilerini kaydeder. Fiziksel sorgu tablosunun mantıksal sorgu tablosuna bir yabancı anahtar ilişkisi vardır.

Kullanıcı, Oturum ve Kimlik ile İlgili sütunlar

Sütun Açıklama

ID

Benzersiz satır tanımlayıcısını belirtir.

LOGICAL_QUERY_ID

Mantıksal sorgu günlük kaydı tablosundaki mantıksal sorguyu referans gösterir. Veri türü "Varchar2(50)".

HASH_ID Mantıksal sorgu için HASH değerini belirtir. Veri türü "Varchar2(128)".
PHYSICAL_HASH_ID Fiziksel sorgu için HASH değerini belirtir. Veri türü "Varchar2(128)".

Sorgu Detayları ile İlgili Sütunlar

Sütun Açıklama

QUERY_BLOB

Herhangi kesme olmadan tüm fiziksel SQL deyimini içerir. QUERY_BLOB sütunu uzun tipte bir karakter dizesidir.

QUERY_TEXT

Sorgu için gönderilen SQL deyimini içerir. Veri türü "Varchar(1024)".

Yürütme Zamanlaması ile İlgili Sütunlar

Sütun Açıklama

END_DT

Fiziksel sorgunun tamamlandığı tarihi belirtir.

END_HOUR_MIN

Fiziksel sorgunun tamamlandığı saati ve dakikayı belirtir.

END_TS

Fiziksel sorgunun tamamlandığı tarihi ve saati belirtir. Başlangıç ve bitiş zaman damgaları kaynakların kullanılabilir hale gelmesi için sorgunun beklediği herhangi süreyi de yansıtır.

TIME_SEC

Fiziksel sorgunun yürütme süresini belirtir.

START_DT

Fiziksel sorgunun gönderildiği tarihi belirtir.

START_HOUR_MIN

Fiziksel sorgunun gönderildiği saati ve dakikayı belirtir.

START_TS

Fiziksel sorgunun gönderildiği tarihi ve saati belirtir.

Yürütme Detayları ile İlgili Sütunlar

Sütun Açıklama

ROW_COUNT

Sorgu istemcisine döndürülen satır sayısını içerir.

Kullanım İzleme Başlatma Bloğu Tablosu

Şu tabloda başlatma blokları hakkındaki bilgileri izleyen veritabanı tabloları açıklanmaktadır.

Not:

Mevcut durumda başlatma blok kullanımı izleme tabloları sadece oturum başlatma bloklarını içerir ancak semantik model başlatma bloklarını içermez.

Kullanıcı, Oturum ve Kimlik ile İlgili sütunlar

Sütun Açıklama
USER_NAME Başlatma bloğunu çalıştıran kullanıcının adı. Veri tipi Varchar2(128).
TENANT_ID Başlatma bloğunu çalıştıran kullanıcının geçici kullanıcı adı. Veri tipi Varchar2(128).
SERVICE_NAME Hizmetin adı. Veri tipi Varchar2(128).
ECID Sistem tarafından oluşturulan yürütme bağlam no. Veri tipi Varchar2(1024).
SESSION_ID Oturumun no'su. Veri tipi Number(10).

Sorgu Detayları ile İlgili Sütunlar

Sütun Açıklama
REPOSITORY_NAME Sorgunun eriştiği semantik modelin adı. Veri tipi Varchar2(128).
BLOCK_NAME Çalıştırılan başlatma bloğunun adı. Veri tipi Varchar2(128).

Yürütme Zamanlaması ile İlgili Sütunlar

Sütun Açıklama
START_TS Başlatma bloğunun başladığı tarih ve saat.
END_TS Başlatma bloğunun sona erdiği tarih ve saat. Başlangıç ve bitiş zaman damgaları kaynakların kullanılabilir hale gelmesi için sorgunun beklediği süreyi de yansıtır.
DURATION Başlatma bloğunu çalıştırmak için harcanan sürenin uzunluğu. Veri tipi Number(13,3).

Yürütme Detayları ile İlgili Sütunlar

Sütun Açıklama
NOTES Başlatma bloğu ve çalıştırılması hakkındaki notlar. Veri tipi Varchar2(1024).