Design: Cube Viewer as Widget

Post Reply
image2x
Posts: 125
Joined: Tue Jun 02, 2009 7:05 pm
OLAP Product: TM1, PAX, PAW, SPSS
Version: 2.0.916.10 on RHEL
Excel Version: 2016
Location: Minneapolis, MN

Design: Cube Viewer as Widget

Post by image2x »

I'd like to sollict feedback on the feasibility of the following idea (pasted verbatim from an e-mail exchange):
Also, here's an idea I've been mulling over on how to achieve the ultimate design goals of speed, simplicity, customization, and column expand/collapse.

Out of the box, the native Perspectives cube viewer provides all of these things. What it lacks are (1) the ability to display multiple same-cube or other-cube views in a single cube viewer window, (2) the ability to include custom text/formatting in the view, and (3) wide-area performance.

If through the API or other mechanisms, the Cube Viewer could me managed programatically as a "widget", a wide range of design options would open up. By widget, I mean that the starting view could be controlled and updated thru server side logic. Imagine a screen with a left hand navigation pane and three (or more or less depending on the navigation selection) "frames" on the ride side. The top pane would be text/html area with context specific details. The other pane(s) would be cube viewer windows with starting views dictated by left hand selections and individual preferences/settings.

Assuming the app would be packaged as a customized Excel front end, the wide-area performance issue could be negated by installing two planning launch links, one for local and one for remote. Behind the scenes, the remote app would be delivered as a Citrix app-specific (as opposed to delivering a full desktop) environment.
To summarize, the UI we're seeking has to support:
a) drag/drop dimensional re-positioning
b) column expand/collapse (we're dealing with weekly detail across the x-axis)
c) guided navigation based on a user's profile (i.e starting view is customized)
d) professionally packaged as a stand-alone planning app (i.e. help screens, branded look, instruction text areas)
e) work well over wide-area connections

Thanks,
-- John
tomok
MVP
Posts: 2836
Joined: Tue Feb 16, 2010 2:39 pm
OLAP Product: TM1, Palo
Version: Beginning of time thru 10.2
Excel Version: 2003-2007-2010-2013
Location: Atlanta, GA
Contact:

Re: Design: Cube Viewer as Widget

Post by tomok »

Sounds like a monumental task, given how "easy" it is to program in the API. If you''ve got 12 to 18 months available to work on it I say go for it.
Tom O'Kelley - Manager Finance Systems
American Tower
http://www.onlinecourtreservations.com/
lotsaram
MVP
Posts: 3706
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Design: Cube Viewer as Widget

Post by lotsaram »

image2x wrote:
To summarize, the UI we're seeking has to support:
a) drag/drop dimensional re-positioning
b) column expand/collapse (we're dealing with weekly detail across the x-axis)
c) guided navigation based on a user's profile (i.e starting view is customized)
d) professionally packaged as a stand-alone planning app (i.e. help screens, branded look, instruction text areas)
e) work well over wide-area connections

Thanks,
-- John
Hmmm, have you looked at EV version 9.5? It would seem to have most of what you are after.
image2x
Posts: 125
Joined: Tue Jun 02, 2009 7:05 pm
OLAP Product: TM1, PAX, PAW, SPSS
Version: 2.0.916.10 on RHEL
Excel Version: 2016
Location: Minneapolis, MN

Re: Design: Cube Viewer as Widget

Post by image2x »

Thanks lotsa... I've made arrangements to check out EV.
comma
Posts: 82
Joined: Thu Jun 03, 2010 3:50 am
OLAP Product: Cognos TM1
Version: 9.5.0 64-bit
Excel Version: 2003 SP3

Re: Design: Cube Viewer as Widget

Post by comma »

lotsaram wrote: Hmmm, have you looked at EV version 9.5? It would seem to have most of what you are after.
By EV do you mean Executive Viewer? Does version 9.5 exist? I only know Executive Viewer 9.4.0
Windows Server 2003 Enterprise x64
Windows XP Pro 2002 SP3
Internet Explorer 7
User avatar
yyi
Community Contributor
Posts: 122
Joined: Thu Aug 28, 2008 4:42 am
Location: Sydney, Australia

