Saturday, February 11, 2017

Oracle Smart View for Office - Query Designer

Oracle Smart View for Office has had a powerful, dynamic but yet user friendly feature built-in for Ad-hoc analysis (queries) since version 9.3.1.2.0 called Query Designer.

Query Designer can be used for both Essbase & HFM data sources!
At a high level, query designer allows users to design queries from a default reporting grid. Or extract the query from an existing report. Or create and run MDX queries. And provide the ability to share a query by simply saving and sending to another user, just like any other Smart View workbook.

Let's take a look.






Query Designer can be found in a few places. From the Essbase Ribbon once an active connection is established. Or from the Connection Panel.

In this example, we are using Sample Basic.

Once Query Designer is selected, a few things happen.
First, a new worksheet within the same workbook is created.






When this new sheet gets created you can observe..

The new sheet makes a copy of the sheet where the connection has been established and appends " - Query" to the sheet name. This is highlighted in the screen capture in Yellow.







In addition, there is now a panel that appears with the POV consisting of the query (report) Columns, Rows, POV and any attributes if applicable.

By clicking on the Columns or Rows Dimension Names below each, you get to the Member Selection window and can proceed like usual. Or you have the ability to create dynamic query criteria.



















In this example, we want only the level-0 members, of the Year dimension, to appear on this report. By selecting the Dimension-Member "Year" we can then either click on the drop-down for the filter or use the "right >" drop-down to apply a dynamic query to only, and always bring back all level-0 members.

This is a powerful feature. This allows for members to be added or removed from the database-application-outline-dimension without having to modify, your existing query (report) to ensure that you have the proper members and/or result set.



When you click OK.
This is the result in the Excel grid.




By making a few more selections for the query, measures, scenario, etc. the query is now ready based on the design you have provided.

To send the query and retrieve data. Click the button 'Apply Query'.

Once the query is 'applied' a few things happen

1) The query designed is sent to the server.
When the query is complete the result set retrieved is ready to be delivered back to the workbook.

2) The sheet with " - Query" appended is hidden within the workbook.

3) And a new sheet is then created with " - Report" appended
instead of " - Query"





















Now, let's modify this query to make it even more dynamic and specific.
We want results for Market parents, East, West, South and level-0 of Central.




Notice how in the member selection, selected window, there is now a plus sign next to the member Central and also with syntax ", Level, 0" trailing the member.











Note: If you also wanted to show the Central total, you could also member select that into the selected members window pane, in addition to the level-0 members of Central. This is a great way to create a dynamic report that uses the query designer to now provide a natural Subtotal or validation check of the details in the report, making sure the parts equal the total in this case.


Let's see what the grid shows.












The syntax is also now added to run the query designed for Markets.

Once again, 'Apply Query'. The "Query" sheet hides. And the "Report" sheet re-appears with the designed, requested query and the set of data results.


A few more fun things to note.

a) If you would like to edit-modify a query already built using query designer or an turn an existing report grid into a query designed report.

Simply go to the Ribbon button 'Query' and select 'Query Designer'. Either the pre-existing 'Query' sheet will re-appear or a new 'Query' sheet will be created.

b) If you are comfortable with the syntax the query designer provides in the sheet "Query" on the Excel sheet-grid. You are able to free-form type in the desired query. Make sure you have the syntax correct, if not, Smart View will throw an error that there was an error in the syntax detected and attempt to tell you where is possible.










c) Once the Query Designer results have been retrieved. This new sheet can be used like any other Ad-hoc analysis worksheet.

Note: If when using Ad-hoc analysis on a query designer 'report' this is now a desired report I would suggest that you use the Excel functionality of making a copy of that worksheet. If you don't, and the query designer is again going to be used, this report will be overwritten with the newly requested result set of the query.


Many times users describe reports that they have created and are concerned about having to redo and spend time when members as mentioned get added and or moved. Or when the member description-alias is updated. In these cases, query designer is a great way to ensure that the report and the desired results are accurate and dynamic to pick up changes without having to re-create reports from scratch or get Smart View Ad-hoc errors that members or description-alias are not recognized, etc.


Excel Filters Now Retained During Ad Hoc Analysis - SV 11.1.2.5.620

A new feature added to the latest version of Oracle Smart View for Office 11.1.2.5.620 released in January of 2017

Excel Filters Now Retained During Ad Hoc Analysis!

Let's take a look to see how it works..

Our favorite, Sample Basic.








Let's say we now want to know all of the Product(s) that made a Profit in the 4th Quarter for a particular region, in this case, Wisconsin.




















With this version you can now add your Excel data filters to your Ad-hoc grid and the retrieve will honor the filter.








Filter added to Qtr4->Profit data greater than 0. (Column E)











So far, connect, Ad-hoc and retrieve as usual.
Now let's see if the filter is indeed honored with an Ad-hoc in tandem.









Ad-hoc -> Zoom Out -> Wisconsin.
That should Zoom Out to Central, which it does. But in addition, the filter added prior to return those products that made a Profit in Qtr4 is still intact!







Just to make sure, let's remove the filter.








With the filter removed, we can see the products that didn’t make a Profit in Qtr4 for the Central region.











Wednesday, January 18, 2017

Oracle Smart View for Office 11.1.2.5.620 - Patch Set Update (Patch 25242360)

What a nice way to start off the new year in 2017 with a release of Smart View!

This is version 11.1.2.5.620 and can be downloaded from Oracle Support here

 

























 
New Features in This Release
  • New VBA Functions
  • Support for Selectively Deleting Connections
  • Excel Filters Now Retained During Ad Hoc Analysis
  • New Option for Sorting Items in Smart View Panel
  •  Planning and Budgeting Cloud, Enterprise Planning and Budgeting Cloud Features
  • Oracle BI EE Enhancements
Great new features for VBA, EPRCS, PBCS and Drop-down Member Selection on Row Dimensions in Forms! But I am going to focus on a few that caught my eye since .. maybe Oracle Open World, right {names have been removed to protect the innocent}? ;)

First is the VBA Function to now quickly 'retrieve' the sheet information as a Formula. You can use the formula builder, this is what it looks like




   















HypGetSheetInfo: retrieves detailed information about the requested worksheet. This function is supported by all providers.
  • Connected
  • Sheet Type
  • Server
  • Application
  • Cube
  • URL
  • Provider
  • Provider URL
  • Friendly Name
  • Alias Table
  • User
  • Description

And another feature that I like to see, and I know, some of the simple things..

Support for Selectively Deleting Connections

You can now select specific shared and private connection URLs, as well as extension update URLs, using the new Delete Connection URLs command.


You access this command from the private connection panel in Smart View. The Delete Connection URLs dialog allows you to select specific private connections, shared connections, and extension update URLs for deletion.

Note: You can only delete private connections that were created using the quick connection method. Connections created using the private connection wizard will not be available for deletion in the Delete Connection URLs dialog.



And this is what it looks like