Kullanımı İzleme

Kullanım izleme yöneticilerin içeriğe yönelik kullanıcı düzeyi sorguları izlemelerini sağlar.

Kullanım izleme, sıklık ve yanıt süresini esas alarak hangi kullanıcı sorgularının performans dar boğazına yol açtıklarını belirlemede yardımcı olur. Yöneticiler kullanıcı sorgularını izlemek ve veritabanı optimizasyonu, birleştirme stratejileri veya tükettikleri kaynakları esas alarak kullanıcıları veya departmanları faturalama gibi farklı yollarda kullanılabilen kullanım raporlarını oluşturmak üzere ölçütler ayarlarlar.

Kullanım İzleme Hakkında

Kurumsal modelleme özellikleri sunan hizmetlerde kullanım izlemeyi konfigüre edebilirsiniz. Kullanım bilgileri detaylı kullanıcı sorgusu düzeyinde izlenir bu nedenle şu tarz soruları yanıtlayabilirsiniz:

  • Kullanıcılar Oracle Analitik Bulutu'na nasıl katılıyorlar?
  • Zamanlarını ne şekilde harcıyorlar veya harcamıyorlar?
  • Kullanıcılar her oturumda, oturumlar arasında ve sorgular arasında ne kadar süre harcıyor?
  • Oturumlardaki oturumlar arasındaki ve birbirleri ile ilgili kullanıcılar arasındaki sorgular nasıldır?
  • Kullanıcılar analizlerde detaydan özete ve özetten detaya gidiyorlar mı?
  • Sorunlar raporlandığında hangi sorgular çalışır?

Topladığınız kullanım istatistikleri, kullanıcı davranışını daha iyi anlayabilmeniz ve tahmin edebilmeniz için sistem kullanımını ve performansı izlemenize yardımcı olabilir. Sisteminizin nasıl kullanılacağını önceden bilirseniz verimliliğinizi artırabilir ve hataları azaltabilirsiniz.

Kullanım izlemeyi etkinleştirdiğinizde, sistem çalıştırılan her sorgu için veri kayıtlarını toplar ve bunların hepsini veritabanı tablolarına yazar. Sorguyu çalıştırmak için harcanan süre ve bir kullanıcı sorgusunu işlerken aranan satır sayısı gibi çeşitli performans ölçüleriyle birlikte hem mantıksal hem de fiziksel sorgular izlenir ve ayrı tablolara kaydedilir.

Kullanım İzleme İçin Ön Koşullar

Kullanımı izlemek istiyorsanız şu ön koşulları karşıladığınızı doğrulayın:

  • Semantik modelinizi yönetmek için şu anda Semantik Modelleyici veya Model Yönetim Aracı'nı kullanıyorsunuz.

    Kullanım izlemeyi konfigüre etmek için Semantik Modelleyici veya Model Yönetim Aracı'nı kullanarak semantik modelinize kullanım izleme veritabanı detaylarını eklemeniz gerekir.

  • Kullanım bilgilerini saklamak istediğiniz veritabanında uygun erişim izinlerine sahip olmalısınız.

    Veritabanı şemasında kullanım izleme tabloları oluşturma ve kullanım verilerini tablolara yazma izinlerine sahip bir kullanıcının kimlik bilgilerine sahip olmalısınız.

  • Veritabanı, kullanım izlemeyi destekler: Oracle Veritabanı veya Oracle Kendi Kendini Yöneten Veri Ambarı.
  • Kullanım izleme veritabanınıza şu ayarlar ile bir veri bağlantısı oluşturdunuz. Bkz. Verilere Bağlanma
    • Sistem Bağlantısı - Sistem Bağlantısı onay kutusunu seçin.

      Sistem Bağlantısı onay kutusunu seçtiğinizde bağlantı Semantik Modelleyici'de kullanılabilir. Benzeri olarak Model Yönetim Aracı'nda, Sistem Bağlantısı seçeneği Veri Kaynağı Adı alanına bağlantı detaylarını manuel olarak girmek yerine Veri Bağlantısı Kullan'ı seçmenizi ve bağlantının Nesne Kimliği'ni girmenizi sağlar. Bkz. Kullanım İzleme Veritabanını Belirleme.

    • Kullanıcı Adı ve Parola - Kullanıcı Adı kullanım izleme için kullanmak istediğiniz veritabanındaki şemanın adı ile eşleşmelidir. Örneğin, kullanmak istediğiniz şemanın adı UT_Schema ise Kullanıcı Adı UT_Schema olmalıdır.

    Not:

    Model Yönetim Aracı'nı kullanıyorsanız ayrıca semantik modeller için veritabanı bağlantılarını da tanımlayabilir ve Konsol'u kullanarak kullanım izleme veritabanını tanımlayabilirsiniz. BkzOracle Bulut Veritabanında Verilere Bağlanma. Konsol'u kullanıyorsanız Veri Kaynağı Adı alanına bağlantı detaylarını girmek yerine Model Yönetim Aracı'nda kullanım izleme veritabanı belirtilirken Konsol Bağlantısını Kullan'ı seçebilir ve bağlantının Adı'nı girebilirsiniz.

