8815782-bom (1)

Upload: venkatakishorebl

Post on 08-Apr-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 8815782-BOm (1)

    1/32

    what is a bo repository

    Repository means set of database tables, Business object store security information e.g usergroup, access permission, user type etc. , universe information e.g. objects, classes, table

    name, column name, relation ship etc.and document information

    ITS A SEMANTIC LAYER WHICH STORES THE BO USERS N THEIR PRIVILEGES

    Repository means set of database tables, Business object store security information e.g usergroup, access permission, user type etc. , universe information e.g. objects, classes, tablename, column name, relation ship etc.and document information.

    BO repository is an set of db tables which holds the metadata information.This bo repository isdivided in to 3 domains Security,universe,document domain.This metadata holds all the

    information related to users groups their priveleges...........except the "supervisor" this is thesuper user of bo rep.the supervisor info is stored BOMain.key which is stored in default thomedir of bo.

    Generally Repository is the Metadata

    BO 5.0 Repository create/maintain 50 tables, they are distributed as follows

    25 tables for Security domain24 Table for Universe domain1 Table for Document Domain

    in 6.5.1 repository

    25 tables in sec.domin

    1 table in doc domin

    31 tables in uni domin

    it is a matadata

    In BOXI R2, there are no separate domains like in BO 5x and 6x.

    There is a single repository which stores the entire information about the users , objects,repotrs etc.

    Bottomline: There are NO separate domains for Security, Document and Universe like in classicBO.

    In BO Xi R2 here also we use the same domains.At the time of repository creation 8 tables will be generated.

  • 8/6/2019 8815782-BOm (1)

    2/32

    Scheduling

    This is documented in the help file.

    To schedule an objectNavigate to the object you want to schedule.Click the Schedule link for the object.The Schedule page appears.

    Select and specify the scheduling options you want to use.To see the fields for each option, click the plus icon beside the option to expand the options. Fordetailed information, see the following sections:

    When to run a scheduled objectDatabase logon informationFiltersDestination locationsFormatPrint settingsServer group settingsParameters

    Click Schedule.

    1. could you please give me the diagram of BO 6.5 Architectureor explain about the tires?

    Ans

    BO xi r2 follows three tier architects.

    1. Client (DI/Web I Crystal reports)2. Application tier (Java / .net)3. Database tier

    2. Example Country Name is like India/UK or ALL In parameter I selected India or

    UK it should show only particular country details in BO. If i select ALL in

    parameter. It should show both country data in different tables

    Ans

    use matches pattern option to solve your problem.in matches pattern ( select country name or % for all).now if u select particular country name then correspondingdata is displayed else use % to show all data forcountry prompt

    http://businessintelligence.ittoolbox.com/groups/technical-functional/businessobjects-dev-l/scheduler-in-business-objects-2486324http://businessintelligence.ittoolbox.com/groups/technical-functional/businessobjects-dev-l/scheduler-in-business-objects-2486324http://businessintelligence.ittoolbox.com/groups/technical-functional/businessobjects-dev-l/scheduler-in-business-objects-2486324http://businessintelligence.ittoolbox.com/groups/technical-functional/businessobjects-dev-l/scheduler-in-business-objects-2486324
  • 8/6/2019 8815782-BOm (1)

    3/32

    2Ihave one report.Now i want to display that report as onerow as one color and another row as another color.Theentire report i need like that

    Ans

    Alternating row shading can be done in deski.To show the different color in different rowCreate a New variable.put the formula=Mod(Rowindex(),2) in new variable.click ok.add this variable in to reportNow create a Alerter and put 1 or 0 and color.Now you can get the different color in different row.

    3

    can any body tell me how to create Hyperlinks in BO XI R2Ans:1. Create a new Variable to be created as hyperlink,2. Make it as Dimension.3. Write the link where you want this to move afterclicking on it.4. Save it.5. USe this object in the report6. Goto the properties of the object.7. Click DISPLAY -> Read the cell Content as -> SelectHYPERLINK.8. Save the report close it and open it again, the variable

    will work as hyperlink in the report.

    4I am trying to save the XI report to CSV format. the csvfile not displaying columns in order. all the columns aremisplaced. the report size is 12MBCan any one tell me why the columns are incorrect positionwhen XI report converted into CSV format?

    Ans:

    1. Make sure all the report headers, details section don'thave any formula that may have invalid expressions.2. Try to position all the report headers and detailelements with similar size and alignment3. Check if you have any extra/hidden Textbox objectswithin the detail section.4. I had similar problem, and had this problem only whenthe report is redered to CSV, later i found that one of theformula i have which displays.." NO DATA FOUND" whenreturns null or empty rows and this caused to misplace the

  • 8/6/2019 8815782-BOm (1)

    4/32

    column..

    A::; While saving use the options in the CSV(options)likeText qualifier and column delimiter

    5

    'Add objects to the folder' (id - 1) for 'Auto Loans' (id -2626). Please contact your system or permissionsadministrator if you require this right

    Ans:

    The user donot have the right to "add the objects tothe folder". please give the rights to this user and try tosave the report

    6

    what are the documentations u r created

    Ans:We create many docs while creating the reports/ whiledesigning the universe. We craete LDD (low level designdocument) based on the HDD while designing/developingphase. and also, UAT/Test plan/Regression test plan docsalso shold be prepare before sending the report/universe tothe customer.

    7What are the errors u have faced in creating reports in

    business objects and explain some?Ans:While creating the Reports mainly we facesyntax/Computation/multivalue/Objects are not compatiblerelated errors.

    8Can any one tell me for business objects what we need tostudy means some body told me that we need DW,ETL,SQL.... isthis is necessary..?

    Ans:

    If one must be an expert in Business Objects he need to havethe skills mentioned below :

    - Oralce (sql)- Datawarehouse Concepts- Business Objects tools :- Designer- Desktop Intelligence- Web Intelligence

  • 8/6/2019 8815782-BOm (1)

    5/32

    - CMC- Migration- Report conversition tools- InfoviewAll these Business Object tools are the productsof the Business Objects which come with the product.

    9What is thin client And thick client..?

    Ans:In BO, Thin client is WebIntelligence, where you just needthe server path or the url to access reports, whereas ThickClient is Desktop Intelligence, where u need to install BOFull Client on your pc to access/create reports.

    A::::::::: Thin Client means : exam - the user can access the detailform database directly it is call as thin client

    Thick Client means : exam the user can access the detailsfrom database thru third layer

    10How to check for a particular value from one column withthe list of values present in another column in Webireports?

    Ans:Easy one, save the webi report to PDF and search for thevalue in PDF.If it is duplicate it will show otherwise not.

    11what is a filter?

    Ans:A filter, as the name suggests, is used to apply acondition to get specific or "filtered" data in the report.

    a filter can be applied either at the universe level or atthe report level.

    A::::: Filter at the report level is nothing but "hiding thedata".Filter at Query panel is nothing but " filtering the data

    at DB/DW level"

    12When any new universe changes are deployed how does the enduser get the view of the new classes/objects added(apartfrom specs doc)?

    Ans:

  • 8/6/2019 8815782-BOm (1)

    6/32

    when universe get changed,we do export the changed universe toenterprise server. user gets the view of changed classesobjects what ever we done at universe and already existedobjects which are not changed are viewed as same like before.

    13

    When N reports are scheduled for N users, How does the BCAprocess /know to which user the report needs to be sent?

    Ans:There is an option in business object scheduler in which weneed to give the email id's of the user who wants thereminder when the report has been refreshed...This is theway the BCA will get to know about which users wants whichreport...hope this'll help..

    14

    1. what is import wizard and its purpose ?

    2. what is publishing wizard and its purpose ?

    Ans:

    Import wizard is a tool that helps in migrating the reportsfrom older version of BO to a newer one. Generally, BO 6.5reports are migrated to DeskI or BO XI R2. Though migrationof reports could be done manually.

    Publishing wizard is used to publish or export a report

    into desired repository.A:::::Import wizard has many usesFor converting older version reports to new versionFor creating the BIAR fileFor sending or exporting the reports with in theorganization by using the cms name,user,pass word

    Publishing wizard is used to publish or export the agnosticdocuments like pdf,ppts to the infoview.

    A::::Import wizard used to move one environment anotherenvironment i.e., development to production

    suppose u have develop universe, report then u have compressthese BIAR file after the BIAR file sent production usersthen can convert to BIAR to actual files (universe, reports)so that we can also use import wizard method.

  • 8/6/2019 8815782-BOm (1)

    7/32

    2. Publishing wizard we can export locally reports to publicfolders in CMC.

    15

    I have 2 universes. that is u1 and u2. From u1,i created

    one report that is r1. Now i want to give the connection r1to u2 and at the same time delete the connection from u1 tor1 ? How is it possible explain?

    2.How can i schedule the reports in BOXIR2?

    Ans:

    can change the connection for the report r1.For webIreports in query panel on left side we have query propertiesthere we can change the connection of the universe tou2.then it will map to the u2.

    A:;Suppose you have development universe(U1) and productionuniverse(U2) then u have develop first sample report basedon U1 universe after you have move this report in productionsystem using import wizard then change universe connectionU2 after it works fine. if any changes objects in any ofuniverse then you get error.

    2.suppose you have admin right then u can schedule in cmcother wise u have schedule right then schedule the reports.

    A::

    we can change the connection of a particular report in thereport level option tools->viewdata->Browse of universe option, here we can change theconnection of the report and we connect to any valid universe.

    16

    Prompt is a function in BO, that is used to get reportcontaining specific data. Specific to what prompt valueshave the user entered. A prompt could be given in the querypanel while editing the data provider for the report.

    for ex, if a prompt has been added in a column

    say "balance" ,and the prompt asks for which date the userwants to see the balance, then the user can either on itsown put a value or he can also select value/values from thelist of values.

    Ans:

    prompts are the user interactive objectswhich will allow the user to enter the value based on the

  • 8/6/2019 8815782-BOm (1)

    8/32

    value the query will be executed and the results will bedisplayed in the report based on the prompt value,

    for eg:@prompt('enter the value for theyear','','class/object',mono,free)By using this the BO will ask the user to enter the year

    based on the value of year the query will be executed.

    If he selects the 2001 then the year will be equal to 2001

    17

    Explain about derived tables?

    Ans:

    derived tables are logical tables in the universe. toreduce the query complexity and better query performance orcomplex query we write in derived tables. derived tablesare nothing but sql queries. these tables can be used inprompts.

    18

    what is crosstab reporting, slice and dise and drill mode??

    Ans:Tabular reports is a 2D format and most of theoperational/formatted reports will be created in tabularform.Cross tab reports is a 3D format and most of the analytical

    reports are created in the cross tab report form.Slice and dice allows us to show and hide the objects,whereas drill allows us to drill the data like drill up,drill down, drill through depending upon the userrequirements. With slice and dice, you change the positionof the data like moving the data from rows to columns.Drill mode allows you to analyze the data in differentangles and different levels of details.19

    what is the difference b/w star and snowflake schema in

    data ware house?

    Ans:

    Star Schema : Star Schema is a relational database schemafor representing multidimensional data. It is the simplestform of data warehouse schema that contains one or moredimensions and fact tables. It is called a star schemabecause the entity-relationship diagram between dimensions

  • 8/6/2019 8815782-BOm (1)

    9/32

    and fact tables resembles a star where one fact table isconnected to multiple dimensions. The center of the starschema consists of a large fact table and it points towardsthe dimension tables. The advantage of star schema areslicing down, performance increase and easy understanding ofdata.

    Snowflake Schema : A snowflake schema is a term thatdescribes a star schema structure normalized through the useof outrigger tables. i.e., dimension table hierarchies arebroken into simpler tables.

    In a star schema every dimension will have a primary key.# In a star schema, a dimension table will not have anyparent table.# Whereas in a snow flake schema, a dimension table willhave one or more parent tables.# Hierarchies for the dimensions are stored in thedimensional table itself in star schema.# Whereas hierarchies are broken into separate tables in snowflake schema. These hierarchies helps to drill down the datafrom topmost hierarchies to the lowermost hierarchies.

    20

    why you create universe and creating reports based on that?why dont we go for crystal reports and generate reportsdirectly? tell me the advantages? please answer to this question.

    Ans:

    Main difference is ROLAP (Relational OLAP) supported by BOand not by Crystal Reports. ROLAP meaning is you can try togenerate the universe using SQL's from several data sources(whatever you call like SQL Server, ORACLE etc;).In CrystalReports if you try to add more that one data source that'sit!! the verify database option will be disabled(whichmeans it does not support)

    A:The biggest difference is that Crystal reports are usedfor "canned" reporting while BO is used for adhoc

    reporting.

    21

    BO 6.5 is a 3 tier architecture. Tell me the names of thetiers?

  • 8/6/2019 8815782-BOm (1)

    10/32

    Ans:1.Client Tier / Presentation Tier(User Interface)2.Application Tier3.Data Tier

    22

    What is the Drill filter and it's usage?

    Ans:

    to use the drill filter by default to generate your reportafter to select on toolbar click > tools menu > options>select Drill filter in drill toolbar by using in drillthrough section > automatically u select one column given theright click > drill filter option will available.

    for Ex to take objects year,Q,M,City,customer,revenue

    i want only the year value to have 2008 only.u select Drill filter option automatically u will get yourfiltered data.

    Ans:

    Drill filter is a mode that allows you to break down thedata and view it from different angles and different levelsof detail to discover what the driving factor is behind agood or bad result

    23

    what is slowly changing dimension

    Ans:

    Slowly changing dimension applies to some cases whereattribute for a record varies over time.

    For example a person called narmatha lived in one place(india). So the original entry in the customer lookup tablelike : customer id :100 name: narmatha country:India

    At a later the person moved to UK

    How should XYZ Inc. now modify its customer table toreflect this change? This is the "Slowly ChangingDimension" problem.Slowly changing dimensions(SCD) is the type of dimensionswhich changes with respect to time or period.

    Fo s ex: there is an table which has objects likeCountry City Employee id address .

  • 8/6/2019 8815782-BOm (1)

    11/32

    Here for example the say the employee of employee id saye23321 is presently in Hyderabad after a month he is re-located in Bangalore than we can say the address dimensionis SCD w.r.t. time

    We have 3 types of SCDs:SCD-1SCD-2SCD-3SCD-1:where no historical data is not maintained onlypresent data is maintainedSCD-2:Where complete historic + present data is maintainedSCD-3:Where one time historic(say previous) data+ currentdata is maintained

    24

    what is aggregate awareness ? how do we use ? where do weuse ?

    Ans:

    Aggregate awareness: is the ability of a universe to makeuse of aggregate the tables in a database. These tableshave pre calculated data

    USE:you can use a function @aggregate_Aware in the selectstatement for an object that directs a query to be run

    against aggregated tablesThis function can be used to speedup the execution of thequery and to improve the performance of sql transaction

    25

    1. how do u connect one report with another ?

    2. how do u generate reports from different data sources(ex: oracle, sql server)?

    3.how do u give the security to universe ?

    Ans:

    In Business Objects web intelligence we can not connect onereport with another .this is possible with Crystel reports'SUREPORTS' functionality.

    In bo xi r2 Universe can be created using single datasource.But while on creating reports we can generate single

  • 8/6/2019 8815782-BOm (1)

    12/32

    report from different Universes which has different database connections by using 'MERGING DIMENSION' functionality.

    In BO xi r2 we can not create reports using data basedirectly (eg:oracle,querys,xml) because Universe is theultimate data source to the web intelligence reports.

    But using desk top intelligence we can generate reportsusing different data sources .and also using Crystel we cando this.

    Cooming to security of the Universe,security can be doneuniverse level that is row level security,universeparameters restrictions,object level security.

    We give security to Universe by using Designer or cmc.

    26

    Hi I am starter in BOXIR2.CAn anyone plz tell me the useridentification details to be entered at the time of loginto designer/deski

    Ans:

    while Login to designer you need to fill three useridenticative fields1.User Name2.Pass Word

    3.Security DomainUser name and password can we created created by the adminsin Genaral supervisor with designer privilages.And in the security domain you need to specify the databaseto which you need to connect it can be reporitory databasealso.

    27

    Difference between drill by and drill across with example?

    Ans:

    Drilling across: display different data by choosing othervalues from the drop down menu.Drilling across shows totalsfor another value on the same level in the currenthierarchy.28

    can i use stored procedure in webi?

  • 8/6/2019 8815782-BOm (1)

    13/32

    Ans:

    That was true in XIR2. As of XI 3.0, you can connect to astored procedure with WebI through universes. Simply createa universe on top of your stored proc with the new data

    connector provided in this release.

    29

    Instead of cms which server you have to use?

    Ans:

    BCA servers (Broad cast agent)

    30

    Tell me the difference between cmc and cms?

    Ans:

    The Central Management Console (CMC) is included for full control over the BIplatform. In addition, specialized administration interfaces are provided when yourequire administration of specific-user access, document creation, and serverconfiguration. This is particularly important in decentralized system managementenvironments where different people are responsible for different aspects of thedeployment. The result is a powerful, open, and complete BI platform that meetsthe needs of end users while providing IT with full control over the deployment.

    The Central Management Server (CMS) is the central platform service and isresponsible for maintaining a database of information about your BusinessObjectsEnterprise XI system. All the platform services are managed and controlled by theCMS. The CMS also manages access to the system file store where the physicaldocuments are actually managed. The system repository database is maintainedusing the provided MySQL database, or by using your preferred IBM DB2,Microsoft SQL Server, Oracle database, or Sybase ASE . The database structureis automatically created when you set up your BusinessObjects Enterprise XIsystem or it can be configured on a different database if you want to move yourimplementation to another environment. All access to the repository is manageddirectly by the platform and management interfaces and by the SDKs.The CMS data includes information about users and groups, security levels,BusinessObjects Enterprise content, and services. The CMS also maintains the

    BusinessObjects Enterprise repository, and a separate audit database of informationabout user actions.

    31

    Can anyone plz tell me How to create universe in businessobjects enterprise 11.5

  • 8/6/2019 8815782-BOm (1)

    14/32

    Ans:

    in boxir2 to create the universe by using business view orDesigner.

    32

    Difference between Decode and Case?

    Ans:

    Decode: using for reporting purpose. and it is implementedby if stmt.Ex: select decode(job,'CLERK','executive',job) from emp;

    Case : implemented by if & elsif condition. it is usingpl/sql equality conditionality.Ex : select case job='CLERK' then 'executive' else 'no' enda from emp;

    it is also used for multipul colms & multi conditions.

    33

    Explain about MTD(Month To Date) and YTD(Year To Date) withone example and where you use this in your project?

    Ans:

    MTD MEANS REPORT FROM THE STARTING DATE OF THE MONTH ANDCURRENT DATE EX:I WANT A REPORT FOR THE MTD AUGUST MEANSThe report start date must be august 1st to today date(4aug).same for the YTD.

    WHERE WE CAN USE MEANS WE CAN USE SALES AND INVENTORY ITSDEPENDS UPON U R REQUIREMENT

    A::;Eg for the MTD report is

    select sal from emp where hiredate between

    trunc(sysdate,'mm') and sysdate;same for the ytd,qtd place yy or q respectively

    34

    how to hide the prompts?

  • 8/6/2019 8815782-BOm (1)

    15/32

    Ans:

    i think show/hide object will select in designer or reportlevel. i think in report level show/hide object by usingpivot tab,format table dialog box.

    in designer level directly select rightclick object selectshow/hide option. selected prompt object automatically done.

    35

    without creating the business view is there possible tocreate & generate the Crystal reports?

    Ans:

    yes we can.we can create and generate reports by connectingto either universe or other data sources like ms access etc.

    36

    how to connect one to one report? Explain with example?

    Ans:

    Yes we can connect one report with another.......

    By using merged dimension option available in reporting toolbar....

    37

    what is the use of merge option in webi reports? explainwith example?

    Ans:

    we can use merge option in webi, as like syncronization in 6.5EX: if u open one Dp & generates the report after u selectanother Dp u can link with in 2Dps same containg objectslike In 1st DP(Year,Q,Country,revenue),In 2nd

    DP(Year,Q,quantity sold). --> Click Merge Option -->automatically merge same type of dia objects.It is generatedin one report.

    38

    how to connect the hyperlink in webi reports?

    Ans:

  • 8/6/2019 8815782-BOm (1)

    16/32

    there are two ways to create a hyperling in a report1. u create a new Hyperlink, open the webi& go for new tab,select Hyperlink option.Hyperlink window will appear, in this window give name,Mainly u select URL path i think this is source location.

    this source location will be transferred into targetlocations(select Folders or Categories).click ok

    Then automatically Hyperlink will connected.

    2. Create a cell in the report and then right click on itinsert the url there and get the hyperlink with the report.

    39

    How would I achieve Traffic Lighting in Business Objects

    Ans:

    insert the pictures & colors automatically achieve trafficlighting in Bo

    40

    What is the purpose of @aggregate aware function?pleasedraw, how you use the @aggregate aware function

    Ans:

    An aggregate table is summary table that dba build to executequerys faster.@aggregate _aware is an function in bo whichtakes advantage of aggregate table when ever possible elseit redirects to original fact table.

    syntax:@aggregate_aware(sum(smallest_table),sum(mediumtable),sum(biggest_table));

    here smallest table is aggregate table because data isaggregated by various dimensions.and big table is fact table.

    41

    What are the different types of Filters available inBUSINESS OBJECTS?

    Ans:

    Filters Are Two TypesReport filter

  • 8/6/2019 8815782-BOm (1)

    17/32

    Query filter.

    Report filter:Report filter Hides the data In report.

    Its works on Microcube.(Its contain in Repositary)Query Filter:

    Query filter Restrict the data from data base.Its works on database.

    42

    What are the Different Data Providers support in WebIntelligence and DeskTop Intelligence?

    Ans:

    Web Intelligence support only Universe.

    Desk top Intelligence supports different type of dataproviders.1:Free hand SQL2:Stored procedures3.universe

    43

    What is Complex Reports?

    Ans:

    Complex reports are the reports which pull up data from

    different sources. Complexity also depends on the datamodel and the critical way the report data is going to begenerated.

    44

    There are two options to set "max number of rows fetched"from designer,1. Tools> Options2. From universe parameters

    What is the different between these two and why their valusare different?

    Ans:In Designer

    This is a useful feature to show you a sample of the datain your tables as you build objects in the universe. As adefault, Designer will presentyou with the first 100 values in your database

  • 8/6/2019 8815782-BOm (1)

    18/32

    45

    while migrate bo 5.1 report into boxir2 ,what are theproblems faced

    Ans:

    1)5.1 stored datas from repository level boxi u stored infolder type of options

    2)provide RLS level in 5.1 supervisor will provide in boxideveloper provided

    46

    how to create a derived table in designer? i need stepsregarding derived table

    Ans:

    IN UNIVERSE DESIGNER RIGHT CLICK -CREATE DERIVED TABLE -GIVE NAME FOR DERIVED TABLE.

    IT'S DISPLAYED IN THE UNIVERSE DESIGNER PANNEL.

    MAINLY DERIVED TABLE USED FOR WE CAN CREATE OUR OWN QUERY.

    LIKE WE CAN SELECT ONLY THE PARTICULAR TABLES IN THE DESKIWHILE TRACKING THE DERIVED TABLE(IT'S BASED ON THE OURQUERY)

    47

    when will use compatible and incompatible objects?

    Ans:

    compatible and incompatible objects will be defined whenyou create aggregate awareness. This is one of theperformance improvement technique at the universe level.

    48

    What is the difference between derived table and views?which one gives better performance?

    Ans:

    a derived table is dynamic,virtual table that you createwithin universe structure.it consists of set of sql

  • 8/6/2019 8815782-BOm (1)

    19/32

    statements that you create in designer and you can use it asa logical table to create objects.

    in the derived table sql set,you can put a select statementin place of table name in the from clause.sql set can alsocontain embeded prompts and you can create joins between

    embeded physical tables ,just as you can with other tables.

    derived tables can be used in place of databaseviews,aggregate tables,lookup tables.

    by using derived table we are processing load from thereport server to the database.

    views are also virtual tables which are created in databaselevel and can make use in universe.but we can not createthem in universe structure.

    49

    How to create predefined filters in B.O.

    Ans:

    Pre-defined filters are created in Business ObjectsDesigner where we create/edit/append Universe. In theuniverse window, in the right hand pane is classes andobjects, by default the view selected is of dimensions,measures and details, to create filters, the view must bechanged to filters and use add object and select the

    required where clause.50

    WHAT ARE THE INDEXES THAT SUPPORT DATA WAREHOUSING ?Thanks In advance Prakash

    Ans:

    In general the same index theory applies to DW as it is forany RDBMS. So we can have one clustered index and severalnon-clustered indexes on a table. defininng the indexdepends on the need for the particular SQL. We usually

    define them on the columns used in the join clause and inthe where clause to fecilitate the faster fetch.

    51

    i Have created the universe in which i have one table anddifferent derived tables from the same table i am supposedto create report from the same universe which should

  • 8/6/2019 8815782-BOm (1)

    20/32

    dispalay the duplicates rows, but all the time i run thereport i am not getting the duplicate rows i have checkdthe duplicate report option too in report.. is thereproblem with universe or report,.. can any body help?

    Ans:

    This can be solved in a simple manner.. In Report justdouble click your table or right click for Tableproperties.. In the General Tab just uncheck theoption "Avoid duplicate rows Aggregation". Hope you willget the desired results..

    52

    how to do Ad-hoc reporting ?

    Ans:

    Adhoc report is nothing but an user friendly report. Theend user can create their own report like drag and drop theobjects what they wants in report based on the businessperspective.

    53

    What is security level in BO ?

    Ans

    In BO 6.5 windows level, command level and row level theseare securities

    and XIr2Folder level and user level

    create in central management console

    54

    WHAT IS ROW LEVEL SECURITY IN BO?

    Ans:

    in bo 6.5 row level security

    restric the rows in the table

    In supervisor level, click on resource pane, selectuniverse right click, on properties on, select rowlevel

  • 8/6/2019 8815782-BOm (1)

    21/32

    how many rows u want select that rows and apply ok

    56

    what are the disadvantages of alias?

    Ans:

    alias is an duplicate of table nameand it is closed path circuit,it may causes duplicatereports on table by causing this type of error we can usealias,context in bos

    Aliases will create complex in structure of the Universe

    57

    can we create aliases for every table beforehand? if yeswhat are the disadvantages?

    Ans:

    In the Designer you can create alias for the table. U had that option in menubar.You just select the table and type the alias name. This is used to avoid somelooping and trap problem.

    u can create alias for very table but its better not createalias for fact tables. If unnecessarily alias are createdfor every table the universe structure will be complex. so

    more number of tables will be present in your schema.58

    I have a column contains a data like A,A+,A++,B,B++how u going to sort their data?

    Ans:

    using custom sort in report, where one can define the sortsequence.59

    who r the users in B.O.XIR2?

    Ans:

    In BoXIr2 there are no standard or specific users. Once youinstall the product you will get two default grous ie.,every one and administrator. And one default user asadministrator. We can create our own users and groups. But

  • 8/6/2019 8815782-BOm (1)

    22/32

    all the users we create should be in the everyone groupincluding the administrator.

    60

    What is meant by ZABO and FC(full-client)?

    Ans:

    This module of the application is hybrid of the thin clientand the Full Client Modules of Business Objects ReportingModule. ZABO stands for Zero Administration BusinessObjects. This application uses the hardware resources of theclient machine for application level processing andcommunicates through the protocol defined for the browser touse the server resources for processing External requests(like running a database Query, creating a data provider toaccess data.)

    A:;;;ZABO means Zero Administration BusinessObjects and this is 3-tier level architecture.No need to install any BO software.

    Full Client means 2 -tier level architecture we can directlyconnect to repository only we defines key file and this Fullclient we need BO tools our local system also.

    61

    What is diff b/w Alias and Contexts in which situation weare using contexts instead of Alias?

    Ans:

    The main difference between them is if the loop is formedbetween 1 fact table and 2(0r) more dimensions tables, thencreate an alias for existing dimension tables. if loopconstitute more than one fact table then in this case gofor contexting.

    A::;

    Contexts and Aliases are means to resolve loops/traps inuniverse designs. Contexts are used to specify which of thepaths should be used when more than one path is possiblefrom one table to another in a loop. Contexts are used inthe scenarios where two or more many-to-one joins convergeon a single table. Whereas Aliases are used to resolve theloops by duplicating the table and defining separate pathswhen one-to-many join links to a table which is againlinked to another one-to-many join.

  • 8/6/2019 8815782-BOm (1)

    23/32

    62

    what is crystal reports? how to migrate them?

    Ans:

    Mainly the source of crystal report is Businessview.

    it is generate the reports daily basis.

    63

    what happens if cardinalities are not resolved?

    Ans:

    If Cardinalities are not specified between the tables i.ethe relationship between the tables ( 1-1,1-MANY,MANY-MANY)

    We get more results at report level more than the actualresult,like a Cartesian product.

    We can't detect the Loops & Traps(Chasam & Fan) Which are mainly detected by theCARDINALITIES option

    so it should be Identified.

    A::::

    cardinalities are called relationship, u given the tablesrelationship 1-1,1-many,many-1,many-many relationship(which is suitable for that area) give the correct

    once check the check integrity button

    64

    What is the difference between Thin client & thick client?

    Ans:

    Thin client we can also called as Web Intelligence where asthick client also called as desktop intelligence. The maindiff b/w thin & thick client, in webI, we an create reportsusing only universe but using DeskI we can create reportsby using data providers are XML data provider, VBapplication, universe, stored procedure, database, sap r/3 etc

  • 8/6/2019 8815782-BOm (1)

    24/32

    A:::::

    Thin Client is a browser based version, whereas thickclient is a desktop based version. In thick client, youhave lot of functions and formatting options.

    65

    Can anybody tell How a report will burst into .pdf files?

    Ans:

    Give File -> Save-As in PDF format.

    66

    Is import wizard,report conversion tool,report comparison tool,security viewer ---- all r migrating tools.

    whether all the tools are available in BOXIR2? ..

    Ans:

    In BOXIR2

    We have below tools only

    Import WizardReport Conversion ToolRepository Migration Wizard

    A:::

    Import Wizard used to migrate the reports/ users/ universe

    connection etc etc.Report Conversion Tool(RCT) is used to convert the DeskIreports to WebI Reports

    there is no Report Comparison tool, n Security Viewerpresent in XIR2

    67

  • 8/6/2019 8815782-BOm (1)

    25/32

    1.what is the use of migration.(converting one version toanother)2. what r the migration issues faced while migrating fromBo5.x to BOXIR2 n how 2 resolve it.

    Ans:

    1) Each version have some license period and License for 5x end by 2007december i guess. Also some enhanced features available in the latest versions.

    2) If u want to convert 5.x Deski to XI Deski just open the report in XI. Nothing tobe done extra. But its safe to have a backup of 5 separately. Then you can checkthe data by running the reports in Both Versions.If u want to covert to Webi use migration tool provided in XI. Here you mightface some alignment and formatting problem will arise.

    68

    what do u mean by variable functions ?

    Ans:

    varible is reusable function, once create the varible,wecan use n no of times

    69

    what is the difference between olap and oltp?

    Ans:

    OLAP - Online Analytical Processing, which deals with analysis of data. It has to deal withhistorical data too( for analysis purpose) Not updated frequently. If requiredbulk update is allowed.

    OLTP - Online Transactional Processing, which deals with transactions. For e.g. withdrawals atATM machines. It involves many transactions. The databases have to be updatedmore frequently after the successful completion of a transaction.

    A::

    OLTP* Is the E-R modleling,there are more concurrent users,* It contains normalized tables so there is no redundancy.* More tables,Joins and less Indexes,* It stores daily transactional data* It stores very less data* It contains mainly current data* INSERT,UPDATE,MODIFY can be applied on OLTP.

  • 8/6/2019 8815782-BOm (1)

    26/32

  • 8/6/2019 8815782-BOm (1)

    27/32

    in universe perameter u dont give the option multiple contexts ,what is the impact in reportlevel

    Ans:

    By having multiple contexts you can utilize the 'multipass' sql feature. Multipass: Breaking onelarge SQL into multiple SQLs. If you are using the star schema with two or more fact tables,and you enable this feature, BO willautomatically generate two or more SQLs (i.e. one SQL for each fact table object used in thereport). Then the results will be synchronized in the report.

    72

    in report level u find from which context u use, why it appears, what is the reason, how uresolve in report level

    Ans:

    When a query is ambiguous, BusinessObjects or WebIntelligence displays a dialog box thatprompts the user to select one of two contexts. When the user selects a context, thecorresponding tables and joins are inserted into the SQL query.

    This should be resolved at universe level by selecting proper options in universeparameters>SQL>Multiple Paths

    73

    main purpose of aggregate awareness(not include make possible of use of aggregate tables)

    Ans:Aggregate tables are used in the schema in order to improve the query performance. it isimplemented by using @aggregate_aware()function. these tables carries precalculatedaggregates(measures).it will improve queryperformance, so we will get data fastly.

    http://www.dwoptimize.com/2007/09/aggregate-awareness.html

    Aggregate Awareness is used to avoid having an objectmultiple times, in different classes, for the fact tableand the aggregated table.

    74

    what is isolated joins in check integrity

    Ans:

    Isolated join is the join which is not included in any of your contexts, so you are getting thaterror.

    http://www.dwoptimize.com/2007/09/aggregate-awareness.htmlhttp://www.dwoptimize.com/2007/09/aggregate-awareness.html
  • 8/6/2019 8815782-BOm (1)

    28/32

    Solution :First of all find what are all the joins you left with out including in anyof your contexts and join them to any of the context which you think appropriate. Then go forIntegrity check.

    75

    what r the disadvantages in boxir2

    Ans:

    group values function,available in 6.5 but XIR2 is not available.

    76

    How to execute the MACRO through Infoview?

    Ans:

    running the VB macro as full client report by invoking DeskI using a batch file. This bat file canthen be scheduled in Infoview too.

    The batch file looks like thisCode:"C:\Program Files\Business Objects\BusinessObjectsEnterprise 11.5\win32_x86\busobj.exe" -user "administrator"-pass "passwd" -system "servername" -auth "enterprise"-nologo -blind -document "C:\temp\VB_BOXI.rep"

    This will invoke the DEskI application and run the .rep file containing the macro. And it can bescheduled as program object in CMC/Infoview.

    77

    Is it possible to generate reports without having knowledge of the Universe structure?

    Ans:

    yes, we can run the report without any knowledge of universe structure.

    78

    As im new to BO, tell me1.How to do migration from BO6.5 to BOXIR2?2.whats the difference b/w BO6.5 to BOXIR2.3. what is the way both BO 6.5 n BOXIR2 file storage varies.

    Ans:

    1) To migrate the bo 6.5 to XIR2:--

  • 8/6/2019 8815782-BOm (1)

    29/32

    a) open the migration wizardb) select ur source location(Here give ur BO 6.5 doc)c) click nextd) select ur destination location (ur BoXIR2 environment)e) select the users or admin or specific usersf)click next

    f) click ok

    the above conditions will applied ur 6.5 document willmigrated into ur boxir2 environment.A::;;

    2.....i think so many differences are there

    1. 6.5 is three tier Architecture and XIR2 is multi tier/Five tier architecture

    2. 6.5 is database concept/xir2 is file repository concept3. this is corba architecture / xir2 service orient arch.and etc..

    1... entirely different from xir26.5 profiles are general supervisor supervisor, designer, supervisor-designer, user, versatileuser xir2 in everything manage by CMC

    3..... 6.5 we can create repository that file stored by*.sdlc folder xir2 when u r installed by default create by repository

    79

    What is the diff between break and section

    Ans:

    break removes duplicates and section appears outside the grid.

    80

    what is master-detail report

    Ans:

    Master-Detail report allows us to display the result in Section wise. It splits large blocks of datainto sections. It minimizes the repeating values. We can have subtotals also.

    A::::

    Yes. It displays the data section wise. If you have the following in a report, for e.g. Country,Store, Sales, you can change it into a master detail report country wise by dragging anddropping Country as a section when the cursorshows the text 'Drop here to create a section' you can see the data country wise.

  • 8/6/2019 8815782-BOm (1)

    30/32

    81

    wat is the difference between full client report and thin client report? wat is the differencebetween desktop intelligence and web intelligence?

    Ans:

    Full Client reports are created using BO reporter which use BO two tier architecture howeverThin Client reports are webi reports which are created using web intelligence and use BO 3 tierarchitecture to process.

    82

    can anybody tell me how many classes where there and objects in each class

    Ans:

    That depends on your Business needs. class is nothing but a views from thedatabase. so your object count will depend on that only. so we cannot say aoutthe classes and object count

    83

    how many user were there

    Ans:

    what exactly is your questions, like in my environment their are 1500 Business End Users and 4report Developers and Two Universe Designer and one Administrator.

    84

    Can anybody tell me about issues faced while creating universe.

    Ans:

    loops, connections to the data base, all these i faced while creating the universe

    85

    Is it possible to develop reports without Universe access?

    Ans:

    This is possible only in deski reports not in webi.

    to create reports data source can be personal data file or free hand sql or universe in desktopintelligent.

    in web intelligent data source to create reports is universe.in crystal reports we can create reports using different data sources other than

    universe.86

  • 8/6/2019 8815782-BOm (1)

    31/32

    Can We customize the Business Object infoview in BO?

    Ans:Yes. Through the CSS files located under programfiles\business objects\Tomcat55\webapps\InfoViewApp\res, if you were editing the look and fee

    of InfoView, for example.87

  • 8/6/2019 8815782-BOm (1)

    32/32