BusinessObjects Topics

Search This Blog

BusinessObjects Topics
Showing posts with label Business Objects. Show all posts
Showing posts with label Business Objects. Show all posts

Thursday, November 27, 2014

Resolving Loops in a Universe

Define what a Loop is
Detect and recognize loops in Universe
Using Aliases and Contexts to resolve the loops
Identify when in the design process you resolve loops
Be able to use shortcut joins and know when to use them as alternative for resolving loops.
Be able to resolve recursive table structure loops.


A loop exists when the joins between tables form a continuous path

Three automated routines can be used to resolve most loop situations in the universe structure window.

1. Must be first Cardinality Detection
2. Alias Detection routine
3. Context Detection routine.

Click the Detect cardinalities or you can set manually also.

What is an Alias?
• An Alias is an exact duplicate of the original table with a new name. The data in the table is exactly the same.

• The Alias is used only to resolve the loop in the structure of the universe. There is no impact on the schema of the database
– Easy to define
– Easy to maintain
– Easy to use

• A loop with a single lookup table should be resolved by an alias
• A lookup table can be identified by its cardinality
• A lookup table only has the ‘one’ end of joins attached to it










Designer routines detect loops and candidates for aliases.


Break the loop by creating an alias of the lookup table for each side of the loop.
Some DBs require a separate alias for both sides of the loop.

After that you can detect loop once again,
Alias detection routine
You can use automatic loop detection also,

Click the Detect loops button, it will be identifies loops are exist or not
You can get the message in Loop detect window and it suggest to candidate contexts or aliases

If it is structure multi star situation it not possible using alias.









Normalized dimensions are not amenable to loop resolution using Aliases

• If you try to resolve the loop using Aliases:











And also we get duplicate of objects














This will be effective sales universe Rentals universe

In this case we can use to resolve with contexts.











after result look like this way.












Detecting and create context.


Double click the context in the list mode window

- give it context name
- if want write any description to update description this will be user




Read more »

Introduction to Semantic Layers

Introduction to Semantic Layers
The semantic layer is a metadata layer that abstracts the complexities of the data source. The end user sees only a logical grouping of available, well-named fields for use and does not have to concern them with the details of database design or need any SQL knowledge.
In Business Objects XI, two semantic layers are supported business views and universes. With the merging of Crystal Decisions and Business Objects, a decision was made to keep business views from Crystal Decisions and universes from Business Objects.
Why Use a Semantic LayerSemantic layers offer wonderful advantages over traditional report design processes by removing the most difficult data-intensive tasks, as described in the following sections, from report design. Furthermore, it allows for reuse of components and promotes the concept of changing a component once and having the change applied to multiple reports.
Abstract the Complexities of the DatabaseWith large complex data warehousing projects using many tables and complex joins, the report author might not have the requisite knowledge. If the report author is required to join the tables for the reports, he might not use the most efficient join, resulting in poor performance. Semantic layers allow for a division in labor, whereby the more technical database administrators and developers can create the joins between tables and data sources and the business users can concentrate on designing reports to satisfy their requirements.
Putting Report Design in the Hands of Business People
As a result of this division of labor and the reuse of the Business Objects repository, business people do not have to be as technically savvy, effectively resulting in less technical skill being required to develop reports.
Support for a Wide Range of Data Sources
Both metadata layers provide a wide range of database support, including the majority of relational database vendors. Business views also include the ability to connect to some no relational data sources; for example, a user could abstract the complexity of an XML file by encapsulating the XML with a business view.
Reuse of Metadata Components
One major drawback to specifying the data joins in each report is that this creates a large amount of redundant work. Secondly, should the database change, there is no way to effect this change other than changing each of the individual reports. A semantic layer allows the administrator to create this join once and should this join change, the administrator only needs to change it once.
Security
The semantic layer allows the administrator to set up security so that data is filtered based on who the user is. This can be based off of security within an entitlements database, or the Business Objects user model can be used to create the security model. This way rows and columns can be secured by users or groups.
The Business Objects repository also secures the semantic layers and only those users with the required permissions can access them. For example, it is generally accepted auditing practice that accounts receivable personnel should not be able to see accounts payable information and vice versa. By using the user group functionality in Business Objects Enterprise, the accounts receivable group would be given access to only the accounts receivable semantic layer.
TransportabilityThe semantic layers provide the ability to export a business view to an XML file or a universe to an .unv file. These files can then be easily imported into another Business Objects Enterprise repository. This simple form of transportability makes semantic layer swapping a simple exercise. It also simplifies the storage of source code, should the organization have a source code storage requirement.