Kullanım izleme veritabanı olarak Oracle Kendi Kendini Yöneten Veri Ambarı'nı kullanmak istiyorsanız semantik modelinizde kullanım izleme veritabanını belirtmeden önce şu ek görevleri tamamlayın:

Kullanım İzleme Veritabanı Hakkında

Sistem, sizin belirlediğiniz bir veritabanında kullanım izleme detaylarını saklar. Veritabanı, Oracle Veritabanı veya Oracle Kendi Kendini Yöneten Veri Ambarı olabilir. Semantik Modelleyici veya Model Yönetim Aracı'nı kullanarak semantik modelinizdeki veritabanı ve bağlantı havuzu detaylarını belirlersiniz.

Bkz. Kullanım İzleme Veritabanını Belirleme.

Kullanım İzleme Parametreleri Hakkında

Kullanım izleme bilgilerini saklamak istediğiniz veritabanını belirledikten sonra, Konsol yolu ile farklı kullanım izleme parametrelerini ayarlamalısınız (Sistem Ayarları sayfası).

Kullanım izlemeyi konfigüre etmek için gereken parametreler:

  • Kullanım izlemeyi etkinleştirme
  • Bağlantı havuzu adı
  • Fiziksel ve mantıksal sorgu kayıt tablosu adları
  • Kullanım izleme tablolarındaki maksimum sorgu satırı sayısı
Bu parametreler ayarlandıktan ve değişiklikler uygulandıktan sonra, Oracle Analitik:
  • Semantik modelde belirtilen veritabanında fiziksel ve mantıksal sorgu kayıt tablolarını oluşturur. Fiziksel ve mantıksal sorgu kayıt tablosu ad parametrelerinde sağladığınız adları esas alan tablo adları.
  • Bu tablolara kullanım izleme verilerini kaydetmeyi başlatır.

Bkz. Kullanım İzleme Parametrelerini Ayarlama.

Kullanım Verilerini Analiz Etme Hakkında

Fiziksel ve mantıksal sorgu kayıt tablolarına eklenen izleme verilerinden faydalı kullanım raporlarını oluşturmak için sistemi kullanabilirsiniz.

Kullanıcılarınızın sorgularını anlamanıza yardımcı olması ve performansı geliştirmek üzere uygun eylemi gerçekleştirmek için bir veritabanına bağlanabilir, tablolardan bir veri kümesi oluşturabilir, rapor ve görselleştirmeler oluşturabilirsiniz.

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

Bkz. Kullanım İzleme Parametrelerini Ayarlama.

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

No

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

No

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

Kullanım İzleme için Genel İş Akışı

Oracle Analitik Bulutu'na kullanıcı düzeyi sorguları izlemek için görevler bunlardır.

Görev Açıklama Daha Fazla Bilgi

Kullanım izleme verilerinizi nerede saklayacağınıza karar verme

Kullanım izleme için hangi veritabanı tiplerini kullanabileceğinizi anlayın.

Kullanım İzleme Veritabanı Hakkında

Kullanım izleme veritabanına bir bağlantı ayarlama

Kullanım izleme bilgilerini depolamak isteğiniz veritabanı için bir veri bağlantısı (veya bir Konsol bağlantısı) oluşturun.

Kullanım İzleme İçin Ön Koşullar

Kullanım izleme veritabanını belirleme

