about business objects

Upload: vlsishekar

Post on 07-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 About Business Objects

    1/20

    About Business objects:

    BUSINESSOBJECTS is an integrated query, reporting and analysis solution forbusiness professionals that allows you to access the data in your corporate databasesdirectly from your desktop and present and analyze this information in a

    BUSINESSOBJECTS document.

    BUSINESSOBJECTS makes it easy to access this data, because you work with it inbusiness terms that are familiar to you, not technical database terms like SQL. Youdont need any knowledge of the database structure or technology.

    Once youve used BUSINESSOBJECTS to access the data you need, you can presentthe information in reports as simple as table or as sophisticated as dynamic documentswith drillable charts.

    You can then save those documents for your own personal use, send them to other

    users, or publish them to the corporate repository for potentially even broadercirculation.

    You can add images and embedded objects and format your documents to highpresentation standards for viewing on screen or for printing.

    On-report analysis allows you to switch your business perspective by dragging anddropping data, insert on-report calculations or drill into a report for detailed information.

    You can quickly and easily share the documents you have created with otherusers in your company, either by sending them directly to selected individuals or

    groups, or by publishing them as corporate documents. When you distribute documentsin these different ways, you use the BUSINESSOBJECTS repository.

    The repository stores the documents you send so that other users can retrieve and viewthem. It also stores information about the documents it stores, such as name of sender,date and time, and also which users in the company have the right to retrieve and viewa document.

    About Business objects Company:Business Objects has been a pioneer in business intelligence (BI) since the dawn of thecategory. Today, as the worlds leading BI software company, Business Objectstransforms the way the world works through intelligent information. The company helpsilluminate understanding and decision-making at more than 45,000 organizationsaround the globe.

    Through a combination of innovative technology, global consulting and educationservices, and the industrys strongest and most diverse partnernetwork, BusinessObjects enables companies of all sizes to make transformative business decisionsbased on intelligent, accurate, and timely information.

  • 8/3/2019 About Business Objects

    2/20

    Business Objects has dual headquarters in San Jose, Calif., and Paris, France. Thecompanys stock is traded on both the Nasdaq (BOBJ) and Euronext Paris (ISIN:FR0004026250 - BOB) stock exchanges. More information about Business Objects canbe found at www.businessobjects.com.

    The Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, andXcelsius are trademarks or registered trademarks of Business Objects in the UnitedStates and/or other countries. All other names mentioned herein may be trademarks oftheir respective owners.

    Why Migrate to Business objects XI R2

    BusinessObjects XI is the first and only business intelligence (BI) platform thatdelivers a complete set of market-leading BI capabilities: best-in-class performancemanagement, reporting, query and analysis, and data integration. BusinessObjects XI

    introduces significant innovations that deliver BI in new ways to a much broader set ofusers as well as completing the integration of the Crystal and BusinessObjects productlines.

    BusinessObjects XI Release 2 builds on the proven and trusted BusinessObjects XIplatform. It provides substantial functional improvements and innovations across theBusinessObjects XI platform and includes full platform-level support for DesktopIntelligence (formerly BusinessObjects full client) to allow a smooth transition path toBusinessObjects XI for all existing customers who have invested in that technology.

    BusinessObjects XI Release 2 takes innovation even further to allow non-traditional BI

    users to easily access critical business information via Intelligent Question

    New Features in BO XI R2It's been few months since Business Objects XIr2 has hit the market. Unfortunately I stillhaven't got a chance to play my hands on it. Today I was reading about some of thenew features provided in XIr2 and I was happy to learn about two new features thatwere most wanted by almost all the users I have dealt with.

    1) To be able to email the reports while scheduling using Broadcast Agent- In previousversions of Business Objects we needed to write some macros and do some tweaks atthe server to achieve this. But in XIr2, this feature is built-in to the product.

    2) To be able to schedule based on a business calendar- This is very common and veryrealistic from the user's point of view as the business calendar varies from eachcompany and scheduling goes useless without this feature many-a-times.BusinessObjects is in the market for almost 10 years but they weren't able to put these featuresall this time. Thanks to Crystal reports who was bought by Business Objects andbrought these nice features into Business Objects products too.

  • 8/3/2019 About Business Objects

    3/20

    ODS Vs. Data Warehouse

    ODS Vs. Data Warehouse

    Operational Data store

    - Data Focused Integration From Transaction Processing Focused Systems

    -Age Of The Data is Current, Near Term (Today, Last Weeks)

    - Primary Use: Day-To-Day Decisions Tactical Reporting Current OperationalResults- Frequency Of Load: Twice Daily , Daily, Weekly

    Datawarehouse

    - Subject Oriented,Integrated,Non-Volatile,Time Variant

    - Age of the Data is Historic (Last Month, Qtrly, Five Years)

    - Primary Use: Long-Term Decisions Strategic Reporting Trend Detection

    Differences between BO XI R2 and BO XI 3.0

    1)WebI has a desktop version now.Now you will be able to save your webI reports on desktop as a client tool has beenintroduced for the creation of WebI Reports. No more issues of global license. You just

    need a WebI license to create a WebI Report

    2)The major improvement of XI 3.0 over XI R2 is architecture/administration-related:- The user-interface of the Central Management Console (CMC) has improved: itmimics the Windows Explorer interface with its directory trees and pull-down menus;- The new 'Security Query' in CMC enables administrators to search for specific objects;- Auditing services comes now standard with CMC - No additional licence-costs arerequired anymore;- Report-scheduling comes now standard with CMC. Also schedule options forWebIntelligence, Business Objects & Crystal Reports have improved so it matchesBO6's BroadCastAgent Publisher;- The new 'Federation'-option enables you to replicate servers on different locations;- The 'Server Intelligence Agent' (SIA), a program that starts monitors and stopsservers, is added. It makes the Enterprise-system not dependent anymore on a singleCMS;- It is now possible to create and add your own default security-level next to the existing'View on Demand', 'Full Control', et cetera;- The Import Wizard, used for importing objects from different environments and earlierBO versions, is extended and now also allows to import documents on their name only

    http://businessobjectsguru.blogspot.com/2008/12/differences-between-bo-xi-r2-and-bo-xi.htmlhttp://businessobjectsguru.blogspot.com/2008/12/differences-between-bo-xi-r2-and-bo-xi.htmlhttp://businessobjectsguru.blogspot.com/2008/12/differences-between-bo-xi-r2-and-bo-xi.html
  • 8/3/2019 About Business Objects

    4/20

    instead of the internal CUID-key.

    There is still room for lots of improvements: version-control of objects is still non-existent, event-based scheduling is not well-supported, user-administration cannot bedone batchwise and the general user-interface of CMC, despite having been improved,

    is still a major drawback compared to BO 6 in terms of userfriendliness andunderstandability.

    3)There are optional prompts , i think thsi feature added will remove 'All ' in list of valuesother new feature is we can see what all data is changed from previous run of report

    4)Here are few more differences from design point of view.The new feature in Webi is the smart measure:It is a measure that delegates its aggregation calculation to a database. Smart measureperforms calculation that the standard Webi aggregation mechanism cannot calculatecorrectly.

    E.g: Complex averages,such as average of a percentage,ratios,etc.. Smart measuresare available for all relational and OLAP data sources.

    It provides some new Querying functions:-Delegated LOV search-It delegates the search of values in an LOV to the database.Features:1. Prevents LOV from being loaded automatically.2. Prevents the report user from refreshing the LOV3. Restricts the data set returned.4. Limits the load time to one that the report user finds acceptable

    -Optional Prompt-applies only to report level prompts not universe prompts.

    -Percent rankIt allows the report user to rank a percentage of dimension volume "sliced" on anotherdimension. This feature is available only on Java report panel.

    -SamplingThe query sampling returns specified number of items and selects them randomly.

    -Forcemerge

    -Data Tracking:This feature allows a report user to highlight the values that have changed sinceprevious refresh for any level of aggregation.

    5)The Designer part of XI3 is enhanced so that we can create universes based onStored procedures in database which can be easily accessed by business users forgeneration of webi reports through infoview. There is a huge difference between XIR2

  • 8/3/2019 About Business Objects

    5/20

    and XI3 infoview in terms of infoview customization.

    6)Multilingual support for metadata is now available with the introduction of "TranslationManager".This helps avoiding the rework in replicating the universe for differentlanguages. But this is restricted to only WebIntelligence reports,where by the language

    setting can be choosen from Infoview settings for "preferred viewing Locale"

    7)Few more new features of BO XI3Support for Nested Derived TablesCompulsory filters at universe and class levelCustom DriversEnhanced SAP BW support

    8)There is a security configuration improvement that I consider very helpful. the optionto apply security to one object but avoiding to spread it to the lower levels. So you donot have to broke inheritance from each object on the next (lower) level to have this

    working.

    brief about Slowly Changing Dimensions

    Slowly Changing Dimensions:

    The "Slowly Changing Dimension" problem is a common one particular to datawarehousing. In a nutshell, this applies to cases where the attribute for a record variesover time. We give an example below:Christina is a customer with ABC Inc. She first lived in Chicago, Illinois. So, the originalentry in the customer lookup table has the following record:

    Customer Key Name State1001 Christina Illinois

    At a later date, she moved to Los Angeles, California on January, 2003. How shouldABC Inc. now modify its customer table to reflect this change? This is the "SlowlyChanging Dimension" problem.

    There are in general three ways to solve this type of problem, and they are categorizedas follows:

    Type 1: The new record replaces the original record. No trace of the old record exists.Type 2: A new record is added into the customer dimension table. Therefore, thecustomer is treated essentially as two people.Type 3: The original record is modified to reflect the change.

    Type 1:We next take a look at each of the scenarios and how the data model and the datalooks like for each of them. Finally, we compare and contrast among the three

    http://businessobjectsguru.blogspot.com/2008/05/brief-about-slowly-changing-dimensions.htmlhttp://businessobjectsguru.blogspot.com/2008/05/brief-about-slowly-changing-dimensions.htmlhttp://businessobjectsguru.blogspot.com/2008/05/brief-about-slowly-changing-dimensions.html
  • 8/3/2019 About Business Objects

    6/20

    alternatives.In Type 1 Slowly Changing Dimension, the new information simply overwrites theoriginal information. In other words, no history is kept.In our example, recall we originally have the following table:

    Customer Key Name State1001 Christina Illinois

    After Christina moved from Illinois to California, the new information replaces the newrecord, and we have the following table:

    Customer Key Name State1001 Christina California

    Advantages:- This is the easiest way to handle the Slowly Changing Dimension problem, since there

    is no need to keep track of the old information.

    Disadvantages:- All history is lost. By applying this methodology, it is not possible to trace back inhistory. For example, in this case, the company would not be able to know that Christinalived in Illinois before.

    Usage:About 50% of the time.

    When to use Type 1:Type 1 slowly changing dimension should be used when it is not necessary for the datawarehouse to keep track of historical changes.

    Type 2:In Type 2 Slowly Changing Dimension, a new record is added to the table to representthe new information. Therefore, both the original and the new record will be present.The newe record gets its own primary key.In our example, recall we originally have the following table:

    Customer Key Name State1001 Christina Illinois

    After Christina moved from Illinois to California, we add the new information as a newrow into the table:

    Customer Key Name State1001 Christina Illinois1005 Christina California

  • 8/3/2019 About Business Objects

    7/20

    Advantages:- This allows us to accurately keep all historical information.

    Disadvantages:- This will cause the size of the table to grow fast. In cases where the number of rows

    for the table is very high to start with, storage and performance can become a concern.- This necessarily complicates the ETL process.

    Usage:About 50% of the time.

    When to use Type 2:Type 2 slowly changing dimension should be used when it is necessary for the datawarehouse to track historical changes.

    Type 3:

    In Type 3 Slowly Changing Dimension, there will be two columns to indicate theparticular attribute of interest, one indicating the original value, and one indicating thecurrent value. There will also be a column that indicates when the current valuebecomes active.In our example, recall we originally have the following table:

    Customer Key Name State1001 Christina Illinois

    To accommodate Type 3 Slowly Changing Dimension, we will now have the followingcolumns: Customer Key Name Original State Current State Effective Date

    After Christina moved from Illinois to California, the original information gets updated,and we have the following table (assuming the effective date of change is January 15,2003):

    Customer Key Name Original State Current State Effective Date1001 Christina Illinois California 15-JAN-2003

    Advantages:- This does not increase the size of the table, since new information is updated.- This allows us to keep some part of history.

    Disadvantages:- Type 3 will not be able to keep all history where an attribute is changed more than

  • 8/3/2019 About Business Objects

    8/20

    once. For example, if Christina later moves to Texas on December 15, 2003, theCalifornia information will be lost.

    Usage:Type 3 is rarely used in actual practice.

    When to use Type 3:Type III slowly changing dimension should only be used when it is necessary for thedata warehouse to track historical changes, and when such changes will only occur fora finite number of time.

    BusinessObjects Enterprise web services

    The web services are server-side components that process request from clientapplications and communicate these requests to the appropriate server. They includesupport for report viewing, and logic to understand and direct web requests to theappropriate BusinessObjects Enterprise server.

    BusinessObjects Enterprise web services include:

    Web Application Server

    The Web Application Server uses the BusinessObjects Enterprise SDK (Java or .NET)to interface with the rest of the BusinessObjects Enterprise services. It is responsible forprocessing requests from the browser, sending Crystal Server Pages (.CSP) andCrystal Web Request (.CWR) requests to the Web Component Adapter, and formatting

  • 8/3/2019 About Business Objects

    9/20

    pages to be returned to the web client. The Web Application Server acts as a gatewaybetween the browser and the rest of the components in BusinessObjects Enterprise.

    Web Component Adapter (WCA)

    The WCA runs within the application server and provides backward compatibility forapplications developed using Crystal Server Pages (.CSP) and Crystal Web Request(.CWR) requests. The WCA also handles OLAP Intelligence view requests.

    The management services

    The management services manage the BusinessObjects Enterprise system.Theseservices maintain all security information, send requests to the appropriate services,manage auditing information, and store report instances.

    The management services are:

    Central Management Server (CMS)

    The CMS is responsible for authenticating users and groups, and keeping track of theavailability of the other BusinessObjects Enterprise services. It also maintains theBusinessObjects Enterprise system database, which includes information about users,groups, security levels, BusinessObjects Enterprise content, and services. The CMSalso maintains a separate audit database of information about user actions andmanages the BusinessObjects Repository. All servers communicate with the CMS whenthey start up.

    Event Server

    The Event Server manages file-based events. It monitors the directory you specifiedwhen setting up a file-based event. When the appropriate file appears in the monitoreddirectory, the Event Server triggers your file based event.

    Destination Job Server

    A user can take an existing report instance and schedule the report under a specifiedformat and destination. The Destination Job Server copies or creates a shortcut of thefile and sends it to the selected destination.

    BusinessObjects Enterprise storage services:The storage services are responsible for storing objects and object instances.

    The storage services are:

    Input File Repository Server

  • 8/3/2019 About Business Objects

    10/20

    The Input File Repository Server manages all of the report and program objects thathave been published to the system. It can store the following files: .RPT, .CAR, .EXE,.BAT, .JS, .XLS, .DOC, .PPT, .RTF, .TXT, .PDF,.WID. Note that .RPT files are stored asreport definition files only; they do not contain any data.

    Output File Repository Server

    The Output File Repository Server manages all of the report instances generated by theReport Job Server and the program instances generated by the Program Job Server. Italso manages instances generated by the Web Intelligence Report Server and the LOVJob Server. It can store the following files: .RPT, .CSV, .XLS, .DOC, .RTF, .TXT, .PDF,.WID.. Note that .RPT and .WID files are stored as reports/documents with saved data.

    Crystal Reports Cache Server

    The Crystal Reports Cache Server handles viewing requests from the Web Application

    Server when the Crystal Reports viewer preference is set to ActiveX, Java or DHTMLviewers.The Cache Server maintains a folder of cached report EPF files, determines if a requestcan be fulfilled with a cached report page or pass the request to the Crystal ReportsPage Server when no cached report page exists. The benefit of caching is thatBusinessObjects Enterprise doesnt have to generate .epf files each time a page isviewed. Therefore report pages that have been cached can be shared among users.

    Desktop Intelligence Cache Server

    The Desktop Intelligence Cache Server handles viewing requests for DesktopIntelligence documents and manages the viewable pages created by DesktopIntelligence Report Server.

    BusinessObjects Enterprise processing services

    The processing services access the data and generate reports. This is the only tier thatinteracts directly with the databases that contain report data.

    Which services become involved in processing an object is determined by whether theobject is being scheduled or viewed on demand. Viewer choice also plays a role indetermining which servers are involved in object processing.

    For scheduling requests

    The schedule processing services are:

    Program Job Server

    The Program Job Server processes program objects, as requested by the CMS, and

  • 8/3/2019 About Business Objects

    11/20

    generates program instances.

    Crystal Reports Job Server

    The Crystal Reports Job Server processes report objects, as requested by the CMS,

    and generates report instances.

    Destination Job Server

    If you configure a job server to process report objects, or send objects to instances tospecified destinations, it becomes a Destination Job Server. A Destination Job Serverprocesses requests that it receives from the CMS and sends the requested objects orinstances to the specified destination.

    If the request is for an object, the Destination Job Server retrieves the object from theInput File Repository Server. If a report or program instance is requested, the

    Destination Job Server retrieves the instance from the Output File Repository Server.

    Web Intelligence Job Server

    The Web Intelligence Job Server receives schedule requests from the CMS and thenforwards them to the Web Intelligence Report Server for processing.

    Web Intelligence Report Server

    The Web Intelligence Report Server processes Web Intelligence report requests.

    Both the Program Job Server and the Crystal Reports Job Server retrieve the file to berun from the Input File Repository Server. Run the report or program, and then save theprocessed file to the Output File Repository Server as an instance.

    List of Values (LOV) Job Server

    The List of Values Job Server receives schedule requests from the Business Viewmanager and processes scheduled List of Values objects to populate them with valuesthat are retrieved from a database.

    Desktop Intelligence Job Server

    The Desktop Intelligence Job Server processes scheduling requests it receives from theCMS for Desktop Intelligence documents and generates the instance of the DesktopIntelligence document.

    Desktop Intelligence Report Server

    The Desktop Intelligence Report Server processes viewing requests for Desktop

  • 8/3/2019 About Business Objects

    12/20

    Intelligence documents and generates the viewable pages of the Desktop Intelligencedocument.

    Connection Server

    The Connection Server in XI R2 is a service that can be administered and configuredthrough CCM (Central Configuration Manager) and the CMC (Central ManagementConsole). The Connection Server is responsible for the database connectivity to accessdata. It is invoked when users want to edit and view Desktop Intelligence documentsthrough InfoView in 3-tier mode. It is also used by some EPM services.

    The Connection Server libraries are present on the Web Intelligence Report Server,Desktop Intelligence Report Server and Web Intelligence Job Server which allows theseservices to query the database directly without communicating with the ConnectionServer service.

    For viewing requests

    The viewing processing services are:

    Crystal Reports Page Server

    The Crystal Reports Page Server is responsible for responding to page requests byprocessing reports and generating Encapsulated Page Format (.EPF) pages.TheCrystal Reports Page Server retrieves data for the report from the latest instance ordirectly from that database. After it has generated the report and converted it to .EPF,the Crystal Reports Page Server then sends the .EPF file to the Crystal Reports CacheServer.

    Web Intelligence Report Server

    The Web Intelligence Report Server is responsible for generating viewable pages. TheWeb Intelligence Report Server obtains page creation requests from the WebApplication Server and then communicates with the Input File Repository Server inorder to obtain copy of the .WID file and the universe definition.

    Report Application Server

    The Report Application Server (RAS) processes reports that users view with theAdvanced DHTML viewer. The RAS also provides the ad hoc reporting capabilities thatallow users to create and modify reports over the Web.

    The RAS is very similar to the Crystal Reports Page Server: it too is primarilyresponsible for responding to page requests by processing reports and generating EPFpages. However, the RAS uses an internal caching mechanism that involves nointeraction with the Crystal Reports Cache Server.

  • 8/3/2019 About Business Objects

    13/20

    As with the Crystal Reports Page Server, the RAS supports COM, ASP.NET, and Javaviewer SDKs. The Report Application Server also includes an SDK for report creationand modification, providing you with tools for building custom report interactioninterfaces.

    BO XI R2 Architecture (5 Tier's)

    We have five tiers in BOXI

    1.Client Tier

    The client tier is the only part of the BusinessObjects Enterprise system thatadministrators and end users interact with directly. This tier is made up of theapplications that enable people to administer, publish, and view reports and otherobjects

    2.Application tier

    The application tier hosts the server-side components that process requests from theclient tier as well as the components that communicate these requests to theappropriate server in the intelligence tier

    3.Intelligence Tier

    The intelligence tier manages the BusinessObjects Enterprise system. It maintains all of

    http://bp3.blogger.com/_0wJ7ht_9awo/SCl0L4B1J_I/AAAAAAAABCs/jLSFy0FlqVs/s1600-h/Server+Architecture.JPG
  • 8/3/2019 About Business Objects

    14/20

    the security information, sends requests to the appropriate servers, manages auditinformation, and stores report instances

    4.Processing tier

    The processing tier accesses the data and generates the reports. It is the only tier thatinteracts directly with the databases that contain the report data

    5.Data Tier

    The data tier is made up of the databases that contain the data used in the reports.BusinessObjects Enterprise supports a wide range of corporate databases

    50 Most General Business objects Questions

    1. What is a universe?A. Universe is a semantic layer, which maps to data in the database . Collection ofclasses and objectsB. universe is the symantic layer that isolates the end use from thecomplex structure of database2. Analysis in business objects?A. Slice and Dice and Drill Analysis is available in BOB. There are two types of analysis . i. slice and dice ii. Drill3. Who launches the supervisor product in BO for the first time?A. General Supervisor launches supervisor product4. How can you check the universe?A. Using check Integrity, u can check the universe. Go to Designer, Tools -> check

    Integrity5. What are universe parameters?A. You define universe parameters from the Universe Parameters dialog box (File->Parameters) when you create a universe. The database connection is theonlyparameter that you must manually select or create when you create anewuniverse.B. name of universe,description and rdbms connection6. Types of universes in business objects?A. Simple universe and complex universe7. What is security domain in BO?A. security domain is bomain.key that allocates each user with a name and password.8. Where will you find the address of repository in BO?

    A. BoMain.key,File that contains the address of the repositorys securitydomain.bomain.key9. What is broad cast agent?A. brodcasting agent are used to refresh or publish the document at a regular interval oftime broadly speaking BCA is used to schedule the document.B. Broad Cast agent agent manages scheduling the documents.9. What services the broadcast agent offers on the server side?A. It can also help reduce traffic on the network by running reports at offpeak timeswhich, of course, benefits everyone.

  • 8/3/2019 About Business Objects

    15/20

    10. How can you access your repository with different user profiles?A. Distribute the Key file according to the option you chose in the Repository Access11. What are alerters in BO?A. Alerters are used to draw attention to a block of data either by highlighting ordisplaying some message near to the cells

    12. What are different types of saving options in web intelligence?A. Save as a personal documentsave this document to InfoView for your personaluseSave to my computerSave this document to your computer as:Microsoft Excelformat (.xls), PDF Format, BO report(.rep)13. What is batch processing in BO?A. It is scheduled process in Broadcasting Agent. Ex: you can refresh a document at aspecified date/time. This can be either a oneoff process or a process to be repeated atthe same time every day, week, month etc.14. Can we take report on Excel in BO?A. After creating the report with extension .rep, File Menu Save as Excel option canbe given.yes, we can take the report in exel sheet

    15. I hvae linked 2 data provider..and generate the report ..in that report how can ifind the which data is comming from which data provider?A. in Report, go to structure mode you can see all the data with its corresponding dataprovider name as .Empname (Dataprovidername1)sal(dataprovidername2)16. suppose case1:a person buy a car case2: rent a car which is context & whichis alias? why?A. Becoz buy a car is a fact & rent a car is a look up,alias is created on look up tables.17. Can any body will explain about sarrogat key?A.In a current database, the surrogate key is the primary key,generated by the databasemanagement system and not derivedfrom any application data in the database. Theonlysignificance of the surrogate key is to act as the primary key.18. What is the difference between sub-query & co-related sub query? A.Nesting of queries, one within another, is termed as a Sub-Query.A sub query is executed once for the parent statement whereas the correlated subquery is executed once for each row of the parent query.

    Example Select deptno, ename, sal from emp a where sal = (select max(sal) from empwhere deptno = a.deptno) order by deptno19. WHAT ARE TEMPLATES? EXPLAIN WHAT YOU HAVE CREATED?Answer The different table templates you can use to displayinformation on reports are:

    ? vertical tables

    ? horizontal tables

    ? crosstabs

    ? forms

    1)Vertical tables display header cells at the top of thetable and the corresponding data

  • 8/3/2019 About Business Objects

    16/20

    in columns.

    2)Horizontal tables display header cells at the left of thetable and the correspondingdata in rows.

    3)Crosstabs display values for dimensions across the topaxis and on the left axis. Thebody displays the values of ameasure that correspond to the cross section of thedimensions.

    4)Forms are useful in your report if you want to displaydetailed information

    20. WHAT IS CARTESIAN PRODUCT?Answer A Cartesian product is defined as all possible combinationsof rows in all tables.21. WHAT IS CARDINALITY?Answer Cardinality defines the numeric relationships betweenoccurrences of the entitieson either end of therelationship line. eg: 1)0:02)1:03)1:14)0:M5)1:M6)M:M

    22. HOW TO SAVE UNIVERSES AND DOCUMENTS IN THE REPOSITORY?Answer When ever we save universe it directly gets saved in local repository. If we wantto access these universe from deski or webi then we will have to save these universe tocentral repritory by EXPORTING it,it will directly be saved in dafault location in centralrepository.23. CAN AUNIVERSE BE LINKED TO MORE THAN ONE DATASOURCE?Answer no24. IS IT POSSIBLE TO CREATE REPORTS FROM DIFFERENT UNIVERSES INONE DOCUMENT?Answer yes25. TILL WHAT LEVEL OF SECURITY BO SUPPORTS?Answer I bo the security levels are applied to roe level and coloumn level.Both havebeen handled by the administrator in supervisor tool (or) in designer tool.these twolevels of securities are used to restrict the data at roe level or coloumn level in case ofparticular user or user group. Row level Security ?The measure of specifying whichrows a user can retrieve based on a column of data or combination of columns is calledrow level security.26. what is a bo repositoryRepository means set of database tables, Business object store security information e.guser, group, access permission, user type etc. , universe information e.g. objects,classes, table name, column name, relation ship etc.and document information.27. When to use local filter and when to use global Fi...A filter which applies to a one single block in the report is called local filter but a filterwhich applies to all blocks in the report ia called as global report filter.28.How can you suppress the 'No data to fetch' messages in Reports?There are a number of ways. VBA can be used to set Application.Interactive to Off. Butthis will also prevent the user from responding to any prompts. You can also adjust yourquery so that every data provider is a union to a table that returns at least one row,thereby eliminating the possibility of returning no rows. That "special row" should bedesigned so that it doesn't change (impact) the actual results should they be returned.

  • 8/3/2019 About Business Objects

    17/20

    29. How can you create a graph with horisontal bars?put the paper on the table, then get up and move around the corner. Now the chart ishorizontal instead of vertical.30 . When getting 'No data to fetch' msg, how can you make the report to displayat least one record?

    Again, a union can be used to combine an extra row to a data provider, therebyeliminating the "no data to fetch" message. Or you can have two blocks, one hiddenbehind the other, where one block is displayed when there is data, and the other block(with a hard-coded text message) displayed only when there is no data in the "real" dataprovider.31.How can you import a single-tab report into another multi-table report so thesingle-tab report will keep its formatting?Without VBA, use a template. You'll have to recreate the data provider from scratch.With VBA, you can move (copy) the data provider to the multi-tabbed document, theneither via VBA or manually use a template to move the formatting. Bottom line is thatyou use a template to move the formatting, but have to use VBA or manually move the

    data provider as there is no feature within the product to do this.32. Can you link the 'universe based' query to one based on RDBMS storedprocedure?I've never tried this, but I don't see why not. Since you can link a universe-based queryto a personal data provider, and that works just fine, I don't see why this wouldn't work.33. How can you display 5 top records only?Need more information. Do you want the top 5 records based on some other value? Orthe "pure" top 5 based on the query? You have a number of choices... use the "rank"feature in BusinessObjects, use "partial results" and limit the rows returned to 5 (using adescending sort to get the right order), or use a Rank() feature of your RDBMS,assuming one is available. But since we're talking about report solutions, that last oneprobably should not be considered. Issues with the reporter rank function include thefact that all data is returned, resulting in a (potentially) large cube. But it will handle tiedresults. And by including a break on some other dimension object, you can determinethe top 5 per X, or some other value. Issues with the partial results include the fact thatties are not handled properly, and you can only get the "overall" top 5, not the top 5 persome item.34. What's the Detail object used for?Officially, any non-defining attribute should be a detail object. So while customer IDwould be a dimension, customer name, address, phone, and so on should be details.They are used primarily in an environment where lots of report linking is done. If youdon't use the linking technique, then details are less of an issue. Since details areassociated with a dimension, once their associated dimension is linked to some otherdimension, then the detail object is available (and valid) in a block with combined data.Some objects (date objects come to mine) could be defined in a universe as bothdimensions and details. For example, Order Date could be a detail for Order Number.The Order Number only has one Order Date. By setting Order Date to be a detail, youcan link on Order Number to some other data provider and continue to use Order Datein the block without the famous "Variables are not compatible" message. Yet you maywant to drill on a hierarchy of Order Year, Order Quarter, Order Month, Order Date. In

  • 8/3/2019 About Business Objects

    18/20

    that case, it would have to be a dimension.35.Can you link the 'universe based' query to one based on RDBMS storedprocedure?I've never tried this, but I don't see why not. Since you can link a universe-based queryto a personal data provider, and that works just fine, I don't see why this wouldn't work.

    We did this recently. It worked just fine! We had a dataprovider based on the universeand one that used VBA to retrieve data from a stored procedure36.what is the difference b/w Master detail and Break?Master detail displays data in the form of sections..each section contains a master.Break is used to group the data without changing the formatMaster Detail:A particular entity is set as master to get detailed table informationFormat is changedBreak:Grouping of dataFormat is not changed

    37.Difference b/w Pivot,Condition and filter?Pivot:Pivot is used to hide or show objectsCondition:Conditions are used to retrieve data which meets certain criteriaFilter:Filters are applied for getting required data38.Describe Charts And Legend?Charts are a type of graphic organizer that represents tabular numeric data and/orfunctions. In order to turn to chart..the table should contain one measure objectif notthe following error is displayed.RPT0001:Unable to turn to chartyou should include atleast one measure in X-axisand one variable in Y-axis.Legend: Legend gives labels to the chart39.Describe Drill Analysis?Drill:This is used in complex reports eg: dashboards.Drill down, drill up (used when there are hierarchies), drill by(to drill with a particularvalue),drill through .A duplicate copy is created when we drill the report.40.Describe Aggregate_Aware?Aggregate_Aware is a function which determines which tables to use in SQLgeneration.Example:@Aggregate_Aware(sum(table1.revenue),sum(table2.revenue))41.What are different types of filters?We can apply 4 types of filters to data providers when you build data providers using theJava Report Panel:1.Predefined Filters2.Custom Filters3.Prompts Filters

  • 8/3/2019 About Business Objects

    19/20

    4.Advanced filtersWe can combine all 4 types of filters on a single query42.Difference B/w Deski and Webi?The main difference is desktop report is 2-tier architecture come to webi report is 3-tierarchitecture (communicate with web servers)

    43.Differnce B/w crystal and Webi?The main difference btn the crystal and webi is, webi is prefered for datawarehousing,whereas crystal is prefered for transaction database which involves lots of query and

    joins.44. What do prefer an Alias or a context? Why?A) Alias - A logical pointer to an alternate table name. The purpose of an alias is toresolve loops in the paths of joins.A) Context - A context is a rule by which Designer can decide which of two paths tochoose when more than one path is possible from one table to another. Contexts canbe used to resolve loops in the universe. You can create contexts manually, or causethem to be detected by Designer. When contexts are useful, Designer suggests a list of

    contexts that you can create.45.What is join? Explain different types of joins?A) A relational operation that causes two tables with a common column to be combinedinto a single table. Designer supports equi-joins, theta joins, outer joins, and shortcut

    joins.46.What is a domain? How many are there is a basic set up? What are they?A) The repository is made up of three domains:the security domain,the universe domain, and the document domain.47.When is the repository created?A) The repository is created by the general supervisor with the Setup wizard during thefirst-time use of the product. You can create and use more than one repository, typicallyto manage multiple sites.48.Can we have multiple domains? If yes. Purpose of having them?A) Yes, Having multiple document domains can help with organization. If you stick withthe 'canned' document domain, all documents (BCA, user to user, corporate, universelov's) all wind up sharing the same domain/default table space. You can create separatedomains with separate table spaces for the different types of documents and reduce therisk of space related Report problems and corruption. Also, you can reduce the risk thatproblems corrupt your entire Report.49.What is BOmain.key?A) A file that contains the address of the repository's security domain. This file must bedistributed to all users who will access the BusinessObjects repository to shareuniverses and documents. By default, the bomain.key is placed in theBusinessObjects\LocData folder on your system.50.How do you create a user group?A)1) In the User pane, click the group in which you want to create a new group.2) Click on the toolbar.3) Type a group name, and press the Enter key.

  • 8/3/2019 About Business Objects

    20/20