SAP BO 4.1 Auditing without Universes - crystal-reports

Morning all,
I have recently deployed Crystal Reports 2013 and Crystal Server 2013 in a test environment, as we are currently using the 2008 version of both products.
As this deployment is in a test environment; I am keen to implement and try out as much as possible to implement the best solution as possible.
One of the things I have enabled is Auditing. Once set-up I went looking for the best way to utilise this but everything seems to allude to needing a Universe creation tool (Information Design Tool) which I don't have and can't obtain, as our SAP products are provided via a third party and we don't have access to the BI Client Tools.
So I'm back to trying to figure this all out via custom Crystal Reports.... I've read plenty of articles, one which provided me with the links needed between the Database Tables, but there don't seem to be any articles on what tables etc to use.
Has anybody done this?
Thanks in advance for any help, I'm tearing my hair out at the minute!

Direct RBMS access
Have a look at the official SAP documentation (I'm using the BusinessObjects manuals, but information in them should apply to Crystal Server as well), more specifically the Business Intelligence platform Administrator Guide (SP doesn't really matter, auditing doesn't tend to change much within a major release).
There are two sections that are important for you:
The Auditing chapter, more specifically the section regarding Audit events.
The Auditing Data Store Schema Appendix, which contains all the detail regarding the audit schema you could need.
Using a universe
Have a look at the SCN blog post Unlock the Auditing database with a new Universe and Web Intelligence Documents for BI4.1. It contains a download link to an LCMBIAR file which you can import into your BI4 environment, without the need for a universe client tool. There's also a webinar and documentation available. The prebuilt WebI documents should save you a lot of time.
Requirements:
BI Platform BI 4.1 Support Pack 5 or greater for the Web Intelligence Documents
BI Platform BI 4.1.x for the Audit database to be queried
Instructions:
Download the content (take the highest build numbered zip file)
Import one of the five 'Universe' LCMBIAR files into your system using Promotion Management (it will go into BI Platform Auditing folder)
Import the Web Intelligence LCMBIAR file (it will go into BI Platform Auditing folder)
Edit the connection that is imported (in BI Platform Auditing folder) with the correct login credentials.
Open the Web Intelligence document STA1 - Start here - Events over time.wid as your starting point!
The only issue might be with step 4, where you need to edit your connection. I don't know if you'd be able to edit the imported connection through the Crystal Reports application?

Related

Is SAPJCo specific to a SAP installation or can be reused between different SAP Boxes?

I'm trying to connect to a SAP system using SAP JCo. Our client is taking long time to download and give the SAP JCo. Is SAP JCo dll and Jar specific to a SAP Box or can be used across different boxes? Can I use a SAP JCo downloaded using SAP ID registered in our SAP Box and use it?
Note that the redistribution of the connector is not allowed by SAP.
-> if you develop an application for a customer, this customer has to download and provide you the JCO lib for his SAP installation.
See : https://support.sap.com/en/product/connectors.html
SAP JCo is library which can be used to communicate with any SAP on-premise system that supports SAP's RFC protocol. This is comparable to a database vendor specific JDBC driver.
Just provide the logon credentials and connect to any available system of this type.
You can find further general information about the SAP Java Connector here:
https://support.sap.com/jco
(Much appreciate trixx's suggestion in the comments; I am editing this reply to directly answer op's question instead of giving general statement)
SAPJco is not specific to an SAP installation. Assume you have a valid S-ID to access SAP software download page ("Connector" section) to download the JCO file. Once you download it, you can start with some simple examples. Here is one blog for reference.
(original reply was:
Your best bet would be to search in Google through keywords like "SAP JCO sample" to read some very basic examples, and try to practice from them. Once you start to get used to the design pattern, you can blend your requirement in and become productive. It is not difficult to get started. Keep learning and practicing. )

connecting to crystal server database

I tried to google this but I failed.
Is there a way (I know it is, found this link but with insufficient details) to connect to crystal server's database?
We are runnig many reports daily which sometimes fail, sometimes don't run at all, we accept this as a part of server imperfection. The issue is, that checking each reports instance through CMC is very inconvenient and time consuming. If I could check it directly in some other way it would be much easier to manage.
The server version is 12.0
While the CMS repository is a plain database, querying it directly (using SQL) is discouraged, unsupported and generally a bad idea.
If you want to query the repository, you have several other options:
Use the built-in Query Builder web application (a web application called AdminTools, normally deployed on your application server). This offers a SQL-like interface for querying the repository, though a lot of SQL features are not available (e.g. table joins). Official documentation is also generally lacking for Query Builder, but if you're interested, there's a very good guide available here.
Use the Java or .NET SDK to query the repository. SDK documentation is available on SAP SCN. This is the most powerful option, but also requires you to do everything yourself. And it will take some time to become familiar with all the different classes and how they relate to the BI Platform.
Use a 3rd-party tool. Different solutions exist, with different feature sets, although it seems that most stopped working when BI4 came out, and the ones that exist usually require a server component as well.
Additional information:
How to browse CMS repository (SAP Wiki)
Query Builder in BO – Browse / Query BO Repository
BusinessObjects Query builder - Basics
Using Query Builder to Explore Your BusinessObjects Repository
You could also more-or-less automate the querying of the repository (although it's very basic) by following the instructions outlined in this blog post.

A head start on Tivoli Common Reporting and Cognos

I've just started working with Tivoli Common Reporting 2.1.1 using cognos.
Already installed the TCR and configured a datasource to a db2 database by going to: Reporting-Work with reports-Connection-Configuration-Ds connections.
I want to make a small test report connecting to that data base but since I am new to this technology I don't know how to.
Read somewhere that I need to have Framework Manager to create a model and then use Report or Query studio to create a report using that model.
Can anyone help me by guiding me on how to start making this first test report?
From these I am assuming I need this framework, then I have to configure something in that software to point to my db2 then create something of a model.
Then use report or query to handle this model and create a report. I've been reading manuals for a few days but can't seem to get it working otherwise.
Is there anyway to get already made reports and configure them to use my db without using framework manager? since I think framework only works in windows and I installed it in a SUSE.
Tivoli Common Reporting is not an independent product that could be bought separately. It is always shipped with other IBM Tivoli products that have some reporting capabilities. That means you should have some out of the box reports that were shipped with the Tivoli product you bought. You could open these reports in Report Studio and try to modify them. That way you will use the model of these reports, so you won't need Framework Manager.
However when you want to report on data that are not included in the model then you need to use Framework Manager. You are correct that FM is only for Windows, but that shouldn't be a problem. It connect to a TCR/Cognos server on another machine.
Also be aware that there is a license limitation: TCR is provided for free with other Tivoli products, but only for use with Tivoli data. If you want to report on your sells data then you need to purchase Cognos separately.

Tools to create a reporting website in .NET?

I want to create a reporting website and if coding is required, I am familiar with C#. I saw people talking about Crystal Reports but wasn't clear whether it can work well in .NET web application. Besides Crystal, what are the other options? Is there simply a "database browser" web app that only requires a DB connection and all other customization is optional? Sorry for the stupid questions, I have zero experience in reporting.
Thanks
No problem,
It is depend on the report type that do you want to display and data quality that you want to achieve.
You can use traditional spreadsheet like utilizing for MS Excel or other spreadsheet software for half baken report. This report style can be further use or data feed for another report.
This techniques is easy since most of report generated is csv files or xml files that can be imported in spreadsheet.
You can use like Crystal report or report viewer from Microsoft (SQL Server or report viewer). This is an easy way to create report since it intend as presentation or end user support. You can drill down to its detail using report viewer but I suggest you use spreadsheet to do some report operation like pivoting or something.
In this case you concern about data quality too. is it half baken solution;to be processed later; or need cleansing using ETL?
You can use various tools or software like business intelligent tool from Microsoft SQL Server, or IBM tools or oracle tools to do that. There are many of them taht suite to your needs and can be integrate to your software.
If you want a database browser, you can download VS 2010 with SP1 and EF 4.1. I forget the web project template that can use as insert update delete and it is already created for you.
You might want to check Report Viewer for SQL Server Reporting Services or ReportViewer.

Best practice to develop SSRS reports using remote server

We are having an SSRS server configured over a live IP. Before I can start building reports, I want to know
What are best practice for developing reports that are easy to deploy
How can I maintain SVN copies of my reports
I was suggested to create shared data sources, what are they and what are benifits?
What are security related best practices regarding the same.
thanks in advance
In my experience in working with SSRS reports, I develop reports using Report Builder 3.0 on the local machine. When it is time to deploy the report upload the RDL file directly (Through Report Builder 3.0) Yes, there is a lot of room for improvement here, but I am not currently aware of any really good SSRS deployment tools and are not custom made.
When working locally on SSRS files, all the files are linked up to source control to track changes across a team.
A Shared Data Source is a separate item stored on the report server that describes a data source connection. I can be reused across multiple reports and subscriptions. This is very useful to have on Development / Beta/ Production reporting servers because you don’t have to re-create connections for each report, and if you keep the data source connection names the same across each box you don’t have to make any changes after you upload your files even though the report may connect to a different database because the connection name is the same. http://msdn.microsoft.com/en-us/library/ms159728(SQL.100).aspx
Check out this article on security. http://technet.microsoft.com/en-us/library/ms152825.aspx
I hope this helps a little.