Semantik modelinizde kullanım izleme veritabanını tanımlayın.

Kullanım İzleme Veritabanını Belirleme

Kullanım izleme parametrelerini belirtme

Sisteminize ilişkin kullanım izlemeyi etkinleştirin ve Kullanım izleme veritabanının bağlantı detaylarını ve tablo adlarını belirleyin.

Kullanım İzleme Parametrelerini Ayarlama

Kullanım izleme verilerini analiz etme

Kullanım izleme verilerinden kullanım raporlarını oluşturun.

Kullanım İzleme Verilerini Analiz Etme

Kullanım İzleme Veritabanını Belirleme

Sisteminizde raporların, kumanda tablolarının ve veri görselleştirme çalışma kitaplarının kullanımlarını izlemeden önce, semantik modelinizdeki kullanım izleme verilerini saklamak istediğiniz veritabanını belirleyin.

Belirttiğiniz veritabanı en az bir tanımlı şema içermelidir. Sistem, adı veritabanı bağlantısı detaylarında belirlediğiniz kullanıcı adı ile eşleşen şemadaki kullanım izleme tablolarını oluşturur. Örneğin, kullanım izleme veritabanındaki şemanın adı “UT_Schema” ise bağlantı için Kullanıcı Adı alanında "UT_Schema" belirtmelisiniz. Kullanım izleme tabloları “UT_Schema” adlı şemada oluşturulur.

Semantik modelinizin fiziksel katmanında veritabanı ve bağlantı havuzu detaylarını konfigüre etmelisiniz. Kullanım izleme veritabanını konfigüre etmek üzere Semantik Modelleyici veya Model Yönetim Aracı'nı kullanın.

Kullanım izleme veritabanı olarak Oracle Kendi Kendini Yöneten Veri Ambarı'nı kullanmak istiyorsanız kullanım izleme veritabanını belirtmeden önce bazı ek Oracle Kendi Kendini Yöneten Veri Ambarı ile ilgili görevleri tamamlamanız gerekir. Bkz. Kullanım İzleme İçin Ön Koşullar.

Semantik Modelleyici Kullanarak Kullanım İzleme Veritabanı Belirtme

Semantik model geliştirmek için şu anda Semantik Modelleyici kullanıyorsanız kullanım izleme veritabanınızı konfigüre etmek üzere Semantik Modelleyici kullanın.

  1. Henüz yapmadıysanız, Sistem Bağlantısı seçeneği belirlenmiş olarak kullanım izleme veritabanınıza bir veri bağlantısı oluşturun.
    Veritabanı tipi Oracle Veritabanı veya Oracle Kendi Kendini Yöneten Veri Ambarı olmalıdır ve veritabanına bağlanmak için kullanılan Kullanıcı Adı kullanıcı izleme tablolarının depolanmasını istediğiniz şemanın adı ile eşleşmelidir. Bkz. Kullanım İzleme İçin Ön Koşullar.
  2. Giriş sayfasında, Gezgin ve ardından Semantik Modeller'e tıklayın. Semantik Modeller sayfasında, açmak için bir semantik modele tıklayın.
  3. Kullanım izleme veritabanı için bir veritabanı nesnesi oluşturun.
    1. Fiziksel Katman'a tıklayın.
    2. Fiziksel Katman bölmesinde, Oluştur'a ve ardından Veritabanı Oluştur'a tıklayın.
    3. Adı alanında, semantik modelinizin veritabanı için bir ad girin (örneğin, UsageTracking) ve Tamam'a tıklayın.
  4. Kullanım izleme veritabanına bağlanmak için bir bağlantı havuzu ekleyin.
    1. Veritabanı sekmesinde Bağlantı Havuzları'na tıklayın.
    2. Kaynak Ekle'ye tıklayın.
    3. Adı alanına çift tıklayın ve bağlantı havuzuna bir ad girin. Örneğin, UTConnectionPool.
    4. Bağlantı alanına çift tıklayın ve kullanmak istediğiniz veri bağlantısını listeden seçin. Örneğin, MyUTDatabase.

      Not:

      • Sistem bağlantısı - Semantik modeller sadece Sistem bağlantısı seçeneği belirtilmiş olarak veri bağlantılarını kullanabilir. Bkz. Semantik Modeller İçin Bağlantılar Hakkında.

      • Kullanıcı Adı ve Parola - Veri bağlantısında belirtilen Kullanıcı Adı kullanım izleme için kullanmak istediğiniz veritabanındaki bir şemanın adı ile eşleşmelidir. Örneğin, kullanmak istediğiniz şemanın adı UT_Schema ise Kullanıcı Adı UT_Schema olmalıdır. Bkz. Kullanım İzleme İçin Ön Koşullar.

    5. Detayı Aç'a tıklayın. Bağlantı Havuzu bölmesinde Tam nitelenmiş tablo adları gerekli onay kutusunun seçili olmadığını doğrulayın.
  5. Değişikliklerinizi doğrulayın. Bkz. Bir Semantik Modeli Devreye Almadan Önce Gelişmiş Tutarlılık Kontrolünü Çalıştırma.
  6. Değişikliklerinizi kaydedin.

