Usage Tracking for BI Server Hosting Multiple Repositories

Hi all,
I've got my BI Server hosting two repositories:
[ REPOSITORY ]
DemoApp1 = DemoApp1.rpd, DEFAULT;
DemoApp2 = DemoApp2.rpd;
And started two Presentation Services connecting to these two repositories respectively, and two web front-ends at /analytics and /analytics2 to display the two different catalogs.
Next, I enabled usage tracking with direct insert to the following physical table:
PHYSICAL_TABLE_NAME = "OBIEEREP".""."OBIEEREP"."S_NQ_ACCT" ;
CONNECTION_POOL = "OBIEEREP"."Connection Pool" ;
Both repositories has the above physical table and connection pool defined. In DemoApp1.rpd, "OBIEEREP"."Connection Pool" points to a database OBIEEDB1, and in DemoApp2.rpd, it points to a database OBIEEDB2.
But then the problem occurs. All usage tracking data are inserted to OBIEEDB1 only, no matter which web front-end they are from. I tried removing the "DEFAULT" from NQSConfig.ini, but this doesn't help.
Is there any way to configure BI Server to insert usage tracking data from /analytics to OBIEEDB1, and those from /analytics2 to OBIEEDB2?
Thanks very much!!!
Edited by: Kaphenda on Jan 18, 2010 2:34 PM

HI Kaphenda,
That's probably just a side-effect of having two repositories. Keep in mind that having multiple repositories and multiple presentation servers is not support by Oracle, so they were not on the hook to modify the Usage Tracking algorithm to write to two different databases. It seems to me like they either didn't anticipate this scenario, or they didn't want to program for this scenario.
I don't think you have too many options in terms of making OBIEE insert the traffic logs into the appropriate database. However, once the data has been inserted, you can do just about anything you want to it in terms of ETL, triggers, materialized views, etc.
Here's what I would recommend:
1) Have the OBIEE usage tracking information logged into a neutral schema.
2) Write a materialized view in database 1: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp1'
3) Write a materialized view in database 2: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp2'
You can specify the refresh frequency of these materialized views to be as frequent as you want. The great thing about this strategy is that you get the best of all worlds. Each database has the traffic information broken down by their personal RPD. But the neutral schema can provide Global reporting across both repositories which can be very valuable itself.
Good luck and if you found this post useful, please award points!
Best regards,
-Joe
Edited by: Joe Bertram on Jan 18, 2010 9:59 AM