Re: Design: Cube Viewer as Widget

Post by yyi »

this is just a weekend project made using vb.net - that can give you some ideas for "widget"
the console app was compiled using tm1 .net api v9.4.1 (probably works for anything higher too)
to run, you can drop it under your ~/tm1/bin directory and rename as *.exe

if you're interested, i can post the source code
Attachments
myHelloWorld.xls
(34.5 KiB) Downloaded 407 times
Last edited by yyi on Wed Mar 16, 2011 3:44 am, edited 1 time in total.
Yeon
lotsaram
MVP
Posts: 3706
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Design: Cube Viewer as Widget

Post by lotsaram »

comma wrote:By EV do you mean Executive Viewer? Does version 9.5 exist? I only know Executive Viewer 9.4.0
Yes. EV 9.5 release schedule was tethered to CX 9.5 release schedule so as far as I am aware it is available. Here is a link to the product documentation.
https://www-304.ibm.com/support/docview ... wg27019401
In particular look at the user guide "report canvas" feature which allows multiple (cube) views to be arranged within a single report. This is noted in the new features section as "The user can organize multiple views within a single workspace to create dashboard applications."
User avatar
paulsimon
MVP
Posts: 808
Joined: Sat Sep 03, 2011 11:10 pm
OLAP Product: TM1
Version: PA 2.0.5
Excel Version: 2016
Contact:

Re: Design: Cube Viewer as Widget

Post by paulsimon »

Hi yyi

I would be interested in the source code.

By the way, I couldn't read the file that you attached. It had a .xls extension but it was not recognised as an excel file.

Regards


Paul
Alan Kirk
Site Admin
Posts: 6667
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Design: Cube Viewer as Widget

Post by Alan Kirk »

PaulSimon wrote:Hi yyi
By the way, I couldn't read the file that you attached. It had a .xls extension but it was not recognised as an excel file.
He did mention that you need to rename it as .exe. Since it was compiled in vb.net, it can't really be an Excel workbook.

The Forum (indeed most phpBB forums) has a restriction on uploading .exes and some other kinds without renaming them; that way if anyone does download them they can only run them if they know exactly what they're getting themselves into. I'd guess that's why he renamed it as an .xls.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
image2x
Posts: 125
Joined: Tue Jun 02, 2009 7:05 pm
OLAP Product: TM1, PAX, PAW, SPSS
Version: 2.0.916.10 on RHEL
Excel Version: 2016
Location: Minneapolis, MN

Re: Design: Cube Viewer as Widget

Post by image2x »

yyi wrote: if you're interested, i can post the source code
yyi, thank you for sharing. I'm definitely interested in seeing the source (I need to recompile to take a look as I'm on 9.5.1).

-- John
User avatar
yyi
Community Contributor
Posts: 122
Joined: Thu Aug 28, 2008 4:42 am
Location: Sydney, Australia

Re: Design: Cube Viewer as Widget

Post by yyi »

the compiler created a lot of extraneous files so the proj folder is zipped.
file to open is *.vbproj
if you can't open, the form1.vb can be opened with any text editor.

it's a simple 1 form app; you can add more like mdi form with gridview
with code explained in Alan's post:
"Connecting to TM1 Using VB.Net and the .Net API"

have fun with your design!
Attachments
myHelloWorld.zip
(506.58 KiB) Downloaded 397 times
Yeon
image2x
Posts: 125
Joined: Tue Jun 02, 2009 7:05 pm
OLAP Product: TM1, PAX, PAW, SPSS
Version: 2.0.916.10 on RHEL
Excel Version: 2016
Location: Minneapolis, MN

Re: Design: Cube Viewer as Widget

Post by image2x »

image2x wrote: b) column expand/collapse (we're dealing with weekly detail across the x-axis)
Regarding this requirement, can anyone experienced with the Contributor TM1 front-end verify if column expand/collapse is supported?
lotsaram
MVP
Posts: 3706
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Design: Cube Viewer as Widget

Post by lotsaram »

The Contributor UI is basically a tabbed arrangement of cube views in the same format and functionality as the web cube viewer so yes expandable columns supported.
Post Reply