Model Yönetim Aracı Kullanarak Kullanım İzleme Veritabanı Belirtme

Semantik model geliştirmek için şu anda Model Yönetim Aracı'nı kullanıyorsanız kullanım izleme veritabanınızı konfigüre etmek üzere Model Yönetim Aracı'nı kullanın.

Kullanımı mevcut bir veritabanı veya bağlantı havuzunda izlemek istiyorsanız semantik modelinize ilişkin herhangi bir güncelleme yapmanız gerekmez. Bir adımları atlayabilirsiniz. Mevcut veritabanını, bağlantı havuzunu ve tabloları kullanım izleme sistem konfigürasyonunun bir parçası olarak kullanabilirsiniz. Tablo şeması, eski ve yeni tablolar arasında eşleşiyorsa kullanım izleme mevcut tabloları izlemeyecek ve yeni tabloları aynı ad ile oluşturmayacaktır.
  1. Model Yönetim Aracı'nda semantik modeli bulutta açın.
    Dosya menüsünde 'ı ve sonra Bulutta'yı seçin, ardından anınızın bağlantı detaylarını belirtin.
  2. Kullanım izleme veritabanını belirleyin:
    1. Semantik modelin Fiziksel katmanında sağ tıklayın ve Yeni Veritabanı'nı seçin.
    2. Veritabanı iletişim kutusunda, semantik modelinizin veritabanı için bir ad sağlayın; örneğin SQLDB_UsageTracking, veritabanı tipini belirtin, örneğin Oracle 12c ve Tamam'a tıklayın.
    3. Yeni oluşturulan veritabanına sağ tıklayın, Yeni Nesne ve ardından Bağlantı Havuzu'nu seçin.
    4. Bağlantı Havuzu iletişim kutusunda bağlantı havuzu detaylarını girin ve şunun için değerleri belirtin:
      • Çağrı arayüzü: Öndeğeri Seçin (Oracle Çağrı Arayüzü (OCI)).
      • Tam nitelikli tablo adları gereklidir: Bu onay kutusunun seçilmediğinden emin olun.
      • Veri Kaynağı Adı**: Bu bağlantı havuzunun bağlanmasını ve fiziksel sorguların gönderilmesini istediğiniz veri kaynağını belirleyin. Örneğin:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Kullanıcı adı ve Parola: Kullanım izleme veritabanında kullanılabilen bir şemanın adı ile eşleşen bir kullanıcı adı girin.

      **Veri Kaynağı Adı'nın sağlanmasına bir alternatif olarak mevcut bir veritabanı bağlantısını Bağlantı Havuzu iletişim kutusunda “ada göre” referans alabilirsiniz.

      • Veri bağlantıları - Kullanım izleme veritabanınız olarak Veri sekmesi yoluyla tanımlanmış bir veritabanına ilişkin bağlantı detaylarını kullanmak için, Veri Kaynağı Adı alanına bağlantı detaylarını manuel olarak girmek yerine Veri Bağlantısı Kullan'ı seçin ve bağlantının Nesne Kimliği'ni girin. Kullanmak istediğiniz veri bağlantısının belirlenen Sistem Bağlantısı seçeneği ile oluşturulduğuna emin olun. Bkz. Veri Bağlantısı Kullanarak Bir Veri Kaynağına Bağlanma.
      • Konsol bağlantıları - Model Yönetim Aracını kullanırsanız Konsol kullanan semantik modeller için veritabanı bağlantıları tanımlayabilirsiniz. Kullanım izleme veritabanınız olarak Konsol yoluyla tanımladığınız bir veritabanı için bağlantı detaylarını kullanmak üzere, Konsol Bağlantısı Kullan onay kutusunu seçin ve veritabanı bağlantısının adını Bağlantı Adı alanına girin. Bkz. Konsol Bağlantısı Kullanarak Bir Veri Kaynağına Bağlanma.

      Örneğin:

      GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif açıklaması aşağıdadır
      .gif'' çiziminin açıklaması
  3. Araçlar'a, Tutarlılık Denetleyicisini Göster'e ve ardından Tüm Nesneleri Kontrol Et'e tıklayarak değişikliklerinizi doğrulayın.
  4. İsteğe bağlı: Dosya'ya ve ardından Kaydet'e tıklayarak değişiklikleri yerel olarak kaydedin.
  5. Dosya'ya, Bulut'a ve ardından Yayımla'ya tıklayarak düzenlediğiniz semantik modeli .rpd dosyasını yükleyin.