Similar Messages

  • Server host multiple containers

    Can Server host multiple containers?

    It's possible to run multiple Ejb containers in one J2EE Server.
    I don't know what's BEA's opinion in Weblogic environment but
    in WebSphere (and couple of free Ejb servers) it's possible.
    Search words "Administrating EJB container" etc. from
    www.google.com and you will (I thing) find an article(s).
    Br
    Zick
    PS. Check a comp.lang.java.bean discussion from this url:
    http://groups.google.com/groups?q=multiple+container+group:comp.lang.java.beans&hl=fi&ie=ISO-8859-1&oe=ISO-8859-1&selm=8DA37762Ebausibmcom%40newshost.transarc.com&rnum=4
    Rob Woollen <[email protected]> wrote:
    >
    >
    What do you mean exactly? i.e. what are you trying to achieve with
    multiple containers within a single app server?
    -- Rob
    "uma s. patil" wrote:
    Can Server host multiple containers?--
    AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnWebLogic.com
    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    What do you mean exactly?  i.e. what are you trying to achieve with
    multiple containers within a single app server?
    <p>-- Rob
    <p>"uma s. patil" wrote:
    <blockquote TYPE=CITE>Can Server host multiple containers?</blockquote>
    <pre>-- 
    AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnWebLogic.com</pre>
     </html>

  • SAP Content Server Configuration multiple repositories

    Dear Gurus,
    We have a content server configured with SAP CRM.
    Recently we faced issue with large size of generic object created by user monthly in SAP R/3 (SOFFCONT1 growth )  thus we are considering to use content server for generic object storage.
    Could you please advice?
    1. As far as I know , I can have multiple repositories in content server thus can have my R/3 and CRM repositories in same content server ,  Please correct me , Any importent aspect which should be consider while doing such( except growth recalculation and user load for additional R/3 system).
    2. We are running SAP R/3 from past few years and we have a huge number of generic objects in R/3 database.
       Is it possible to migrate existing generic object to content server?
    Thank you
    Regards
    Ahmed
    Regards
    Arif Ahmed Qureshi
    SAP Basis Consultant

    Check
    Note 782614 - Using external Content Server in the BDS
    Note 389366 - Relocation of documents
    Note 530792 - Storing documents in the generic object services
    Markus

  • Enabling OBIA Usage tracking in Unix server.

    Hi,
    I am working in OBIA project where I need to enable Usage Tracking. I have done it successfully in my local machine which is in Windows OS. But when I deployed the same Repository in Unix server its not working.I have enabled the Usage Tracking in NQSConfig.INI and set the connection pool properly for Usage Tracking table.
    When I am looking at the server log file, the Usage Tracking subject area is loading properly. But I am not able to understand what additional setting i need to do in Unix server to make it enable.
    Please help me in resolving the isssue.
    The NQSConfig entry is as below:
    [ USAGE_TRACKING ]
    ENABLE = YES;
    //==============================================================================
    // Parameters used for writing data to a flat file (i.e. DIRECT_INSERT = NO).
    STORAGE_DIRECTORY = "<full directory path>";
    CHECKPOINT_INTERVAL_MINUTES = 5;
    FILE_ROLLOVER_INTERVAL_MINUTES = 30;
    CODE_PAGE = "ANSI"; // ANSI, UTF8, 1252, etc.
    //==============================================================================
    DIRECT_INSERT = YES;
    //==============================================================================
    // Parameters used for inserting data into a table (i.e. DIRECT_INSERT = YES).
    PHYSICAL_TABLE_NAME = "Oracle Analytics Usage"."Catalog"."dbo"."S_NQ_ACCT" ; // Or "<Database>"."<Schema>"."<Table>" ;
    CONNECTION_POOL = "Oracle Analytics Usage"."Usage Tracking Connection Pool" ;
    BUFFER_SIZE = 10 MB ;
    BUFFER_TIME_LIMIT_SECONDS = 5 ;
    NUM_INSERT_THREADS = 5 ;
    MAX_INSERTS_PER_TRANSACTION = 1 ;
    Thanks.
    Edited by: user8846993 on Jan 28, 2010 4:16 AM

    Hi
    Check whether you are getting answers capability ....for usage tracking
    If you have that ...Did you deploy the usage tracking catalog in your
    instance config file...only after that you will be able to see the preseeded
    usage tracking dashboard
    Regards

  • Usage Tracking  for BI Publisher

    We need to track Oracle BI EE Suite user's activity. There is Usage Tracking option in exSiebel products making possible to track what and when user did. It's needed to do similar audit for BI Publisher.
    It's works "by itself" for Publisher reports built on top of BI Server infrastructure. Usage Tracking does all the job. But what should we do to audit reports using direct sql requests to the database?
    PS
    We have sucurity model integrated with Oracle BI EE Server

    Here is an interview with Kurt Wolff, which is one of the original OBIEE developers from the nQuire days:
    http://obibb.wordpress.com/2010/08/23/obibb-%E2%80%93-interviews-kurt-wolff/
    This is particularly relevant of how I feel about OBIEE 11g so far...
    "I don’t really know if there are any new features that are important to me in my current work or not. There may be features that help Oracle sell more product, but that’s different.
    Over two years ago I submitted a list of 20 “little” enhancements that, as someone who on a daily basis worked developing analytic apps with OBIEE, I thought would be really beneficial. They were “little” in the sense that I thought the dev team could knock them all out in less than three weeks’ time. Seriously big impact with seriously little work.
    Instead, we’re getting what appears to be a major re-write of the product, which raises questions in my mind about compatibility, unlearning, and new bugs. What I know about new features – well, they’re not so compelling. Sure, if you have a need to integrate Essbase with your other data, that’s good. But in my present situation, it’s irrelevant, and I’m planning on taking a lot of time to evaluate the new release before moving ahead with it."

  • What are the System Requirements for Web Server hosting Adobe Air application

    Working on a project that is using Adobe Air . The Adobe support site has system requirements for the client side application, but for the server side, what are the system requirements?
    Using a Windows server, would expect to have approx. 100 concurrent connections at any given time.

    Adobe AIR applications are installed on the end user's computer. They are not hosted on a web server. You can deploy an AIR file, which is the installer file for an AIR application, via your web server.

  • OBIEE Usage Tracking for the Export button in Dashboard

    Hi All,
    I need to capture how many users are exporting a dashboard report into Excel file. Is it possible by using usage tracking? OIn Usage tracking I understand we can capture the user who lands on the dashboard page, but is it possible to capture who all use the export option in a particular dashboard and download to a CSV file?
    Thank you for your time and help.

    The Report ran successfully in CMC and it already has an instance. Any idea why i coudnt see the Button.
    Thanks

  • EPM workspace 11.1.2.(x) - usage tracking for Financial REports?

    hi all!
    have a simple question - is it now possible to enable usage tracking in FR objects in Workspace 11.1.2?
    could not enable any relevant MIME types, so I guess it is not possible, right?
    or can I enable FR MIME types somehow?
    many thanks
    Michael

    You might find this useful: Track Usage of Financial Reports
    Cheers,
    Mehmet

  • Set up Failover for Mac server hosting OD, FileSharing, and DNS

    I have a 2008 Mac Pro server running Mavericks. On this server, we are hosting Open Directory with about 250 users, DNS, and File Sharing. All of the users have home directories on the server. 25 of them are using Home Sync. All of the home directories and file sharing are stored on an external RAID device connected by eSATA. The boot drive is an internal 250GB SSD.
    If the server should suffer some catastrophic hardware failure, I would like to be able to restore a clone of the boot drive to another server (Mac-mini) and just move the external RAID device to the new hardware.  This would give me a failover plan that could be implemented in less than an hour. So far this procedure mostly works. The Mini boots up and assumes the identity of the Pro and serves up DNS and File Sharing. The clients all find the Mini at the proper IP address by the FQDN of the original (Pro) server.  However, network users are unable to authenticate with Open Directory on the new server..
    Surely I'm not the first to encounter this situation. Any help would be appreciated.
    Also, if there is a better scheme for having this kind of failover, I'd be glad to consider it. Virtualization might be the key to getting the kind of failover I'm looking for.
    Thanks for your help.

    You must have working forward and reverse name resolution.

  • Q abt. "Server Side File Tracking for Mobile Home Sync"

    I am following the steps "To optimize the file server for mobile accounts" which are listed on page 157 in Mac OS X Server v10.6 - User Management :
    In Server Admin, click the disclosure triangle for the server hosting network home folders for mobile accounts.
    If Firewall isn’t listed, select the server, click Settings, click Services, select Firewall, and then click Save.
    Select Firewall, click Settings, and then click Services.
    Choose the address range for your users’ computers from the “Edit Services for” pop-up menu.
    Select “Allow only traffic from ‘ipaddress’ to any of these ports,” select the Allow checkbox for Mobile Account Sync (port 2336), and then click Save.
    Select the server, click Settings, and then click General.
    Select “Server Side File Tracking for Mobile Home Sync” and then click Save.
    My questions is:
    In step 2, I added "Firewall" to the services. I continued with the following steps, but nowhere does it say to press the button "Start Firewall", so as of right now Firewall is listed, but not activated - it's gray and not green. Should I turn on the Firewall Service? In my setup, a cable modem/router is acting Firewall between WAN and LAN (small private home network).

    I can't get Server Side File Tracking to work. Any help would be greatly appreciated!
    Here's what I've done:
    1. Followed the instructions in "Mac OS X Server v10.6 - User Management" as per the first post in this thread.
    2. Tried turning on the Firewall Service - resulting in clients unable to log in to their network accounts.
    3. In Server Admin, under Firewall>Settings>Services, with 192.168-net selected in the pop-up menu entitled "Editing services for", I then chose "Allow all traffic" (instead of "Allow only traffic to these ports:") as my router acts as a Firewall in my setup. Now users can log in to their network accounts again, but Server Side File Tracking is still not working. How do I know it is not working?
    According to infinite vortex in this other thread, the syncing window is supposed to only show this:
    On my clients, you can see it scan through the home directory before the file copying/syncing actually starts.

  • UPK Usage Tracking Installation

    Hello there,
    As anyone successfully installed Usage Tracking for PeopleSoft Applications?
    One question please: can someone help me with the Usage Tracking configuration ... actually I've configured it and this is my environment:
    UPK 3.5.1 on PeopleSoft, Oracle 10g. I tried both Standard and Windows authentication but all to no avail.
    The problem is when the users try to login they get an error message .... the player page could not be loaded due to some errors below:
    mscorlib Access to the path 'C:\Program Files\User Productivity Kit\Usage Tracking351\ODS\Content\TEST_FIN_AID' is denied.I'll pretty much appreciate your effort.
    Regards.
    Texas!

    Hello,
    Currently the Usage Tracking server application requires IIS. However, the database associated with the Usage Tracking application server can be installed on a Linux machine assuming the database software itself supports Linux. Please refer to the [UPK Technical Specifications|http://www.oracle.com/applications/tutor/upk-technical-specification-data-sheet.pdf] for a list of support database software.
    Best regards,
    Marc

  • Unable to import sample Usage Tracking RPD objects

    Hi guys,
    OBIEE version 10.1.3.3.0. We are trying to import the objects that come in the sample Usage Tracking RPD (OracleBI/server/Sample/usagetracking/UsageTracking.rpd) into our own RPD. We have been able to create the S_NQ_ACCT table which is working fine and the BI Server populates with user activity in our Oracle DB. We also created and populated the NQ_LOGIN_GROUP, S_ETL_DAY and S_ETL_TIME_DAY tables from the scripts provided in OracleBI/server/Sample/usagetracking/SQL_Server_Time/. I added all the objects to the Physical Layer and updated row counts with no problems. I am now trying to import the objects into the Business Layer in the Admin Tool. When I try to copy/paste the Measures object from the sample RPD I get the following error:
    [nQSError: 28006] Near Line 904, <"join nQ_CALENDAR Year Ago NQSACCT">: Not defined.
    I am doing the following replacement:
    "OBI Usage Tracking"."Catalog"."dbo"
    for
    "Usage Tracking".""."MIOBIEE_O"
    Which covers the different DB setup in my RPD. What else am I missing?

    I didn't copy paste the objects from one repository to the other, but I imported the UsageTracking.rpd into our main repository, by clicking on File, Import -> from Repository.
    Before you do this, you must make this option available. Under Tools, Options and tab General, you must check the "Allow import from repository" option.
    Then you should check the database settings in the connection pool, for instance the call interface, this can be OCI instead of ODBC.
    Regards,
    Stijn

  • Usage tracking in Siebel Analytics

    Hi All,
    We are using Sibel analytics for the reporting on non-siebel database. We tried to implement the Usage tracking for that.
    We have created the table "S_NQ_ACCT" on our dabase and all the settings are done in NQS file.
    But when any report is ran, the usage statistics are not getting inserted in to the table S_NQ_ACCT.
    Thanks all.

    Hi,
    I have made all the settings required in the NGS file.
    On checking the NQSSERVER log : I could see the below error.
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:21:38
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:33:29
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 8 times and resulted in the loss of 8 insert statements since this message was last logged.
    2012-10-22 17:38:26
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 25 times and resulted in the loss of 25 insert statements since this message was last logged.
    2012-10-22 17:45:57
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:49:38
    *[nQSError: 12002] Socket communication error at call=recv: (Number=10004) A blocking operation was interrupted by a call*
    What exactly the error mention above?
    Thanks all...

  • Usage tracking is severely flawed, $135 of surprise overage!

    Wow, just wow. Apparently, the usage tracking for Verizon is so severely delayed that it's impossible to know how much data you've actually used until the billing cycle ends, which can lead to HUGE amounts of surprise overage! And then Verizon holds you responsible for their flawed system after telling you to use it!
    I'd seen other people post stories of surprise bill charges, so for a while now I've been taking screenshots of our data alerts and My Verizon usage meter just in case. And now, this happened: We ended the billing cycle with somewhere around 19.4 GB out of our 20 used (the number varied slightly between the iPhone and laptop, I've noticed the iPhone tends to update slightly faster), with the intent of getting as much out of it as possible but still leaving cushion as, after all, that number is an "estimate". But when the bill came, not only did it say we had passed our 20 GB limit (as said, My Verizon and the #DATA text messages had said at the end of the day that we still had somewhere around 0.6 GB to spare, which I thought would be more than enough cushion) but we had 8.5 GB of OVERAGE!
    So I opened a chat with a Verizon rep, and we talked about it. At first we thought it was due to a store not backdating a plan change properly, but then we found that... Well, apparently Verizon is absolutely terrible at keeping track of how much data you've used until it's tallied up after the end of the cycle, to the point where relying on it can completely screw you over like this and it's better to manually keep track of each device, and then crunch the numbers yourself. We've been with Verizon for a decade and never seen anything like this... Here's the chat transcript:
    (Chat transcript removed as required by Terms of Service)
    So, now we're going to call financial services and see if anything can be worked out. If it can, and we decide to stay with Verizon, we'll be keeping track of data usage from each individual device and adding it up, which is a hassle, but at least it should work. What's the point of Verizon providing these data tracking tools if they give you false information? Worse, why did they tell us to use them to keep track of our usage, while knowing very well that they don't work?! Do they just want to scam us into giving them more money for tons of data they hide from us until it's too late? Whatever the case, this is terrible.
    Message was edited by: Admin Moderator

    It's not false information, it takes a couple of days for the information to be received from other carriers' towers, it is the same as minutes and texts, maybe you should get over it and get a life and stop compaining about your data usage, did  you have this problem 10 years ago, no get over it.

  • Usage tracking in Hyperion Web Analysis

    Hi  All
    Do we have a way to do usage tracking for Hyperion Web anlalysis ?
    Thanks
    Umar

    I don't think WebAnalysis has a usage tracking. Or I might have overlooked at it.
    Did you tried looking at the WebAnalysis logs after using even tracking (I know that you have it already on for FR )
    Regards
    Celvin

Maybe you are looking for