Read more »

Monday, February 7, 2011

What are Dimensions and Measures?

Read more »

Tuesday, September 21, 2010

BusinessObjects Enterprise architecture basic terminology

Host
A host can be a physical computer or virtual machine.


Server

A server is an Operating System (OS) level process hosting one or more services.
For example,
CMS and Adaptive Processing Server are servers.
A server runs under a specific OS account and has its own PID.


Service

A service is a server subsystem that provides a specific function. The service runs within the
memory space of its server under the Process ID (PID) of the parent container (server).
For example,
the Web Intelligence Scheduling and Publishing Service is a subsystem running within the Adaptive Job Server.


Node


A node is a collection of BusinessObjects Enterprise servers, all running on the same host.
One or more nodes can be on a single host. Each node is managed by a Server Intelligence Agent (SIA).


Server Intelligence Agent


The SIA is a locally run service managed by the operating system. The task of the Server
Intelligence Agent (SIA) is to start, stop, and monitor locally run BusinessObjects servers.

When one of the managed servers goes down unexpectedly, the SIA restarts the server immediately.
When you issue a command in the CMC to stop a server, the SIA stops the server.

When you create a SIA, you create a new node. A node is a collection of BusinessObjects
Enterprise servers which run on the same host and are managed by a single SIA.

You can add servers to the node and you can have more than one node on the same machine.

The SIA continuously monitors server status information, which is stored in the CMS databases.

When you change a server's settings or add a new server in the CMC, the CMS notifies the SIA
and the SIA performs the jobs accordingly.


................ continue..next we will discuss about Workflows for each servers and how the communicate each server

Read more »

Tuesday, July 27, 2010

SAP BusinessObjects Useful Links

SAP BusinessObjects Links
SAP® BusinessObjects Community: http://sdn.sap.com/irj/boc
SAP® BusinessObjects Notes: https://sdn.sap.com/irj/boc/notes
SAP® BusinessObjects Articles: https://sdn.sap.com/irj/boc/articles
SAP® BusinessObjects Forums: https://sdn.sap.com/irj/scn/forums

Read more »

Monday, March 29, 2010

SAP BusinessObjects Certification Exam Realignment

Important Message regarding SAP BusinessObjects Certification Exams

In today's highly competitive market, individuals who demonstrate that they possess essential business and technological skills enjoy a significant advantage over their peers. This is particularly true if your expertise includes SAP and SAP BusinessObjects software. Your proven knowledge of SAP applications and technology is your passport to a wide range of opportunities. Whether you are a consultant or an employee, your skills are in great demand, and validation of those skills is critical.

Today's businesses are taking a hard look at their investments and the returns they generate. Part of that scrutiny focuses on the proficiency and proven capabilities of the people they choose to implement and operate their SAP applications. To accelerate your career, you need to demonstrate that you are part of an elite group that has the talent and experience required to optimize SAP software.

The SAP certification program provides that competitive edge. Those who hold SAP certification have obtained their skills through rigorous study and direct experience and have proven themselves by passing demanding, process-oriented examinations.

Effective April, 2010, there will be new SAP BusinessObjects certification exams available after realignment with the SAP certification program. All existing SAP BusinessObjects exams will be retired at the end of April and will be replaced by the following three exams:

• SAP Certified Application Associate - SAP BusinessObjects Enterprise XI 3.x

• SAP Certified Application Associate - Crystal Reports 2008

• SAP Certified Application Associate - BusinessObjects Web Intelligence XI 3.x