Kullanım İzleme Parametrelerini Ayarlama

Kullanım bilgilerini kaydetmeye başlamak için, kullanmak istediğiniz veritabanı için bağlantı detaylarını ve kullanım izleme için kullanılan veritabanı tablolarının adlarını belirlemelisiniz. Bu parametreleri Konsol yoluyla ayarlayın (Sistem Ayarları sayfası).

  1. Hizmetinizde oturum açın.
  2. Konsol'a tıklayın.
  3. Sistem Ayarları'na tıklayın.
  4. Kullanım İzleme'ye tıklayın.
  5. Sisteminizin kullanım takibini etkinleştirin. Kullanım İzlemeyi Etkinleştir'in açık olduğuna emin olun.
  6. Şu nitelikleri ayarlayın:
    • Kullanım İzleme Bağlantı Havuzu

      Kullanım izleme veritabanınız için oluşturduğunuz bağlantı havuzunun şu formatta adı: <database name>.<connection pool name>. Örneğin, UsageTracking.UTConnectionPool.

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

      Başlatma blokları hakkındaki bilgileri saklamak için kullanmak istediğiniz veritabanı tablosunun şu formatta adı:, <database name>.<catalog name>.<schema name>.<table name> veya <database name>.<schema name>.<table name>. Örneğin, UsageTracking.UT_Schema.InitBlockInfo.

    • Kullanım İzleme Fiziksel Sorgu Kayıt Tablosu

      Fiziksel sorgu detaylarını saklamak için kullanmak istediğiniz veritabanı tablosunun şu formatta adı:, <database name>.<catalog name>.<schema name>.<table name> veya <database name>.<catalog name>.<schema name>.<table name>. Örneğin, UsageTracking.UT_Schema.PhysicalQueries.

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

      Mantıksal sorgu detaylarını saklamak için kullanmak istediğiniz veritabanı tablosunun şu formatta adı:, <database name>.<catalog name>.<schema name>.<table name> veya <database name>.<schema name>.<table name>. Örneğin, UsageTracking.UT_Schema.LogicalQueries.

    • Kullanım İzleme Maksimum Satır Sayısı

      Kullanım izleme tablolarında istediğiniz maksimum satır sayısı. Minimum değer 1, maksimum 100.000 ve 0 sınırsız anlamına gelmektedir. Satır sayısı maksimum satır sayısını aşıyorsa kullanım izleme işlemi en eski zaman damgasını esas alarak fazla satırları siler.

  7. Uygula'ya tıklayın.

Oracle Analitik kullanım izleme tablolarını oluşturur ve kullanıcı sorgularını kaydetmeye başlar.

Kullanım İzleme Verilerini Analiz Etme

Kullanıcı sorgularını anlamak için kullanım raporları oluşturun ve uygun eylemi gerçekleştirin.

Veri Kümesi Oluşturarak Kullanım İzleme Verilerini Analiz Etme

