Business Objects Auditing Database

Hi,
Is there any way to filter events in the auditing database for a particular user, so that these events are not written to the audit database?
Also, in terms of the management of the auditing database, i.e. purging old data, truncating, setting constraints etc, are there any do's and dont's around this or is at the discretion of the dba?
Thanks

Benjamin:
Also, in terms of the management of the auditing database, i.e. purging old data, truncating, setting constraints etc, are there any do's and dont's around this or is at the discretion of the dba?
Purging or truncating data:  this requires understanding the data model.  There are two tables that are transactional in nature (audit_detail & audit_event).  If you delete data from one, then you should also delete data from other at or about the same time.  Here is an SQL statement for deleting (note, change the date values accordingly, this snip-it deletes all 2007 data...
delete from audit_detail
  where audit_detail.event_id+server_cuid in (
     select event_id+server_cuid from audit_event
         where convert(char(11),start_timestamp,112)
       between '20070101' and '20071230')
delete from audit_event where convert(char(11),start_timestamp,112)
       between '20070101' and '20071230'
Setting constraints:  I would not recommend doing this as BOE populates the two transactional data using its own methodolgies.  You shouldn't have trouble making the relationships work properly in any free-hand SQL you apply.  Even though integrity constraint is not enforced via PK/FK connections, BOE is tight with what it is doing...
Thanks,
John

Similar Messages

  • Business Objects Audit Database

    Hi,
    I am part of spport team. BO was installed just 2 yrs back, We have about 15,000+ plus user and growing fast.
    Our current Audit DB is set up with main focus to monitor webi and CR. Due to large volume of data, ever 6 months we dump the audit data into our 'history database' (" would like to if there are any best practice for this "). We still are using same activity universe, but this affects our performance of audit reports. what is best appraoch to get most from our audit DB with optimum performance. Do you have any methodologies or suggestion. do we need to tweak the universe to perform better ? Would like to know the best practice to maintani the Audit database any though on this would be helpful. Have looked in BO admin guide chapter 14 "Audit Reports", this is only chapter which talks about Audit. i am looking for guide for maitainance and support for the audit DB, as our environment is gorwing need to have good reoprts on Audit informations to address our performance issues.
    Cheers,
    Srini

    Morning,
    As you are probably aware the activity universe is not ideal for reporting.
    For one of my previous clients we created a small data warehouse based on the audit data.
    We stripped out all the data that wasn't needed and we completely denormalised the audit DB schema with 2 fact and 4 dimension tables. Where possible we calculated our measures in the data warehouse to improve reporting performance.
    By following this approach you won't run into performance issues that quickly and you won't have  to archive data as frequently.
    I hope this helps.
    Regards
    Rim Geurts

  • BI Publisher & Business Objects Universes Database

    Does anyone know if it is possible for BI Publisher to hook into Business Objects Universes data? JDBC drivers?
    We would like to import all our Crystal Reports into BI Publisher but a lot of them are written across the "Business Objects" BI database.

    There is information to converting Crystal Reports to BIP Publishers
    http://www.oracle.com/technology/products/xml-publisher/index.html
    http://download.oracle.com/otndocs/xmlp/CrystaltoBIP.pdf
    Maybe it could interest you
    Regards
    Christophe

  • Business Objects Planning Database Upgrade

    I have attempting to upgrade Business Objects Planning from version 11.2 to 11.6.  The upgrade appears to run successfully, however, when I attempt to start the Planning Application Services, the service fails to start up, stating the current DB version is less than the working version.  I have spoken to our consultant, who stated he knew nothing of any changes that must be made to the database.  The first portion of the error log is copied below.  I have tried an incremental step of upgrading from 11.2 to 11.5 and have received the same error.  What must I do to configure the database either before or after the upgrade? 
    Application is set up as single server.
    OS is windows server 2003
    Database is Oracle 10.2.0.4.
    Database user is SRCAdmin, and is an owner of the db.
    FATAL|04/08/2009 13:52|General|Server startup...
    INFO|04/08/2009 13:52|Sql|Current DB Version 11.2 is less than the working version 11.6. Requesting upgrade lock
    ERROR|04/08/2009 13:52|Sql|ORA-06550: line 1, column 77:
    PLS-00201: identifier 'DBMS_LOCK' must be declared
    ORA-06550: line 1, column 77:
    PL/SQL: Statement ignored
    ORA-06550: line 1, column 147:
    PLS-00201: identifier 'DBMS_LOCK' must be declared
    ORA-06550: line 1, column 137:
    PL/SQL: Statement ignored

    hi Santhosh,
    you may be able to use the query builder tool to do this.
    BusinessObjects Query builder - Basics
    if you need further info on using this particular tool let me know & i'll move your question to the bi platform space.
    you can also look into 3rd party tools such as rpt inspector which may be able to do this.
    -jamie

  • SAP Business Objects Auditing

    Hello Experts,
    I am working on SAP BO 4.1. I have a question regarding the auditing universe and reports. My database from which the universe has been made is SQL database. we have configured auditing in our system by following the steps for it.
    Now, I have several Crystal reports as my audit reports and i don't have the Licensed version for the crystal reports. Because of this reason I can't view my Crystal Reports which are the audit Reports.
    From the Universe i can see the tables which are used, but what i need is in which report which field is used and what is the definition of those reports.
    Secondly, since i cant view the crystal reports i want to make the webi reports as the audit reports from the same universe. But when i try to publish the universe to the repository it becomes unsuccessful and getting some error, due to which i cant sync the universe to webi. I want to know how do i make the universe error free.
    The below is the list of crystal reports for auditing.Please provide me some help for this as its very urgent.I tried to find the detailed definition of the reports in many ways but did not get the specific result.
    1.Events-by Dration
    2.Events-by session, action and event start time (ascending)
    3.Events-by start time (descending)
    4.Objects-Events and Details -by Date Time
    5.Objects-Events and Details -by Event type
    6.Objects-Events and Details-by User and Event type
    7.Objects-Events and Details-by User and Object type
    8.Objects-Events summary-by Object and Event type
    9.Objects-Most Accessed-by Edit events
    10.Objects-Most Accessed-by Refresh events
    11.Objects-Most Accessed-by View events
    12.Objects-Run Deliver View and Refresh Event Statuses-by Object type and Object

    Hey Everyone,
    try the following mentioned procedures
    SAP BusinessObjects 4.0 Auditor Configuration & Deployment End to End
    BO 4 SP4 Audit Universe Installation Steps

  • Registering Values in Audit Database as per server time

    Hello Experts,
    We have a requirement for values in Business Objects auditing database being entered or registered as per Server time(CDT) and not GMT.
    I understand by default its registered as per GMT time,so whatever entries are made, are converted to GMT time first and then entered in audit database.I want the entries to be made as per CDT without converting to GMT. Please let me know if this is possible or a workaround is available for the same.
    Thanks and regards,
    Abhishek

    First go through this KBA:
    1736216 - Audit Reports based off of Activity Universe show incorrect data due to audit database storing dates in GMT time zone
    Then if required go through these:
    1338736 - Time Zone Issue with universe using Audit database tables.
    1359599 - MySql Convert UTC GMT to PST

  • Purpose of a database server for Business Objects XI 3.1

    Hello Team,
    I am quite new Business Objects and right now I am using Business Objects Enterprise XI 3.1.
    when installing BO XI 3.1, I was prompted to select the database server to be created. I chose MySQL.
    Now, I am curious to know the pupose/involvement of a database server for BO. I understand that the database is being managed/used by CMS and it has four main functions:
    Maintains security (users)
    Manages objects (folders, reports, and program objects)
    Manages servers (services)
    Manages auditing (system auditor).
    Is there any better explanation to the database and its purpose?
    what does the database schema/user holds (any database objects,tables,etc..,)?
    Does repository and database schema the same?
    Are all the report objects, users and universe being stored in the database schema?
    Thanks in advance for the reply.
    Regards,
    Kathir

    the database server for BO XI 3.1 is needed to store the repository for the system which in another meaning the structure of the system itself.
    yes the repository is the same as the schema, but schema is a database concept.
    all the objects (universes, reports,,,,,,, etc) are stored in the FileStore of Business Obejcts system, but the structure of how those object are stored is exist into the repository database.
    good luck
    Amr

  • Database-aware business objects / listeners

    I'm trying to write an EntityListener to apply a numeric edit stamp whenever a business object is inserted or updated. This is pretty trivial in most cases, but I have multiple databases running in the same application (one database per client). I need the edit number to be specific to a client.
    Currently my EntityListener methods look something like this:
         @PreUpdate
         void preUpdate(final Auditable auditable) {
              long editNumber = EditNumberGenerator.sharedInstance().nextEditNumber();
              auditable.setEditNumber(editNumber);
              auditable.setModified(new Date());
    However, this uses a global EditNumberGenerator. I need this to be district-specific. What I really need is something like this:
         @PreUpdate
         void preUpdate(final Auditable auditable) {
              String databaseName = getEntityManagerParam("databaseName");
              final long editNumber = EditNumberGenerator.getInstance(databaseName).nextEditNumber();
              auditable.setEditNumber(editNumber);
              auditable.setModified(new Date());
         private String getEnityManagerParam(String key) { ... }
    I'm not sure I'm explaining this well, but is there some way for my EntityListener (or the business objects themselves) to know what database their EntityManager is pointing to?

    If you use a TopLink specific DescriptorEventListener instead of the JPA EventListener you will get a handle on the TopLink session being used and could then query the database or access a database name from the session.
    Depending on the edition/version of TopLink you are using you should find information related to this event listener in:
    - TopLink Essentials JPA Extensions
    - Oracle TopLink 11gR1 (tech preview 3) JPA Extensions
    - EclipseLink JPA Extensions
    If you need more specifics let me know which TopLink you are using.
    Doug

  • Monitoring changes in Oracle Database with Business Objects

    Hi: I need to know if there is a Business Objects tool that allows me to be constantly checking one Oracle database to see if there are changes. The customer is not permitted to access the database, only has enabled a stored procedure that returns a string value if there are changes or not. That string (XML) is performed by DataServices later with BO to generate something. I would like to know if there is any product of BO (Data Integrator, etc ...) that allows me to take an active process of consultation on the Stored Procedure and that the consultation is launched every 10-15 seconds.
    Thanks in advance
    Santi

    Yes I am using Generic ODBC connection and it goes fine till the authentication even it is showing me schema tables, but when I try to fetch any table columns or try to view table values it goes stuck or give me error.
    Can you please guide me in detail how I can turn off advance features and what values should I put in Array Size, etc.
    Regards,
    Danish Baig.

  • Reg:-10901: Database error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.. Contact your Business Objects administrator or database supplier for more information. (Error: WIS 10901)

    Hi Friends,
    When i schedule the report in infoview ,i am getting this error, could you please let me know how to solve this error.
    10901: Database error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.. Contact your Business Objects administrator or database supplier for more information. (Error: WIS 10901)
    Thanks
    sreedhar

    Hi,
    I am able to refresh the report in Infoview and data is dispalying , but when i schedule the report in infoview i am getting that error.
    I am not clear on below one could you please elaborate on this
    You need to create ODBC for SQL server.Check your BO server is able to connect SQL Server.
    Thanks
    sreedhar

  • CAF Business Objects in Separate Database

    We currently have an application written in CAF which is using Business Objects/Entity Services using local persistence. I believe the local persistence automatically uses the default datasource defined in the SAP WAS portal server and creates the tables in that database.
    The requirement is to have that CAF application data stored in a different database instead of the portal database. There are ways to install a separate datasource in the SAP WAS server to point to a different database, but I don't know how to make CAF Business Objects use that newly installed datasource, or whether it is possible?
    Any help is appreciated!

    Hi,
    it seems I've to achieve that by using associations.
    But how should the Scenario look for my example?
    The relation is the following:
    Each application has exactly one division.
    Is it correct like that?
    DIVISION: Association to APPLICATION ("DivisionApplication"), CROSS_BO, ONE_TO_MANY
    BO APPLICATION: Association to DIVISION ("ApplicationDivision"), CROSS_BO, NONE_TO_ONE
    Another question:
    I can now add an association to APPLICATION  through the service browser by choosing the association name "ApplicationDivision" and putting the 32 digit the DIVISION that I want to associate.
    Is that the only way to do it in service browser?
    As this is impossible for business users, do I have to create a WD for them to maintain those values in an easier way?
    Thanks.

  • Migration of Database from Oracle to SQL Server in Business Objects XI 3.1

    Hi,
    Currently, We are working on Business Objects XI 3.1 and Database is  Oracle 11g. And now we have the requirement to migrate from Oracle 11g to SQL Server 2008 R2.
    I would like to know what are the key points to be considered in business objects XI 3.1 when the database is migrated from oracle to SQL server.
    If anyone can share the Impact analysis document for Business Objects, it would be great.
    Thanks,
    Lavanyaa TP

    If you use business objects tools for such migration , the impact should be minimal.
    CMSDBCopy mechanism from CCM should work fine for this purpose.

  • Integrating Business Object Attributes and Database attribute

    Newbie using Oracle BPM 11g
    I am trying the following:
    1)Display two process fields from Business Objects (say firstname, last name) and one field which is a dropdown (say branchcode) from database using ADF UI.
    2)Initiator enters the firstname,lastname and then selects a branchcode from the drop down and submits the form.
    3)A Reviewer has to view these three fields selected by the Initiator.
    My question is how do we enable the reviewer to see the branchcode selected by the Initiator(as it is list of values from database and not from a business object)
    Sudip

    Hi,
    unfortunately this didn't solve it.
    The confusing is, that I see the System in the loaded DQE window at the metadata loader, but the corresponding business objects of this system appear without any parameters.
    I have no idea what else to do!
    christoph

  • Database connectivity to business objects

    Post Author: kshatri
    CA Forum: Administration
    Hi All,
    I am new to for my first project, having good knowledge about BO but my only concern is with the first day target.
    As a new team mate memeber what are my roles and responsibilites to be done.
    How to interact with the Administrator to get my database connectivity and then how to implement the path provided by the admin people to get my database activate and then to connect it to the business objects.
    So again i am requesting you all if you any one among you, who has already gone through this situation  could help and make to understand how to connect the database to business objects.
    And how to present ourslef in a new environment.
    Thanks,
    Anu.

    Post Author: jsanzone
    CA Forum: Administration
    Anu,
    This is one of those forum threads that could last all year with comments, tips, and criticisms.  If you have a lot of knowledge about BusObjects, then you are nearly half way there.  In my experience, the biggest road block to success is communication and team cohesiveness.  If everyone on the project are not communicating with each other then everything is going to fail.  What do I mean about communication?  It's hard to pin down, but when I see it I'll know it's there (smile).  For starters it's having a good plan that everyone can work from.  An underlying theme in communications is also trust.  The folks who hand out the userids and passwords must be able to trust the folks who are receiving the privileges.  If the administrator must give you read/write access to his or her database and they don't "know" you, then this is an uphill battle.  Many administrators do not understand middleware such as BusObjects, they are more familiar with things like Access, and such -- the more simpler applications.  When you try throwing terms around like business intelligence, single-sign on, multiple queries, data providers, meta data, report viewer, etc, etc their heads start to spin and they want you OUT of their sight.  All of these concepts must be introduced gently and in an appropriate setting.  The admins must get familiar and comfortable with your tools before you can make headway.  So that is what I mean by communication, in this case laterally.  You must also communicate upwards (the C-level folks), and downward, the users.  Like I said, folks could add to this thread infinitum, and I would invite other as such, but here are some things to think about as you move forward.  The best teacher is experience, but who has time for that?

  • How to Access SSM PAS model database in Business Objects

    Dear Gurus,
    My core user would like to see few reports from SSM into Business objects.
    How can I create a universe from SSM DB , connection type ?.
    Please suggest.
    Regards
    Arif

    HI Qureshi,
    In order to create a Universe on top of Strategy Management Data (Scorecards or PAS models), you need to be on 7.5 SP2 minimum. Anyway, I strongly advise to always have the latest SP (currently SP5 HF1) installed.
    For detailed information on this topic, you should go through the [Strategy Management Configuration Help for Servers|https://websmp206.sap-ag.de/instguidescpm-stm] that you can find in the Service Marketplace.
    This guide provides details on:
    Providing Strategy Management Data for Xcelsius Dashboards (through Web Services)
    Providing Strategy Management Data for Voyager (through the creation of a Universe)
    Hope this helps!
    Best regards,
    Ricardo Vieira

Maybe you are looking for