Business Objects Desktop Intelligence Desktop Intelligence Desktop Intelligence is an integrated query, reporting and analysis solution for business professionals that allows you to access the data in your corporate databases directly from your desktop and present and analyze this information in a BUSINESSOBJECTS document. A report is a document characterized by information. As for format, reports range from a simpler format with headings to indicate topics, to more complex formats including charts, tables, figures, pictures, tables of contents, abstracts, summaries, footnotes and hyperlinks. © 2005 Intelligroup, Inc. Confidential & proprietary 2 Wizard Starting Desktop Intelligence using a Wizard Desktop Intelligence starts and the New Report Wizard appears in a new window. Step 1 You can choose report layout © 2005 Intelligroup, Inc. Confidential & proprietary 1) Generate a Standard report 2) Select a template 3 Wizard Step 2 Select the universe radio bottom to generate report from an universe © 2005 Intelligroup, Inc. Confidential & proprietary 4 Wizard Step 3 Select Universe from the available list © 2005 Intelligroup, Inc. Confidential & proprietary 5 Wizard Step 4 You can see the Query Panel with classes and objects of selected universe © 2005 Intelligroup, Inc. Confidential & proprietary 6 Wizard Step 5 Select objects You want in repot to Result Objects panel and conditions Click Run © 2005 Intelligroup, Inc. Confidential & proprietary 7 Wizard Step 6 Report appears with select columns. © 2005 Intelligroup, Inc. Confidential & proprietary 8 Sample Report © 2005 Intelligroup, Inc. Confidential & proprietary 9 Query Panel © 2005 Intelligroup, Inc. Confidential & proprietary 10 Query Panel-Details a. Classes appear as folders. b. Objects appear as cubes (for dimensions), spheres (for measures) or pyramids (for details). c. This button displays the universe’s predefined conditions. d. This button, selected by default, displays the universe’s classes and objects. e. Information on the selected class or object appears here f. This button enables you to set options before running the query, for example to specify a maximum number of rows. © 2005 Intelligroup, Inc. Confidential & proprietary 11 Query Panel-Details g. The Result Objects box displays the objects that are included in the query. h. The Conditions box displays conditions on the query. i. Save and Close lets you save the query you have defined without running it. You can run it later on by using the Refresh command. j. When you click View, the raw data retrieved by the query appears in the Data Manager. From the Data Manager, you can edit, accept or cancel the query. k. When you click Run, the query connects to the database and the data appears in the report. © 2005 Intelligroup, Inc. Confidential & proprietary 12 Data Providers Universes Stored Procedures Free-hand SQL Personal data files VBA Procedures OLAP servers & SAP © 2005 Intelligroup, Inc. Confidential & proprietary 13 Data Providers Click on Other radio button You can Chose Stored Procedures Free-hand SQL Personal data files OLAP servers & SAP Select Personal data files Click Finish © 2005 Intelligroup, Inc. Confidential & proprietary 14 Personal Data Files(Data Provider) In the dialog box that appears, Browse to the Excel file that contains your personal data. Click Run. © 2005 Intelligroup, Inc. Confidential & proprietary 15 Understanding Conditions You can restrict a query so that it returns data related to a subset of values for an object rather than all values. Let’s examine the condition: Store Equal to e-Fashion Austin Magnolia. © 2005 Intelligroup, Inc. Confidential & proprietary 16 Understanding Conditions (continued) A condition has three elements. These are (for example): Store Equal to e-Fashion Austin Magnolia object Condition operator operand These three elements are defined as follows: Object : a field or column of data Operator : specification of the relationship between the object and the operand Operand : the object value to be searched for © 2005 Intelligroup, Inc. Confidential & proprietary 17 Types of Conditions There are four types of conditions that you can use in BusinessObjects: Single- and multi-value conditions Prompted condition Multiple condition Predefined condition © 2005 Intelligroup, Inc. Confidential & proprietary 18 Applying Single-Value Conditions With a single-value condition, you limit data returned from a single result object. For example, you need to produce a report showing Sales revenue for all stores in 1999. © 2005 Intelligroup, Inc. Confidential & proprietary 19 Applying Single-Value Conditions © 2005 Intelligroup, Inc. Confidential & proprietary 20 Applying Single-Value Conditions (cont.) © 2005 Intelligroup, Inc. Confidential & proprietary 21 Module 2 Data Synchronization Document Centricity Document Centricity combines blocks of data from multiple sources in one document e-Fashion universe BusinessObjects document 1 2 e-Staff universe 3 4 Excel file © 2005 Intelligroup, Inc. 5 Confidential & proprietary 23 Multiple Blocks from the Same Query Blocks 1 and 2 are multiple blocks from the same query e-Fashion universe BusinessObjects document 1 2 © 2005 Intelligroup, Inc. Confidential & proprietary 24 Combining Data from Multiple Queries Block 3 displays a view of the data provider produced by a second query on the e-Fashion universe e-Fashion universe BusinessObjects document 1 2 3 © 2005 Intelligroup, Inc. Confidential & proprietary 25 Combining Data from Multiple Universes Block 4 displays a view of the data provider produced by a query on the e-Staff universe e-Fashion universe BusinessObjects document 1 2 e-Staff universe 3 4 © 2005 Intelligroup, Inc. Confidential & proprietary 26 Combining Different Types of Data Block 5 is a view of the data provider produced from an Excel file e-Fashion universe BusinessObjects document 1 2 e-Staff universe 3 4 Excel file © 2005 Intelligroup, Inc. 5 Confidential & proprietary 27 Combining Different Types of Data Data from the e-Fashion and e-Staff universes Data from an Excel spreadsheet © 2005 Intelligroup, Inc. Confidential & proprietary 28 Synchronization Synchronization allows you to combine data from multiple sources into a single block e-Fashion universe BusinessObjects document 1 e-Staff universe 2 Excel file © 2005 Intelligroup, Inc. 3 Confidential & proprietary 29 Synchronizing Data Providers - Linking Linking identifies the objects that are common to both data providers LINK © 2005 Intelligroup, Inc. Confidential & proprietary 30 Module 3 Presentation Styles Presentation Styles Business Objects has four different block types that you can use to format data in your report: Table Block Financial Table © 2005 Intelligroup, Inc. Chart Block Crosstab Block Confidential & proprietary 32 Creating Tables In a report, click the Insert Table button in the Report Toolbar. Click where you want the top left hand corner of the block to appear, then drag to make a rectangle. Select objects © 2005 Intelligroup, Inc. Confidential & proprietary 33 Creating Cross tabs There are two ways to create a cross tab: Convert an existing table into a cross tab From scratch, using the Cross tab Wizard We will review how to convert a table into a cross tab © 2005 Intelligroup, Inc. Confidential & proprietary 34 Creating a Cross tab from a Table Select the column of data you want to move. Drag and drop the data to the top right corner. Tip: If you drop in the wrong place, you won’t get a crosstab. Don’t worry just click the Undo button and try again. © 2005 Intelligroup, Inc. Confidential & proprietary 35 Creating Charts There are 2 ways to create a chart: Convert an existing table or crosstab into a chart From scratch, using the Chart Wizard We will review how to convert a crosstab into a chart © 2005 Intelligroup, Inc. Confidential & proprietary 36 Creating a Chart from a Cross tab Select the crosstab. Click the Chart Type button in the Report Toolbar. © 2005 Intelligroup, Inc. Confidential & proprietary 37 Module 4 Functions Exploring the Slice and Dice Panel The Slice and Dice Panel is a pop-up window that provides a graphical representation of the structure of the report you are working on. The following picture describes the panel sections. © 2005 Intelligroup, Inc. Confidential & proprietary 39 Exploring the Slice and Dice Panel (cont.) a b a e c b f d c g g f e d © 2005 Intelligroup, Inc. Confidential & proprietary Shows the or hides the variables different areas of the displayed and the Slice and of Dice structure thePanel. active table, chart, or Apply breaks, filters, crosstab. sorts, rankings and Shows the name and calculations. type (table, chart, or Lets you Apply crosstab) of each (accept), Reset (resets Provides information block in the report. all formatting to the on the tasks you original default style), perform. You can or Undo (cancel rename, transform, operations you reset or delete a block performed). by clicking its tab with Shows variables the rightthe mouse button, that are available in then clicking a the data provider. command on the popup menu that appears. 40 Understanding Aggregations Aggregation is a process that adjusts and displays measurable quantities at various requested levels. Only objects that measure quantities can be aggregated. For instance, examine the sales revenue for each store on a quarterly basis, then on a yearly basis (without the benefit of drilling). © 2005 Intelligroup, Inc. Confidential & proprietary 41 Applying Aggregations © 2005 Intelligroup, Inc. Confidential & proprietary 42 Applying Aggregations (cont.) Drag and drop © 2005 Intelligroup, Inc. Confidential & proprietary 43 Viewing Data In Different Presentation Styles With slice and dice you can change the block style in which you view the data. By dragging and dropping icons in the Block Structure box of the Slice and Dice Panel, you can convert between the block types: Tables Charts Crosstabs Financial blocks © 2005 Intelligroup, Inc. Confidential & proprietary 44 Converting to a Crosstab Where you have at least two dimensions and a single measure object in a block, it is often easier to analyze the data in a crosstab. For example, you have a table and need to view it in a crosstab so that you can better compare sales revenue between stores and years. © 2005 Intelligroup, Inc. Confidential & proprietary 45 Converting to a Crosstab (cont.) Note: To convert back to a table, drag Year back down to where it was. © 2005 Intelligroup, Inc. Confidential & proprietary 46 Converting to a Chart When you want a chart, you need at least one dimension and a single measure object in a block. Pie charts work better when there are only a handful of dimensions, whereas bar charts can represent more dimensions more effectively. For example, you have a table and need to view it in a chart presentation to visually compare revenue between years. © 2005 Intelligroup, Inc. Confidential & proprietary 47 Converting to a Chart (cont.) Right click the tab. © 2005 Intelligroup, Inc. Confidential & proprietary 48 Converting to a Chart (cont.) © 2005 Intelligroup, Inc. Confidential & proprietary 49 Converting to a Chart (cont.) © 2005 Intelligroup, Inc. Confidential & proprietary 50 Applying Functions The Slice and Dice Panel Toolbar makes some of the core features of BusinessObjects easy to access. Insert Calculation Apply Ranking Apply Sort Apply Filter Apply Break © 2005 Intelligroup, Inc. Confidential & proprietary 51 Sorting Data With slice and dice you can re-sort the rows of your data block. The sort function can order rows alphabetically or numerically and can be ascending or descending. For example, to view the stores having the lowest and highest sales revenues, you need to sort the rows by revenue. © 2005 Intelligroup, Inc. Confidential & proprietary 52 Sorting Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 53 Sorting Data (continued) To sort in descending order, double click the icon. © 2005 Intelligroup, Inc. Confidential & proprietary 54 Filtering Data Sometimes you may want to view only the data you need and hide the data you do not want to view. For example, you need to focus only on store revenue for 1999. © 2005 Intelligroup, Inc. Confidential & proprietary 55 Filtering Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 56 Applying Calculations to Data You can insert calculated values into your report block. For example, find the total revenue for the period 1999-2001. You also need to know how many stores have reported revenue and how many rows of data are in the report. © 2005 Intelligroup, Inc. Confidential & proprietary 57 Applying Calculations to Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 58 Applying Calculations to Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 59 Applying Calculations to Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 60 Applying Breaks to Data With slice and dice you can break your report block into logical parts; or in other words, according to selected data and values. This function also gives you the important feature of displaying subtotals. For example, show 1999 revenue subtotals for each region in a table. © 2005 Intelligroup, Inc. Confidential & proprietary 61 Applying Breaks to Data (continued) Select 1999. © 2005 Intelligroup, Inc. Confidential & proprietary 62 Applying Breaks to Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 63 Ranking Data You may only want to show the extreme ranges of the data (the largest numbers and the smallest numbers in a report). Like filtering, it hides the data you do not want to display. You can rank data contained in tables, crosstabs or master cells in master/detail reports. For example, you need to display a report showing the three stores with the highest sales revenue. © 2005 Intelligroup, Inc. Confidential & proprietary 64 Ranking Data (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 65 Ranking Data (continued) You need to total the revenue figures for the top three stores of each year. © 2005 Intelligroup, Inc. Confidential & proprietary 66 Creating a Sectioned Report This report is similar to the one you just made by breaking a table, but it effects the entire report rather than the way the break function effected only a data block. For example, compare sales revenue figures for each store and every year in separate sections of your table. © 2005 Intelligroup, Inc. Confidential & proprietary 67 Creating a Sectioned Report © 2005 Intelligroup, Inc. Confidential & proprietary 68 Creating Variables A variable is a formula or calculation that has a name. Variables are usually displayed in columns alongside corresponding data. Variables are useful when: You want to use a formula repeatedly. You want to use the same formula in different blocks and on different report tabs within a document. You want to process data from different databases. You want to use variables for analysis in drill mode. For example, create a variable in a separate column to calculate the sales tax for each product line. © 2005 Intelligroup, Inc. Confidential & proprietary 69 Creating Variables (continued) Right click the column to display the speedmenu. © 2005 Intelligroup, Inc. Confidential & proprietary 70 Creating Variables (continued) Sales Tax Type the name of your variable: Sales Tax © 2005 Intelligroup, Inc. Confidential & proprietary 71 Creating Variables (continued) 17.5 % Your new variable. Type the amount of your value: 17.5 © 2005 Intelligroup, Inc. Confidential & proprietary 72 Creating Variables (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 73 Creating Alerters Use alerters to draw attention to items of data in a block. Alerters can highlight data in two ways: By changing the format of values By displaying a comment next to certain results For example, highlight (in large, bold, red letters) Sales Tax amounts over 40,000 for any product line. © 2005 Intelligroup, Inc. Confidential & proprietary 74 Creating Alerters (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 75 Creating Alerters (continued) Big Tax 40000 Type the name of your alerter: Big Tax © 2005 Intelligroup, Inc. Type the amount: 40000 Confidential & proprietary 76 Creating Alerters (continued) Be sure to select the Font tab. © 2005 Intelligroup, Inc. Confidential & proprietary 77 Creating Alerters (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 78 Grouping Data You can create new variables by grouping the values of existing variables or objects. For instance, you have a report showing the revenue per quarter but you would like to display revenue per half year. © 2005 Intelligroup, Inc. Confidential & proprietary 79 Creating a Data Grouping Since you have the data for each Quarter, you can easily do this task. The Quarter measure returns four values: Q1 + Q2 Q3 + Q4 Half1 Half2 • By grouping Q1 and Q2 into one value (Half1), and Q3 and Q4 into another value (Half2), you can create a new variable for the half years. © 2005 Intelligroup, Inc. Confidential & proprietary 80 Creating a Data Grouping (continued) Hold down the CTL key while selecting Q2. Half1 Type the name of your group: Half1 © 2005 Intelligroup, Inc. Confidential & proprietary 81 Creating a Data Grouping (continued) Repeat the same process to combine Q3 and Q4 into Half2. If there was no Q1 or Q2 for a particular region and year, then there is no corresponding Half1. © 2005 Intelligroup, Inc. Confidential & proprietary 82 Removing a Data Grouping Q1 and Q2 restored. © 2005 Intelligroup, Inc. Confidential & proprietary 83 Calculating the Variance Between 2 Values You need to find the difference between revenues in Q1 and Q2 for each year. From the last table, prepare a table report as shown. © 2005 Intelligroup, Inc. Confidential & proprietary 84 Calculating the Variance (continued) Change your table into a master/detail report as shown. Hold down the CTL key as you select Q2. © 2005 Intelligroup, Inc. Confidential & proprietary 85 Calculating the Variance (continued) The variance between Q1 and Q2 for each year. © 2005 Intelligroup, Inc. Confidential & proprietary 86 Module 5 Drill Techniques Understanding Drill Concepts Drill mode lets you break down data and view it from different angles and at different levels of detail to discover the driving factors behind a good or bad business result. The following concepts help you understand drilling: Hierarchies Drill Mode Scope of Analysis © 2005 Intelligroup, Inc. Confidential & proprietary 88 Hierarchies Objects in a BusinessObjects universe are grouped in folders and organized in a specific (hierarchical) order. The eFashion universe uses the following hierarchies: Store (Region, State, City, Store name) Time Period (Year, Quarter, Month, Week) Products (Lines, Category, SKU desc, Color, Unit Price MSRP) The following diagram shows how the Store hierarchy is structured. © 2005 Intelligroup, Inc. Confidential & proprietary 89 Hierarchies (continued) West California LA Colorado San Francisco Colorado Springs Denver e-Fash. LA © 2005 Intelligroup, Inc. Confidential & proprietary 90 Drill Mode Drill hierarchies only contain dimension objects. In drill mode, you drill on dimension objects, for example from Year to Quarter to Month. At each level, measures such as Sales Revenue are aggregated. You can only drill on dimension objects, not measures (such as revenue) or details (such as a store’s postal code). © 2005 Intelligroup, Inc. Confidential & proprietary 91 Scope of Analysis The scope of analysis follows the hierarchical structure as shown in this dialog box. Before you can analyze data in drill mode, you must set up the scope of analysis. “Analysis” in this context means data at different levels of detail. © 2005 Intelligroup, Inc. Confidential & proprietary 92 Using Default Hierarchies Each class within a universe with its associated dimensions provides the default hierarchies that you use for drilling. Before you can drill on a hierarchy, you must first set the scope of analysis. © 2005 Intelligroup, Inc. Confidential & proprietary 93 Setting the Scope of Analysis When you define a default scope of analysis, you use objects from the same hierarchy. For example, analyze Sales revenue figures geographically. © 2005 Intelligroup, Inc. Confidential & proprietary 94 Setting the Scope of Analysis (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 95 Setting the Scope of Analysis (continued) Double click to drill down. © 2005 Intelligroup, Inc. Confidential & proprietary 96 Drilling Through a Default Hierarchy When you are drilling on a hierarchy, you may need to drill further than the scope of analysis allows. Rather than resetting the scope of analysis back in the Query Panel, you can use a short cut that lets you add more drillable dimensions. This process of appending more dimensions “on-the-fly” is called Drilling Through. For instance, drill through your current table to view Store names. © 2005 Intelligroup, Inc. Confidential & proprietary 97 Drilling Through a Default Hierarchy (cont.) © 2005 Intelligroup, Inc. Confidential & proprietary 98 Extending the Scope of Analysis You learned how to bring in more data from the database by editing the scope of analysis. Extending the scope of analysis is similar, but you add several dimensions at once. For example, extend your analysis by drilling on City and Store name, which are not available in your current scope of analysis. © 2005 Intelligroup, Inc. Confidential & proprietary 99 Extending the Scope of Analysis (continued) © 2005 Intelligroup, Inc. Confidential & proprietary 100 Module 6 Formatting for Printing Report Printing You can display reports in Print Preview to see how they will look when you print them You can set up: Page size and orientation (portrait/landscape) Fit to print Margins Page numbering Order of printing © 2005 Intelligroup, Inc. Confidential & proprietary 102 Report Printing - Page Setup Specify Landscape or Portrait. Specify the paper size. Specify a percentage of normal size. Specify the number of pages. © 2005 Intelligroup, Inc. Confidential & proprietary 103 Report Printing - Margins Specify the margins… … and see the effects. © 2005 Intelligroup, Inc. Confidential & proprietary 104 Report Printing - Page Number and Order Specify the number of the first page… …useful if you are printing part of a report. Specify the order the pages are printed. © 2005 Intelligroup, Inc. Confidential & proprietary 105 Thank you © 2005 Intelligroup, Inc. Confidential & proprietary 106