SlideShare a Scribd company logo
1 of 14
Download to read offline
Oracle BI EE
JDE Cadran – Accelerate
Usage Tracking
Date: 25-11-2015
Author: Rick Brobbel
Last Edited: Rick Brobbel
Cadran Consultancy b.v.
Project: Oracle BI EE
Subject: Usage Tracking
Version: v98
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 2 of 14
Subject : Usage Tracking Date : 25-11-15
1
Table of Contents
1 Usage Tracking.......................................................................................................................32
3
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 3 of 14
Subject : Usage Tracking Date : 25-11-15
Oracle BI - JDE Cadran - Accelerate – Usage Tracking
1 Usage Tracking
Usage Tracking is BI on BI and targets ICT-departments to bring insight in the usage of BI. It collects information about users, analytics,1
dashboards, queries and subject areas and can then provide information about frequency, data sizes, query times and so on.2
The summary is already logged by the BI-server in the logfiles and OEM-diagnostic pages and in the Administration panel (sessions):3
4
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 4 of 14
Subject : Usage Tracking Date : 25-11-15
See http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1116/ut/ut.html for Tutorial.1
This tutorial has been used to set up Usage Tracking in Oracle BI Server.2
3
Component Explanation Screen Print
Database
Connection
The database connection used is the Oracle BI Repository
database of the schema OBIEE_BIPLATFORM as it has
been created by the RCU (Repository Creation Utility)
during the installation of Oracle BI.
The Connection Pool connects to this database where the
table S_NQ_ACCT resides, which is the key table
containing the information.
In the Write Back tab the value of Unicode Database
Type has been left unchecked as it turned out that
this would mash up the data in the table (prefixes like
N' start to appear in text fields).
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 5 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
Variables To make this connection flexible the connection parameters
(database, user, password) are using repository variables.
The Connection Pool uses the variables to connect to the
location of this database, the correct schema and user and
password.
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 6 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
Physical
Layer
In the physical layer aliases have been created on this
single table to support either Facts and Dimensions. The
star schema is fairly straight forward.
Logical Layer In the logical layer multiple dimension tables with
hierarchies have been created to support the various
corners to access all metrics.
Multiple facts (base and derived) with their specific
aggregations have been created.
In all Logic Table Sources the following filtering has been in
applied in the Content - WHERE - clause:
"BIRepository".""."OBIEE_BIPLATFORM"."BI_UT
_FACT_S_NQ_ACCT_UsageTrackingFacts"."SUBJEC
T_AREA_NAME" <> 'UT'
This prevents the queries on Usage Tracking to be included
in the statistics. Therefore Usage Tracking itself is not
tracked.
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 7 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
Logical Layer Logical Table Sources
The Time Dimension has been purified to Year - Quarter -
Month - Start Date - Start Time. All redundant attributes
(such Week, Ran, etc) and references to End Date and End
Time were removed in order to support better working of
zoom-in or drill-down and for ago-functions.
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 8 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 9 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 10 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 11 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
Presentation
Layer
The components of the Presentation Layer have been
copied from Oracle BI SampleApp.
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 12 of 14
Subject : Usage Tracking Date : 25-11-15
Component Explanation Screen Print
Oracle
Enterprise
Manager
Configured to the letter according to the instructions in
http://www.oracle.com/webfolder/technetwork/tutorials/obe/f
mw/bi/bi1116/ut/ut.html.
Our specifics are the reference to the correct Connection
Pool and database schema as configured in the Repository
File.
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 13 of 14
Subject : Usage Tracking Date : 25-11-15
Analytics &
Dashboards
All Analytics Queries are prefixed to bypass caching in
order to be real time always:
SET VARIABLE DISABLE_CACHE_HIT=1;
The database tables involved (S_NQ_ACCT and S_NQ_DB_ACCT) will grow over time. Purging might be in place. This can be achieved by
periodically applying the following scripts:
ã Cadran Consultancy b.v.
Author : Rick Brobbel Date printed : 25-11-15
Project : Oracle BI EE Page : 14 of 14
Subject : Usage Tracking Date : 25-11-15
DELETE S_NQ_DB_ACCT
WHERE START_TS < '01-APR-2014'; -- SET THE AGING DATE HERE BY WHICH YOU WANT TO PURGE
DELETE S_NQ_ACCT
WHERE START_TS < '01-APR-2014'; -- SET THE AGING DATE HERE BY WHICH YOU WANT TO PURGE
The table S_NQ_DB_ACCT has children for the S_NS_ACCT. They are related by entry ID. The S_NQ_ACCT.ID =
S_NQ_DB_ACCT.LOGICAL_QUERY_ID. These are related and kept integer in the database. That means that you can only delete records from
the S_NQ_ACCT that has no children in the S_NQ_DB_ACCT. The above DELETE-statement does not take this into account. When this becomes
problematic you need to delete records in the S_NQ_DB_ACCT based on date first and then from the S_NQ_DB_ACCT based on ID does not
exist in LOGICAL_QUERY_ID.

More Related Content

Similar to Oracle BIEE - Usage Tracking

Oracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheOracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheRick Brobbel
 
Architectural Builds and Design V3 Land Fabrications
Architectural Builds and Design V3 Land FabricationsArchitectural Builds and Design V3 Land Fabrications
Architectural Builds and Design V3 Land FabricationsBrij Consulting, LLC
 
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...Ludovico Caldara
 
Scope of Glass Projects Part I Benchmarking.pdf
Scope of Glass Projects Part I Benchmarking.pdfScope of Glass Projects Part I Benchmarking.pdf
Scope of Glass Projects Part I Benchmarking.pdfBrij Consulting, LLC
 
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdfChris Hoyean Song
 
IBM THINK 2018 - IBM Cloud SQL Query Introduction
IBM THINK 2018 - IBM Cloud SQL Query IntroductionIBM THINK 2018 - IBM Cloud SQL Query Introduction
IBM THINK 2018 - IBM Cloud SQL Query IntroductionTorsten Steinbach
 
Dbm 380(new) education changes / sellfy.com
Dbm 380(new) education changes / sellfy.comDbm 380(new) education changes / sellfy.com
Dbm 380(new) education changes / sellfy.comeega123
 
SQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastSQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastDatabricks
 
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
2 ways to get total sum of interactive grid column oracle apex   ontoor blogs2 ways to get total sum of interactive grid column oracle apex   ontoor blogs
2 ways to get total sum of interactive grid column oracle apex ontoor blogssulimankareem
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudySimo Vilmunen
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeMarketingArrowECS_CZ
 
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-designStrayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-designkxipvscsk02
 
Fl2008 B3 Miley Luzardo Portfolio
Fl2008 B3 Miley Luzardo PortfolioFl2008 B3 Miley Luzardo Portfolio
Fl2008 B3 Miley Luzardo Portfoliomileyluzardo
 
Fl2008 b3mileyluzardoportfolio
Fl2008 b3mileyluzardoportfolioFl2008 b3mileyluzardoportfolio
Fl2008 b3mileyluzardoportfolioguestde3dbb3
 
A Journey into Databricks' Pipelines: Journey and Lessons Learned
A Journey into Databricks' Pipelines: Journey and Lessons LearnedA Journey into Databricks' Pipelines: Journey and Lessons Learned
A Journey into Databricks' Pipelines: Journey and Lessons LearnedDatabricks
 
The True Cost of NoSQL DBaaS Options
The True Cost of NoSQL DBaaS OptionsThe True Cost of NoSQL DBaaS Options
The True Cost of NoSQL DBaaS OptionsScyllaDB
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence88mooom
 

Similar to Oracle BIEE - Usage Tracking (20)

Oracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheOracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cache
 
RBJayaram
RBJayaramRBJayaram
RBJayaram
 
Architectural Builds and Design V3 Land Fabrications
Architectural Builds and Design V3 Land FabricationsArchitectural Builds and Design V3 Land Fabrications
Architectural Builds and Design V3 Land Fabrications
 
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
 
Scope of Glass Projects Part I Benchmarking.pdf
Scope of Glass Projects Part I Benchmarking.pdfScope of Glass Projects Part I Benchmarking.pdf
Scope of Glass Projects Part I Benchmarking.pdf
 
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
 
Resume - RK
Resume - RKResume - RK
Resume - RK
 
IBM THINK 2018 - IBM Cloud SQL Query Introduction
IBM THINK 2018 - IBM Cloud SQL Query IntroductionIBM THINK 2018 - IBM Cloud SQL Query Introduction
IBM THINK 2018 - IBM Cloud SQL Query Introduction
 
Dbm 380(new) education changes / sellfy.com
Dbm 380(new) education changes / sellfy.comDbm 380(new) education changes / sellfy.com
Dbm 380(new) education changes / sellfy.com
 
SQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastSQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at Comcast
 
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
2 ways to get total sum of interactive grid column oracle apex   ontoor blogs2 ways to get total sum of interactive grid column oracle apex   ontoor blogs
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case Study
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databáze
 
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-designStrayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
 
Fl2008 B3 Miley Luzardo Portfolio
Fl2008 B3 Miley Luzardo PortfolioFl2008 B3 Miley Luzardo Portfolio
Fl2008 B3 Miley Luzardo Portfolio
 
Fl2008 b3mileyluzardoportfolio
Fl2008 b3mileyluzardoportfolioFl2008 b3mileyluzardoportfolio
Fl2008 b3mileyluzardoportfolio
 
Sql Server 2008 Portfolio
Sql Server 2008 PortfolioSql Server 2008 Portfolio
Sql Server 2008 Portfolio
 
A Journey into Databricks' Pipelines: Journey and Lessons Learned
A Journey into Databricks' Pipelines: Journey and Lessons LearnedA Journey into Databricks' Pipelines: Journey and Lessons Learned
A Journey into Databricks' Pipelines: Journey and Lessons Learned
 
The True Cost of NoSQL DBaaS Options
The True Cost of NoSQL DBaaS OptionsThe True Cost of NoSQL DBaaS Options
The True Cost of NoSQL DBaaS Options
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Oracle BIEE - Usage Tracking

  • 1. Oracle BI EE JDE Cadran – Accelerate Usage Tracking Date: 25-11-2015 Author: Rick Brobbel Last Edited: Rick Brobbel Cadran Consultancy b.v. Project: Oracle BI EE Subject: Usage Tracking Version: v98
  • 2. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 2 of 14 Subject : Usage Tracking Date : 25-11-15 1 Table of Contents 1 Usage Tracking.......................................................................................................................32 3
  • 3. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 3 of 14 Subject : Usage Tracking Date : 25-11-15 Oracle BI - JDE Cadran - Accelerate – Usage Tracking 1 Usage Tracking Usage Tracking is BI on BI and targets ICT-departments to bring insight in the usage of BI. It collects information about users, analytics,1 dashboards, queries and subject areas and can then provide information about frequency, data sizes, query times and so on.2 The summary is already logged by the BI-server in the logfiles and OEM-diagnostic pages and in the Administration panel (sessions):3 4
  • 4. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 4 of 14 Subject : Usage Tracking Date : 25-11-15 See http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1116/ut/ut.html for Tutorial.1 This tutorial has been used to set up Usage Tracking in Oracle BI Server.2 3 Component Explanation Screen Print Database Connection The database connection used is the Oracle BI Repository database of the schema OBIEE_BIPLATFORM as it has been created by the RCU (Repository Creation Utility) during the installation of Oracle BI. The Connection Pool connects to this database where the table S_NQ_ACCT resides, which is the key table containing the information. In the Write Back tab the value of Unicode Database Type has been left unchecked as it turned out that this would mash up the data in the table (prefixes like N' start to appear in text fields).
  • 5. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 5 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print Variables To make this connection flexible the connection parameters (database, user, password) are using repository variables. The Connection Pool uses the variables to connect to the location of this database, the correct schema and user and password.
  • 6. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 6 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print Physical Layer In the physical layer aliases have been created on this single table to support either Facts and Dimensions. The star schema is fairly straight forward. Logical Layer In the logical layer multiple dimension tables with hierarchies have been created to support the various corners to access all metrics. Multiple facts (base and derived) with their specific aggregations have been created. In all Logic Table Sources the following filtering has been in applied in the Content - WHERE - clause: "BIRepository".""."OBIEE_BIPLATFORM"."BI_UT _FACT_S_NQ_ACCT_UsageTrackingFacts"."SUBJEC T_AREA_NAME" <> 'UT' This prevents the queries on Usage Tracking to be included in the statistics. Therefore Usage Tracking itself is not tracked.
  • 7. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 7 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print Logical Layer Logical Table Sources The Time Dimension has been purified to Year - Quarter - Month - Start Date - Start Time. All redundant attributes (such Week, Ran, etc) and references to End Date and End Time were removed in order to support better working of zoom-in or drill-down and for ago-functions.
  • 8. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 8 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print
  • 9. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 9 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print
  • 10. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 10 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print
  • 11. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 11 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print Presentation Layer The components of the Presentation Layer have been copied from Oracle BI SampleApp.
  • 12. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 12 of 14 Subject : Usage Tracking Date : 25-11-15 Component Explanation Screen Print Oracle Enterprise Manager Configured to the letter according to the instructions in http://www.oracle.com/webfolder/technetwork/tutorials/obe/f mw/bi/bi1116/ut/ut.html. Our specifics are the reference to the correct Connection Pool and database schema as configured in the Repository File.
  • 13. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 13 of 14 Subject : Usage Tracking Date : 25-11-15 Analytics & Dashboards All Analytics Queries are prefixed to bypass caching in order to be real time always: SET VARIABLE DISABLE_CACHE_HIT=1; The database tables involved (S_NQ_ACCT and S_NQ_DB_ACCT) will grow over time. Purging might be in place. This can be achieved by periodically applying the following scripts:
  • 14. ã Cadran Consultancy b.v. Author : Rick Brobbel Date printed : 25-11-15 Project : Oracle BI EE Page : 14 of 14 Subject : Usage Tracking Date : 25-11-15 DELETE S_NQ_DB_ACCT WHERE START_TS < '01-APR-2014'; -- SET THE AGING DATE HERE BY WHICH YOU WANT TO PURGE DELETE S_NQ_ACCT WHERE START_TS < '01-APR-2014'; -- SET THE AGING DATE HERE BY WHICH YOU WANT TO PURGE The table S_NQ_DB_ACCT has children for the S_NS_ACCT. They are related by entry ID. The S_NQ_ACCT.ID = S_NQ_DB_ACCT.LOGICAL_QUERY_ID. These are related and kept integer in the database. That means that you can only delete records from the S_NQ_ACCT that has no children in the S_NQ_DB_ACCT. The above DELETE-statement does not take this into account. When this becomes problematic you need to delete records in the S_NQ_DB_ACCT based on date first and then from the S_NQ_DB_ACCT based on ID does not exist in LOGICAL_QUERY_ID.