Transcript
  • Slide 1

Enterprise Reporting Advanced Web Intelligence Training Enterprise Reporting Services Slide 2 ChapterPage 1 Overview4 2 Web Intelligence Access8 3 BI Launch Pad Navigation12 4 Nested Query Filter17 5 Working with Report Tables27 6 Data Tracking33 7 On-Report Filtering38 8 Formulas and Variables49 9 Working with Multiple Queries58 10 Printing and Exporting Reports72 11 Scheduling Reports79 12 Log off85 2 Table of Contents Slide 3 Your name? Your agency? How have you been using ER Web Intelligence? Introductions 3 Slide 4 Overview 4 Chapter 1 Slide 5 At the conclusion of class participants should have an understanding of the these Web Intelligence features: Course Objectives Nested Queries Creating Sections Sorting Data Tracking On-Report Filtering Working with Multiple Queries Creating Variables Merge Dimensions 5 Slide 6 Toolbar Crosswalk http://des.wa.gov/SiteCollectionDocuments/ITSolutions/Enter prise%20Reporting/story.htmlhttp://des.wa.gov/SiteCollectionDocuments/ITSolutions/Enter prise%20Reporting/story.html SAP Business Objects Web Intelligence Product Tutorials http://scn.sap.com/docs/DOC-7819 Additional Resources 6 Slide 7 ER Hours of Operation 24/7 for viewing reports Daily AFRS Data updates are from 8 pm through Midnight New and existing AFRS queries cannot be generated during this time System Maintenance Between 12:00 am and 7:30 am on the Last Monday of every month Getting Support 8:00 a.m. to 5:00 p.m. Monday through Friday 360-407-9100 [email protected] Hours of Operation 7 Slide 8 Web Intelligence Access 8 Chapter 2 Slide 9 Web Intelligence customers must have online access either through the State Governmental Network (SGN) or through Secure Access WA (SAW) for use from outside of the state firewall. This guide only includes information for access within the SGN. For access using SAW please consult the instructions at: http://des.wa.gov/SiteCollectionDocuments/ITSolutions/Enterprise%20 Reporting/WEBI%20SAW%20Instructions.pdf Web Intelligence access 9 Slide 10 Type https://reporting.des.wa.gov into the address bar of your internet browser and click Go, or press [Enter].https://reporting.des.wa.gov Access through SGN 1.Enter your assigned User Name in the User Name field 2.Enter your Password in the Password field. This application requires a hardened password. Refer to the password guidelines on the next page. 3.Click the Log On button or press [Enter] to initiate a connection to the Web Intelligence. 10 Slide 11 The hardened password criteria is as follows: Password must be at least eight characters long. Password must contain at least two of the following character classes: upper case letters, lower case letters, numerals, and special characters. It cannot contain your logon ID. Password must be changed every 120 days. After five incorrect logon attempts, your user account will be locked. Password Requirements 11 Slide 12 BI Launch Pad Navigation 12 Chapter 3 Slide 13 The Home tab allows for quick access to: 1.Recently Viewed Reports 2.Unread Business Objects Inbox Items 3.Recently Run Reports 4.Unread Alerts (Currently not in use) 5.Applications BI Launch Pad Navigation 13 Slide 14 The Documents tab allows access to My Documents Access to personal documents. Other users will not have access to these documents. Folders Access to Agency and other public folders. Personal Categories Allows users to group reports that are used frequently together regardless of their folder. Search Allow users to search for documents and objects stored in Web Intelligence. Folder Structure 14 Slide 15 The BI Launch Pad allows for the viewing of existing Web Intelligence Reports. To view an existing Web Intelligence Report: 1.Click on the report in the Recently Viewed or Recently Run lists on the Home tab or select the Documents tab. 2.Select the correct folder where you need to view your report(s). In the example below we are looking in My Documents and My Favorites. Viewing Existing Documents 3.Right Click on the report you wish to view and from the menu select View. 15 Slide 16 4.The report will open in view mode. 5.To navigate you can scroll up and down or left and right, and advance pages using the page navigation controls located on the bottom of the page. Viewing Existing Documents 16 Slide 17 Nested Query Filter 17 Chapter 4 Slide 18 OperatorRetrieves DataExample Equal To Equal to the specified value {Fiscal Month} Equal To 10 retrieves data for fiscal month 10 Not Equal To Not equal to the specified value {Fiscal Month} Not Equal To 10 retrieves data for all fiscal months other than 10 Greater Than Greater than the specified value {Fiscal Month} Greater Than 10 retrieves data for fiscal months 11 and higher Greater Than or Equal To Greater than or equal to the specified value {Fiscal Month} Greater Than or Equal To 10 retrieves data for fiscal months 10 and higher Less Than Lower than the specified value {Fiscal Month} Less Than 10 retrieves data for fiscal months 01 through 09 Less Than or Equal To Lower than or equal to the specified value {Fiscal Month} Less Than or Equal To 10 retrieves data for fiscal months 01 through 10 Between Between two values; including these values {GL Account} Between 6500 and 6600 retrieves data for GL Accounts 6500 through 6600 Not Between Outside the range of two specified values {GL Account} Between 6500 and 6600 retrieves data for all GL Accounts not between 6500 and 6600 18 Operators Slide 19 OperatorRetrieves DataExample In List Same as values specified {Agency} In List 225;310;477 retrieves data only for Agencies 225, 310, and 477 Not In List Everything other than values specified {Agency} Not In List 225;310;477 retrieves data for all excluding Agencies 225, 310, and 477 Is Null Which there is no value entered in the database Is Null does not apply to the AFRS Universes Is Not Null For which there is a value Is Not Null does not apply to the AFRS Universes Matches Pattern Includes a specific string that is like a value {Program Index} Matches Pattern 15% retrieves data for any Program Index that begins with 15 Different From Pattern Excludes a specific string that is like a value {Program Index} Different From Pattern 15% retrieves data for any Program Index that does not begin with 15 Both Corresponds to two specific values {Budget Option} Both 1 and 2 retrieves data for budget options one and two Except Corresponds to one specified value and does not correspond to another specified value {Budget Option} Except Option 1 retrieves data for budget options other than one 19 Operators Slide 20 1.Locate your query in your [My Favorites] folder 2.Right click 3.Select Modify 20 Modify a Document Slide 21 4.Select the Data Access tab and click the Edit icon located on the Data Providers sub tab. 21 Modify a Document Slide 22 Nesting query filters allows you to create more complex filter conditions than is possible when you combine filters at the same level. To create a nested query filter follow the following steps. 1.Select the field you want to nest. 22 Nested Query Filters Slide 23 2.Drag the filter over the filter you wish to nest with. 23 Nested Query Filters Slide 24 3.The query should look similar to this. 24 Nested Query Filters Slide 25 4.Define the query value. 25 Nested Query Filters Slide 26 5. Click the indented And to make it an Or. Then run your query. 26 Nested Query Filters Slide 27 Working with Report Tables 27 Chapter 5 Slide 28 The default sort order for the table data is left to right. The primary sort is the left most column. To set your own sort order follow these steps. 1.Select the data you wish to sort in the table. 28 Sorting Slide 29 2.Under the Analysis tab on the Display sub-tab click on Sort. This will sort the data in your report by the column selected. 29 Sorting Slide 30 Sections allow you to split report information into smaller, more comprehensible parts. You can create a single section or include multiple sections with subsections in a report. You can also remove and reposition sections within a report. You cannot use a measure to create a section. Use the following steps to create sections in a report. 1.Select the data you wish to use as your section. 30 Creating Sections Slide 31 2.Right click on the data element and select Set as Section from the context menu. 31 Creating Sections Slide 32 3.The report will now be displayed in sections based on the data element selected. 32 Creating Sections Slide 33 Data Tracking 33 Chapter 6 Slide 34 Web Intelligence allows you to track and display data changes to help you focus your analysis on key areas. When you track data changes, you select a particular data refresh as a reference point. This data is known as the reference data. When you display the data changes, Web Intelligence places your current data in context by showing how it relates to the reference data. Web Intelligence allows you to track the following types of data change: 34 Data Tracking Added data Modified data Decreased data Removed data Increased data Slide 35 1.To activate data tracking click on Track Changes on the bottom of the screen. 35 Data Tracking Slide 36 2.When the Data Tracking window opens select whether to compare with last data refresh or with a certain date in time. 3.Select which reports to have data tracking. 4.Select whether to refresh now. 36 Data Tracking Compare with last data refreshThe current data becomes the reference data after each data refresh. The report always shows the difference between the most recent data and the data before the last refresh. Compare with data refresh from:The current data becomes the fixed reference data and remains the reference data after further data refreshes. The report always shows the difference between the most recent data and this fixed reference data. Slide 37 5.When the data is refreshed it will automatically show the where the changes in the data are. 6.Track changes can be toggled to display or not by clicking on the Show Changes button located under the Analysis tab and Data Tracking sub-tab. 37 Data Tracking Slide 38 On-Report Filtering 38 Chapter 7 Slide 39 You can filter reports to limit the results that are displayed to specific information that interests you. The data you filter out remains within the Web Intelligence document; it is simply not displayed in the report tables or charts. This means you can change or remove report filters in order to view the hidden values, without modifying the query definition behind the document. You can apply different filters to different parts of a report. For example, you can limit the results in the entire report to a specific dimension value and then limit results in a table or chart further to focus on results for a different dimension. You can include multiple filters in a report. 39 On-Report Filtering Slide 40 You can apply filters at two levels within a document: Query filters these filters are defined on the query; they limit the data retrieved from the data source and returned to the Web Intelligence document. Report filters these filters limit the values displayed on reports, tables, charts, sections within the document, but they dont modify the data that is retrieved from the data source; they simply hide values at the report level. 40 On-Report Filtering Slide 41 1.To set a filter on a table, select the column with the data to be filtered by clicking in the data. 2.Under the Analysis tab on the Filters sub-tab click Filters. 41 Report Filters Slide 42 3.When the Report Filter box opens type the value(s) you want to retrieve in the box, or select the value(s) you want to retrieve from the displayed List of Values and add them to the Selected Values box by clicking the > button. Then click OK. 42 Report Filters Slide 43 4.The report will now be filtered by the values selected. Filters can edited by clicking on the column that contains the filter and selecting edit filter from the Filter drop down list. 43 Report Filters Slide 44 Report filters can be viewed by clicking on the Document Structure and Filters button in the list of icons along the left side of the screen. Filters will be displayed with a gold funnel icon. 44 Report Filters Slide 45 Input controls provide a convenient, easily-accessible method for filtering and analyzing report data. You define input controls using standard windows controls such as text boxes and radio buttons. You associate these controls with report elements such as tables or section headers, and use the controls to filter the data in the report elements. When you select values in the input control, Web Intelligence filters the values in the associated report elements. To add an input control follow these steps. 1.Select the column with the data to be filtered by clicking in the data. 2.Under the Analysis tab and Filters sub-tab click the Controls button. 45 Input Controls Slide 46 3.In the Define Input Control box check to make sure the right dimension is selected and click Next. 4.Select the type of input control to add and set the options. Then click Next. There is a description of the combo box type in the top right corner of the Define Input Control box. 46 Input Controls Slide 47 5.Select the report elements to assign the input control to. Input Controls can be assigned to the entire report(s) or certain elements. 6.Click Finish. 47 Input Controls Slide 48 7.You can now use the Input Control to filter your report. Input Controls can be accessed by clicking on the Input Controls icon along the left side of the screen. 48 Input Controls Slide 49 Formulas and Variables 49 Chapter 8 Slide 50 Formulas are custom calculations allowing additional calculations beyond the base objects and standard calculations. Variables are formulas or syntax statements that have been assigned a name. Variables can be used in tables and formulas in exactly the same way as other report objects. Variables appear in the formula editor under the Variables folder. Variables can be used to simplify complex formulas by breaking a complex formula down into manageable parts and making it much easier to read, as well as making building formulas much less error- prone. 50 Formulas and Variables Slide 51 How to create a Concatenation Formula. 1.Click on the first object to be concatenated. 2.Click the Formula Editor button in the Formula Bar. 3.Click in the Formula box after the first object. 4.Then add this value after the first object: + / + 5.Then double click the next object to be added in the Available Objects list. (See Next Page) 51 Create a Formula Slide 52 52 Create a Formula Slide 53 7.Click the green check mark to validate the formula. 8.If the formula is correct The formula is correct will be displayed under the Formula box. 9.Once the formula is correct click OK. The new value will now be displayed in the column. 53 Create a Formula Slide 54 1.Click on the data in the column that contains the formula to be turned into a variable. 2.In the Formula Tool Bar click the Create Variable button. 3.In the Create Variable window assign the Variable a name. 4.Click OK. 5.The variable is now ready for use in another report or varaible. 54 Turn a Formula into a Variable Slide 55 1.Click on the Data Access tab. Under the Data Objects click on New Variable. 2.Assign the new variable a title in the Name box. 3.Click in the Formula box. 4.In the Available Objects double click the first object to be added. 5.Then add this value after the first object: + / + 6.Then double click the next object to be added from the Available Objects list. 55 Create Variable from Scratch Slide 56 7.Click the green check mark to validate the formula. 8.If the formula is correct The formula is correct will be displayed under the Formula box. 9.Once the formula is correct click OK. The new variable will now be displayed under Available Objects. 56 Create Variable from Scratch Slide 57 AFRS Variables Examples Approved and Adjusted Allotment Variables Budget Option 1 w/ FTEs =Sum(If([GL Account] InList ("0621";"0623";"0622";"6210";"0110";"0111"); [GL Amount];0)) Budget Option 2 w/ FTEs =Sum(If([GL Account]InList("0622";"6210";"0110";"0111");[GL Amount];0)) Cash, Accrual Encumbrance Variable Cash, Accr(all), Encum w/FTEs =Sum(If([GL Account] InList ("6505";"6510";"6560";"6410";"0120";"0130");[GL Amount];0)) Revenue Variable Cash Accr(all) =Sum(If([GL Account]InList("3205";"3210";"3260");[GL Amount];0)) 57 Variable Examples Slide 58 Working with Multiple Queries 58 Chapter 9 Slide 59 You can include one or multiple queries in a document. These queries can be based on any supported data source. Defining multiple queries in a single document is necessary when the data you want to include in a document is available in multiple data sources, or when you want to create several differently-focused queries on the same data source. You can define multiple queries when you build a new document or add more queries to an existing document. You can present the information from all of the queries on a single report or on multiple reports in the same document. 59 Working with Multiple Queries Slide 60 Follow these steps to add an additional query to a document: 1.After opening the Web Intelligence document click on the Data Access Tab. 2.On the Data Providers sub-tab click Edit. 60 Add a Query Slide 61 3.Click on Add Query in the top left. 4.Select From Universe. 5.Select the Universe for the new query. 6.Add Result Objects and Query Filters to the new query and click Run Queries. 61 Add a Query Slide 62 6.When the Add Query box appears select one of the three choices 7.The data will be displayed based the selection. 62 Add a Query Display OptionDescription Insert a table in a new reportDisplay the data on a new report in the document Insert a table in the current reportDisplay the data on the currently selected report in a new table Include the result objects in the document without generating a table Include the data in the document without displaying the data on a report. (You can add the objects returned by the query to the report later.) Slide 63 Rename Queries The query name can be changed by right clicking the query on the query tab and selecting Edit Name from the menu, then typing a new name in the New Value box in the dialog box that appears. Move Queries The order of queries can be changed by right clicking on the query tab and selecting Move from the menu, then selecting Right or Left to move it in that direction. Delete Queries Queries can be deleted by right clicking on the query tab and selecting Delete from the menu. Click Yes on the warning to continue with the deletion or No to cancel. 63 Additional Query Options Slide 64 You must run the query first before you are allowed to duplicate the query. If you want to build a different query on a universe already included in the document, you can duplicate the existing query on that universe and then modify it, instead of starting from scratch. 1. Select the query to duplicate by right-clicking on the Query tab at the bottom of the report panel. 2. Select Duplicate Duplicated Queries always use the same data source as the query they were duplicated from, but can be updated to use a different source. 64 Duplicate Queries Slide 65 Web Intelligence allows you to synchronize data from multiple queries or data providers by merging dimension objects. Merging dimensions is the only way to combine data from different data sources in a report. Rules when merging dimensions Only dimensions defined in the universe can be merged. You cannot merge variables. Objects must have the same data type. You cannot merge a number with a string, even if the values match. Any number of queries can be merged. There is no limit. Any number of dimension objects can be merged between two queries. Again, no limit. Values are case-sensitive. So, if the values are the same, but of different case, they will not match. They will be shown as different values. Measures can not be merged. Measures must be calculated with a formula or variable. 65 Merge Dimensions Slide 66 When two queries have been successfully ran to merge dimension together follow these steps: 1.On the Data Access tab and Data Objects sub-tab click Merge. 2.The Available Objects dialogue box will open. 66 Merge Dimensions Slide 67 3.Holding down the control key on the keyboard, click on the first objects to be merged. 4.Click OK. 5.Repeat until all fields are merged. 67 Merge Dimensions Slide 68 6.Merged dimensions will display as a dimension under Available Objects. 68 Merge Dimensions Slide 69 To display the merged dimension in a report first add report to the document. Add a report by right clicking on the Report 1 tab, at the bottom of the report, and selecting Add Report. An empty report will open and an additional report tab will be added. 69 Using Merged Dimensions in a Report Slide 70 Select the merged dimensions to be displayed by holding the control key and selecting them in the order to be displayed. 70 Using Merged Dimensions in a Report Slide 71 Drag the selected items into the empty report to display the results. To see a single amount column a formula would need to written summing the two amounts. An example would be =[2013].[Amount]+[2011].[Amount] 71 Using Merged Dimensions in a Report Slide 72 Printing and Exporting Reports 72 Chapter 10 Slide 73 Reports can be printed by clicking on the Print icon located on the File tab. 73 Printing Reports Slide 74 When the Print icon clicked the Print dialogue box displays. Set the print options and click OK. 74 Printing Reports Slide 75 1.To export a report click on the dropdown arrow next to the Save icon and select Save as. 75 Exporting Reports Slide 76 2.When Save as is clicked the Save dialogue box displays. Select My Desktop, My Documents, or My Computer as the location. 76 Exporting Reports Slide 77 3.Verify the file name and update if needed. 4.Select the file type. 77 Exporting Reports Slide 78 5.Click Save. 78 Exporting Reports Slide 79 Scheduling Reports 79 Chapter 11 Slide 80 Web Intelligence reports can be scheduled to run on a recurring schedule. 1.On the Documents tab, locate and select the object that to be scheduled. 2.Right click 3.Select Schedule 80 Scheduling Reports Slide 81 4.The schedule Dialogue will open. 81 Scheduling Reports Slide 82 5.In the Instance Title box, type a name for the instance. 6.In the "Schedule" dialog box, click Recurrence 7.Choose one of the recurrence options from the Run object list and set the required options. The default is Now. The following additional options are available: Once This option requires a start and end time parameter. The object runs once at the time that you specify. If you schedule the object with events, the object will run once if the event is triggered between the start and end times. Hourly This option requires information in hours and/or minutes for how frequently the object is run. Instances are created regularly to match the parameters that you enter. The first instance is created at the start time that you specify, and the object will cease to run on its hourly schedule at the end time that you specify. Daily This option requires a start and end time parameter. The object runs once every N days at the time that you specify. It will not be run after the end time that you specify. 82 Scheduling Reports Slide 83 Weekly This option requires a start and end time parameter. Each week, the object runs on the selected days at the time that you specify. It will not be run after the end time that you specify. Monthly This option requires a start date and time, along with a recurrence interval in months. The object runs on the specified date and time every N months. It will not be run after the end time that you specify. Nth Day of Month This option requires a day of the month on which the object is run. Instances are created regularly each month on the day that you enter at the start time that you specify. The object will not be run after the end time that you specify. 1st Monday of Month This option requires a start and end time parameter. An instance is created on the first Monday of each month at the time that you specify. The object will not be run after the end time that you specify. Last Day of Month This option requires a start and end time parameter. An instance is created on the last day of each month at the time that you specify. The object will not be run after the end time that you specify. X Day of Nth Week of the Month This option requires a start and end time parameter. An instance is created monthly on a day of a week that you specify. The object will not be run after the end time that you specify. Calendar This option allows you to select a calendar of dates. (Calendars are customized lists of schedule dates that are created by the Bi platform administrator.) An instance is created on each day that is indicated in the calendar, beginning at the start time that you specify and continuing until the end time that you specify. 83 Scheduling Reports Slide 84 8.Click Formats 9.Select the format you want to schedule to from the Output Format list. 10.Click Destinations a)Select a destination option b)Select the Keep an instance in the history check box if you want to save a copy of the instance. c)Select the Use default settings check box if you want to the report to be sent to the logged in user. You can schedule to the following destination locations: Default Enterprise Location If you select this option, the instance is saved within Business Objects. BI Inbox This option saves the instance to BI Inboxes specified. Email This option sends the instance to the specified email recipients. FTP Server This option saves the instance to the specified FTP server. File System This option saves the instance to the specified file location. 11.Click Schedule 84 Scheduling Reports Slide 85 To log off click the Log Off button. 85 Log Off Slide 86 Questions 86 Questions Slide 87 Create a report to show the Allotments, Expenditures, and Variances for your agency by object. 1.Open a new Web Intelligence Document 2.Select the universe for the current biennium 3.Select the following Result Objects Program Object GL Account Amount Fiscal Month 4.Select the following Report Filters. Agency Set Agency filter to your agency. GL Account Set GL Account filter to 0622;6210;6410;6505;6510;6560 Select the predefined time filter for Biennium to Date thru Prior Month. 87 Practice Exercise 1 Slide 88 5.Create a variable to concantanate Object and Object Title =[Object]+" / "+[Object Title] 6.Create a variable for the Allotments. =Sum(If([GL Account]InList("6210";"0622");[Amount];0)) 7.Create a variable for Actuals = Sum(If([GL Account]InList("6505";"6510";"6560";"6410");[Amount];0)) 8.Create a variable for the Variance =[Allotments]-[Actuals] 9.Replace Object with the new Object and Title variable. 10.Remove GL Account and Amount from the Report 11.Add the new Variables (Allotments, Actuals, and Variance) to the report. 12.Create a section on Program 13.Add subtotal to each measure 88 Practice Exercise 1 cont. Slide 89 14.Your report should look similar to this: 15.Add an Input Controls to filter the report by Program and Fiscal Month. 89 Practice Exercise 1 cont.


Top Related