In addition to the test delivery via applicable Pearson VUE test centers (http://www.pearsonvue.com/busobjects/), the new exams will also be available from April onwards at SAP Education Centers around the world.

The exam codes which should be bookable from mid-March onwards will be:

• C_BOCR_08 - SAP Certified Application Associate - Crystal Reports 2008

• C_BOE_30 - SAP Certified Application Associate - SAP BusinessObjects Enterprise XI 3.x

• C_BOWI_30 - SAP Certified Application Associate - BusinessObjects Web Intelligence XI 3.x


FREQUENTLY ASKED QUESTIONS (FAQ)

1. What changes are upcoming for the SAP BusinessObjects certification program?

Effective April 30, 2010, there will be new SAP BusinessObjects certification exams available after realignment with the SAP certification program. All existing SAP BusinessObjects exams will be retired at the end of April and will be replaced by the following three exams:

C_BOCR_08 - SAP Certified Application Associate Crystal Reports 2008
C_BOE_30 - SAP Certified Application Associate SAP BusinessObjects Enterprise XI 3.x
C_BOWI_30 - SAP Certified Application Associate BusinessObjects Web Intelligence XI 3.x

2. Do current certificates keep their value?

Absolutely; individuals holding a current valid Business Objects certification will not need to recertify.

3. If a test taker has already passed 3 out of 4 papers for BusinessObjects Certified Professional - Business Objects Enterprise and is only left with the XI 3-1 upgrade exam (SABE 501) what should he/she do?

To avoid taking the full certification exam after the retirement of the XI 3-1 upgrade exam the final exam should be taken prior to its retirement at the end of April.

4. What has changed in the new exams?

There are some minor content updates and the scoring model has been changed to dichotomous scoring. The dichotomous scoring model scores multiple response questions as either correct or incorrect and does not give partial grades for responses. This better reflects the need for SAP customers and partners to know whether a certified individual can perform a task to the complete satisfaction of all concerned. Leaving a question blank is equivalent to a false response. In addition there is now only one exam required to gain the full certification.

5. Will the current certification holders automatically be considered at SAP Associate level?

Yes, those holding the existing certification BusinessObjects certification are entitled to use the SAP Associate certification logo and title. The former BusinessObjects Certification branding and logo will no longer be used by SAP or provided to test takers.

6. For those who already possess the BOCP-CR XI, there is currently a delta BOCP-CR 2008 update exam to update to CR2008. Will a CR delta exam exist after this realignment?

No, after the realignment there will no longer be a delta exam to update to CR2008. This will be retired in April and not replaced.

7. Will the exam duration change?

The exam duration will be aligned with the rest of the SAP Global Certification program. There will be 80 questions in 3 hours.

8. Why is the series of exams for each BusinessObjects product line being compressed into single exams?

This is a step to align the BusinessObjects exam format with the rest of the SAP Global Certification program.

9. How many times can the test taker take the certification exam?

He/she can sit for an SAP certification exam a maximum of three times. If he/she is unsuccessful in passing your certification exam after two attempts, and has not previously taken SAP training classes, we highly recommend that they complete the training. The fee for certification retakes is the same as the initial exam. No candidate may sit for the same examination for the same release more than three times. A candidate who has failed an examination three times for a release may not attempt that examination again until the next release. There are no rules on waiting periods prior to a retake.

10. A test taker just missed reaching a passing grade and would like SAP to review my exam for possible rescoring. What is the appeals process?

Unless there were technical system difficulties experienced while taking the exam, exams will not generally be reviewed for rescore. If however a test taker feels that there are grounds for appeal it is necessary to submit that appeal to the local SAP Education team as soon as possible - but at the latest up to 3 months - after the testing event.

11. Where can SAP BusinessObjects tests be taken?

From April 30, 2010 SAP BusinessObjects certification exams will no longer be available via Pearson VUE test centers in Germany, Austria, Switzerland, the Netherlands, Belgium and Luxembourg. However the exams will continue to be available via Pearson VUE test centers in the rest of the world. From April onwards the registration for an SAP BusinessObjects exam at a Pearson VUE Test Center will no longer be possible at http://www.vue.com/busobjects. All future registrations must be made via http://www.vue.com/sap. In addition to this, the SAP BusinessObjects exams will also be available in SAP Education Centers around the world from April 2010 onwards. Registration for this can be arranged via http://www.sap.com/certification/ or by contacting your local SAP Education representative.

12. Is there any difference in the certification exam at an SAP Education center or through SAP's delivery partner, Pearson VUE?

No. Certification exams are the same no matter where the test is taken.

13. Does the test taker need to enter a SAP user ID when registering for a certification exam and does he/she need to be affiliated with an SAP customer or partner in order to take an exam?

The test taker does not need to be affiliated with an SAP customer or partner in order to take an exam, but does have to apply for a so-called S-User ID (or in the case of internal employees an I, D or C-user ID) from SAP prior to registering. Instructions on how to apply for that ID and register for the exam can be found at http://www.vue.com/sap.

14. How does a test taker obtain the actual certificate?

On successfully passing the exam, the certificate will be sent to the test taker within 4-6 weeks. For queries please contact kps.businessobjects.kt@sap.com.

15. Are professional and master exams planned for SAP BusinessObjects certifications?

There are not currently plans for professional and master exams.

16. Can SAP BusinessObjects vouchers be ordered for taking tests at VUE?

Yes. Vouchers can be ordered online here http://www.vue.com/vouchers/pricelist/

17. Will the pricing change?

The pricing will be aligned with the rest of the SAP Global Certification program to reflect the increased exam duration and the single exam per certification scenario. Pricing will not differ between an exam taken at a VUE test center or an SAP Education Center.

18. How can a test taker get information about recommended training offerings to prepare for the tests?

The recommended training alternatives are listed in the test section on http://www.sap.com/services/education/certification

Read more »

Friday, February 12, 2010

Evolution of the BO XI platform – from XI R2 to XI 3.1 SP2

Where were we with XI R2:

• Change to Crystal service-oriented platform (Crystal 10 architecture)
• Ability to plug Crystal Reports, Web Intelligence, Desktop Intelligence, OLAP Intelligence, Dashboard Manager, Performance Manager directly into the framework
• Single repository, security, system management, publishing, portal
• Infoview (Replaced old BO Infoview and Crystal ePortfolio)
• Central Management Console (CMC)
• Import Wizard (upgrades from BO 5, 6, XI, Crystal 8.5, 9, 10)
• Desktop Intelligence (new name for BO full client + ability to query and display Unicode data)
• Publishing, Encyclopedia, Discussions, OLAP Intelligence, Performance Management
• Changes to Data Integrator, Composer, Metadata Manager

XI 3.0

• All administration moved to the Central Management Console – CMC – with new GUI
• Bulk action support in CMC
• Central Configuration Manager – CCM is still there (to manage multiple nodes) with 2 entries : Tomcat & SIA
• Server Intelligence Agent (SIA) – handles service dependencies
• Server Intelligence in CMC – clone server deployments
• Repository Federation – replicate repository on other BO cluster
• Repository Diagnostic Tool (Infostore vs FileStore – repair inconsistencies between CMS database entries and files in FRS)
• Improved Import Wizard
• Web Intelligence Rich Client (offline viewing of WebI reports, no session timeout)
• Data change tracking in Web Intelligence
• Designer – “Database delegated” projection on measures
• Universe based on stored procedures
• Prompt syntax extension (persistent/primary_key undocumented features, finally!)
• Personal data provider – combine data from Excel, text, csv and get into a single report
• Smart cubes – support for non-additive measures (percentages, ratios) and RDBMS analytical functions
• Multi language support – dimensions, measures, prompts automatically localized to report viewer’s language
• Native Web Intelligence printing (without PDF)
• Enbed image in Web Intelligence report
• Hyperlinks dialog box makes links easy to create – syntax generated by WebIntelligence (remember opendocument()?)

What’s new in XI 3.1

• Support for multi-forest Active Directory authentication
• IP v6 support
• Lifecycle Management Tool (LCMBIAR files, replace Import Wizard)
• Saving Web Intelligence documents as CSV (data-only files) – new sheets for every 65K rows of data
• Web Intelligence Autosave
• “Begin_SQL” SQL prefix variable
• Prompt syntax extension (support for key-value pairs!)
• Business Objects Voyager enhancements
• Live Office enhancements
• WebIntelligence – Automatic loading of cached LOVs, interactive drag-drop, report filter bar, cancel refresh-on-open

What’s new in XI 3.1 SP2

• WebIntelligence Input controls
• OLAP universe based access to SAP BW using MDX
• BI services – expose WebIntelligence document components as web services
• Query on Query
• Fold-unfold UI improvements
• New SDKs – WebI Calculation Extension Points, Custom Data Provider plugin, Interactive viewing extension and integration points
• New universe SQL parameter SMART_AGGREGATE allows using most detailed aggregate tables
• @Prompt editor in universe Designer
• Backward compatibility is broken. Web Intelligence documents created using BO XI 3.1 SP2 cannot be opened in BO XI 3.1




Ukraine bride

Read more »

Sunday, January 31, 2010

Business Objects Enterprise Architecture



Ukraine bride

Read more »

Business Objects XI 3 Architecture



Ukraine bride

Read more »

Wednesday, October 28, 2009

BO error messages

Computation errors

#COMPUTATION in cumulative aggregations

#COMPUTATION occurs in cumulative aggregations for the following reason:
• The reset context is not included in the output context.

Solution for #COMPUTATION in a cumulative aggregation
To avoid #COMPUTATION in a cumulative aggregation, the reset context must
be included in the output context. In other words, the dimension or dimensions
after the semi-colon (;) in the formula must also be listed after the operator (In,
ForEach or ForAll) on the right of the formula.

#COMPUTATION in non-aggregate formulas
In non-aggregate formulas, #COMPUTATION occurs because the output context
is not included in the input context
Solution for #COMPUTATION in a non-aggregate formula
You must:
1. Edit the formula so that the output context is included in the input context, as
described in the example above.
2. Add Max or Min to the beginning of the formula, followed by an opening
parenthesis.
3. Add a closing parenthesis at the end of the formula, then press Enter.

#MULTIVALUE

#MULTIVALUE in aggregations

#MULTIVALUE occurs in aggregations because
The output context is not included in the local context.


#MULTIVALUE in break headers and footers

#MULTIVALUE in a cell at the section level

A report section displays data in a master cell and in a block or blocks. If you use
two variables at the section level, #MULTIVALUE can occur.

Read more »

Tuesday, September 2, 2008

Incompatible objects

Incompatible objects nothing but Sometimes it is not possible to use certain combinations of objects in data providers. This situation arises when objects bear no relationship to one another. These objects are called incompatible objects.

For example, the Island Resorts Marketing universe contains the
[Reservation Year] and [Revenue] objects, which are incompatible. This is
because there is no revenue associated with a reservation. Revenue is
generated only when the customer is invoiced. The underlying database
structure reflects this; you cannot build a query that aggregates revenue by
reservation year because there is no such thing as revenue by reservation
year. In other words, the aggregation context that you specified for the
[Revenue] object does not exist.

Read more »

What is a scope of analysis?

The scope of analysis for a query is extra data that you can retrieve from the
database to give more details on the data returned by each of the objects in a
query. This extra data does not appear in the initial result document, but it
remains available in the data cube, so you can pull this data in to the report to
allow you to access more detail at any time. This process of refining the data
to lower levels of detail is called drilling down on an object

In the universe, the scope of analysis corresponds to the hierachical levels
below the object selected for a query.

You can set this level when you build a query.

You can also create a custom scope of analysis by selecting specific
dimensions to the Scope of Analysis pane.

For example, a scope of analysis of one
level down for the object Year, would include the object Quarter, which
appears immediately under Year.

Read more »

Tags