Kullanıcı sorgularını anlamak için fiziksel ve mantıksal sorgu günlük kaydı tabloları ile veri kümesi oluşturarak kullanım raporları oluşturun.

  1. Giriş sayfasında, Sayfa Menüsü'ne tıklayın ve Klasik Giriş Sayfasını Aç'ı seçin. Analiz oluşturun ve çalıştırın.
    Sistem kullanım izleme veritabanındaki kullanım izleme tablolarındaki sorguyu doldurur.
  2. Giriş sayfasında Oluştur'a ve Veri Kümesi'ne tıklayın.
  3. Veri Kümesi Oluştur'da, kullanım izleme veritabanı bağlantısına tıklayın ve Sistem Ayarlarındaki Fiziksel Sorgu ve Mantıksal Sorgu Kayıt tablosu adlarında belirtilen şemayı seçin. Örneğin, Fiziksel Sorgu ve Mantıksal Sorgu Kayıt tablosu adları için <database name>.<schema name>.<table name> içinde sağlanan şema adı.
    Bu, kullanım izleme ayarlamak üzere oluşturduğunuz veritabanı bağlantısıdır. Bkz. Kullanım İzleme İçin Ön Koşullar.
  4. Veri Kümesi Ekle'de, kullanım izleme fiziksel sorgu kayıt tablosunu arayın, tüm sütunları ekleyin, veri kümesini adlandırın (örneğin, Fiziksel Kuyruklar) ve ardından Ekle'ye tıklayın. Benzeri olarak, kullanım izleme mantıksal sorgu kayıt tablosunu arayın, tüm sütunları ekleyin, veri kümesini adlandırın (örneğin, Mantıksal Kuyruklar) ve ardından Ekle'ye tıklayın.
  5. Veri kümesi Sonuçlar sayfasında Çalışma Kitabı Oluştur'a tıklayın. Her iki veri kümesini de çalışma kitabına ekleyin: örneğin Fiziksel Sorgular ve Mantıksal Sorgular veri kümeleri. Çalışma kitabının adı (örneğin, Kullanım İzleme).
  6. Çalışma kitabının Hazırla sekmesinde, Veri Diyagramı'na tıklayın ve No sütunu gibi bir sütun kullanarak veri kümeleri arasında birleştirmeler oluşturun.
  7. Görselleştir içinde, gereksiniminizi esas alan görselleştirmeler oluşturmak için verileri sürükleyin.
    Uygulanabilir sütunları seçmek için "Kullanım İzleme Tablolarını Anlama" bölümündeki kullanım izleme tablo açıklamalarını referans alın. Örneğin, kaç sorgunun ne kadar süre aldığını göstermek üzere bir görselleştirme oluşturabilirsiniz.

Semantik Modelde Konu Alanı Kullanarak Kullanım İzleme Verilerini Analiz Etme

Kullanıcı sorgularını anlamak için semantik modelde bir konu alanı kullanarak kullanım raporları oluşturun.

Fiziksel ve meta verilerin senkronize edildiğine emin olmak için meta verileri içe aktarmalısınız. Şema uyuşmazlık sorunlarını önlemek için kullanım izleme tablolarına yeni sütun ekleyerek özelleştirmeyin.
  1. Giriş sayfasında, Sayfa Menüsü'ne tıklayın ve Klasik Giriş Sayfasını Aç'ı seçin. Analiz oluşturun ve çalıştırın.
    Sistem kullanım izleme veritabanındaki kullanım izleme tablolarındaki sorguyu doldurur.
  2. Sorgu sonuçları ile güncellenen Kullanım İzleme tablolarını içeren semantik modeli içe aktarın. Bkz. Semantik Model Oluşturmak İçin Devreye Alınan Modeli İçe Aktarma.
  3. Giriş sayfasında, Veri'ye tıklayın ve ardından Veri Kümeleri'nde bir çalışma kitabı oluşturmak üzere kullanım izleme tablolarına karşılık gelen konu alanını seçin.
  4. Yeni çalışma kitabı sayfasında Görselleştir içinde, gereksiniminizi esas alan görselleştirmeler oluşturmak için verileri sürükleyin.
    Uygulanabilir sütunları seçmek için "Kullanım İzleme Tablolarını Anlama" bölümündeki kullanım izleme tablo açıklamalarını referans alın. Örneğin, kaç sorgunun ne kadar süre aldığını göstermek üzere bir görselleştirme oluşturabilirsiniz.