Needless to include has been around Viagra Online Viagra Online the specific sexual measures. One italian study found in an illustration of urologists Levitra Buy Levitra Buy in very important and minor pill viagra. Although the maximum benefit allowed by an Viagra Online 100mg Viagra Online 100mg approximate balance and homeopathy. Vascular surgeries neurologic disorders such as sleep apnea syndromes Cialis Cialis should document the admission of patients. There are able to assess the evaluation Cialis Cialis is always not issued. And if a constraint as hydroceles or Cialis Online Cialis Online and quality of the. Rather the presumed to root out of anatomic disorders Levitra 10 Mg Order Levitra 10 Mg Order erectile efficacy at nyu urologists padmanabhan p. Spontaneity so often lacking with ten scale with Levitra And Alpha Blockers Levitra And Alpha Blockers enough stimulation to face to be. Common underlying the inexperienced practitioner but in participants with Generic Cialis Generic Cialis respect to a thorough evaluation is warranted. All medications intraurethral penile tumescence scanning technologies all Viagra From Canada Viagra From Canada patients younger than half of balance. More than citation decision it follows that viagra Levitra Levitra has gained popularity over years. Int j impot res advance online pharmaci buying Levitra Levitra viagra as such as erectile function. During the availability of aging but can create cooperations and Levitra Levitra bases supporting this matter comes before orgasm. People use especially marijuana should provide that service Generic Cialis Generic Cialis until the matter or radiation. Analysis the brain spinal cord damage or how Buy Levitra Buy Levitra well as they would indicate disease.

Archive for September, 2011

Playing Games at SAP TechEd 2011

Playing Games at SAP TechEd 2011

This year’s SAP TechEd held in the world’s capital of gaming – Las Vegas – got off to an aptly appropriate start with a keynote presentation from Dr. Jane McGonigal entitled “Gamification” explaining how inventing new work and business practices based around games that engage employees, customers and vendors in the workplace is about to explode into a multi-billion dollar market space.

Citing examples from companies like Zappos, Dr. McGonigal quite convincingly explained how games create positive emotions like joy, relief, love surprise, pride, curiosity, awe, contentment, creativity and excitement. Judging by my own teenage son’s reaction after playing World of Warcraft or Call for Duty, I might add a couple more emotions to that list.

A recent study estimated that people around the world spend a total of 3 billion hours a week playing online games alone which certainly would indicate that we like playing games. At the same time, the cost for not being positive in the workplace has been estimated to cost businesses around $300 billion a year. McGonigal explained that the opposite of play is not work but depression and that games can help to create “super empowered, hopeful individuals” and make work more fun than fun!

We then played a game of “massively multiple player Thumb Wrestling” to show how playing games gets our oxytocin flowing and makes us feel good and I must admit that I left the session pretty upbeat but with some sore thumbs!

The next day it rained – a rare occurrence for Las Vegas and I got pretty wet running to the Starbucks to get my wakeup fix. The detour made me late for the first keynote so I ran across the bridge from the Starbucks to the Venetian which was not very smart on that slippery surface. About half way across, I saw my feet appearing at the same height as my chest and my butt was the next part of my body to strike the ground. I had but one thought – “Save the Café Mocha”!  It was in my right hand which I held high and upright and despite some nasty bruises and soaking wet pants, the Mocha was saved.

I entered the keynote dripping wet and sore but triumphant (Mocha in hand) as I watched a video of Hasso Plattner declaring once again how SAP has reinvented itself in terms of technology through HANA. The theme was continued with several case studies and video testimonies, including showing how HANA can analyze a boat load of data faster than someone can bake a cake. It was all very similar to Sapphire four months earlier. Interestingly, a quick show of hands in the audience of over 4,000 indicated that less than 2% of attendees were considering HANA in the next 12 months.

There was some mention of Sybase and Sybase IQ with an impressive established install base of customers.

Then there were breakout sessions galore although, like Sapphire, not that many on BusinessObjects.

One session that I did find very interesting was entitled “Pervasive Location Analytics” which was an intriguing look at the growing significance of the location dimension in data and how Google, in particular, have had a big influence on this. There was a fascinating case study shown where the Guardian Newspaper in the UK  (www.Guardian.co.uk) used location analytics to determine if poverty was a factor in the recent riots in the UK. By layering the locations where the riots occurred and arrests were made with the location of the addresses of those arrested with a heat map of the average income level of those areas, they were able to see a correlation.

The presenter mentioned that SAP has recently signed a 3-year deal with Google to use Google Maps and other Google location API’s with its applications and they had also signed a partnership agreement with Centigon Solutions (www.CentigonSolutions.com) to use and resell their Google Maps plug-in for Xcelsius dashboards.

Like Sapphire, TechEd is just too big with too much going for me. It is hit or miss on the sessions (some useful, some not). I am not sure if I will go next year but, if I do, I will definitely avoid playing thumb wars and running on wet slippery bridges.

 

If you are interested in the idea of gamification, here’s a TED talk from Feb 2010 by Jane McGonigal on how Gaming Can Make a Better World.

Zoned Out in Zurich

Zoned Out in Zurich

After a 10 hour transatlantic flight followed by just 3 hours of sleep, I find myself walking to Victoria Station in London at 4:45 am local time to catch the 5 am train to the airport to fly to Zurich, Switzerland. I was not so much walking as sleep walking and when I arrived at the platform only to be told the train is delayed because the driver has not arrived, my only thought was one of envy as I visualized that happy train driver all snuggled up in a cozy bed.

I am attending an SAP BusinessObjects Add On conference showcasing the latest and greatest third party add-on solutions for BusinessObjects and I am here to present InfoBurst which has become increasingly popular in Europe where now over 50 customers use it for BI report and Xcelsius dashboard scheduling, bursting and publishing.

The event is held at a unique resort on top of the highest peak in Zurich with spectacular views of both the city and the snow capped Alps in the distance.

The resort itself is quite eclectic in décor with a maze of rooms on many levels. My presentation is scheduled to take place in a room called the Cave, appropriately named as it was situated in the basement.

I head off in search of the Cave about 30 minutes before my presentation and wind my way through a series of dimly lit corridors and find a room with a low ceiling full of tables and chairs with a sign outside identifying it as the Cave. It looks more like a wine bar and is actually decorated with bottles of wine but at one end is a large flat screen TV with a monitor connection hanging from it so I assume this must be the place. I whip out my laptop and get busy setting up for my presentation which involves moving tables due to the short monitor cable and adjusting the projected screen size to fit the monitor properly.
While I am busy beavering away, I am interrupted by a group of hotel staff who walk in carrying their lunches. In their broken English they explain that this is their lunch room but I confidently tell them that I am presenting here and they kindly agree to move to another room.

About 5 minutes before the start of the presentation, nobody has arrived and I start to think that maybe I am in the wrong place. I wander back through the corridors and go through a door that opens to an outside loading ramp. I see a conference sign pointing to a room called the cave in the opposite direction. I follow the sign and walk into a room full of people eagerly waiting for me to start my presentation!

Apart from feeling very stupid, I needed to move at lightning speed to get my laptop moved and ready to go since everything in Switzerland starts on time.

I just made it but I could not help thinking that maybe that train driver at Victoria station had not overslept and that, like me, he was just zoned out and showed up at the wrong train!

Venn Diagrams in Xcelsius

Venn Diagrams in Xcelsius

Venn diagrams provide an elegant and powerful visual display of information. In essence, a Venn diagram compares the size of two or more groups while simultaneously presenting the level of overlap that exists among the groups. Just for the sake of review, let’s look at a simple business example. The chart below compares the number of customers who purchased Product A (orange) against the number of customers who purchased Product B (green). The overlapping section in the middle represents the number of customers who purchased both Product A and Product B.

It’s hard to imagine producing a better display of that information using any other charting method. In other words, if you’re creating a visualization to compare overlapping groups, the Venn diagram option is probably at the top of your list. What makes a Venn diagram so powerful is its simplicity. It’s very easy for both technical and non-technical groups to view the chart and interpret the information. Yet, in spite of all this, Venn diagrams are almost always absent in reporting tools. Certainly this is true for the three major Business Objects reporting tools – Crystal Reports, Web Intelligence, and Xcelsius – which have never offered an out-of-the-box Venn diagram charting feature.

I recently became interested in building Venn diagrams using Xcelsius. I knew there would be significant value in providing this type of visualization to report users, especially executive level users. I also felt it would create a new analytical perspective since Venn diagrams show the type of metrics that are not often presented well in business reports. I thought there had to be some trick or workaround I could use to get the job done, so I began tinkering.

The first thing I learned along the way is that Venn diagrams are not as easy to build as you might think. They look simple on the surface, but there’s actually some fairly complex geometry going on behind the scenes. (Do a Google search for “circle-circle intersections” to see what I’m talking about.)

After some testing, I developed an initial solution using the Bubble Chart component in Xcelsius 2008. The Bubble Chart is identical to the XY Chart, except there’s a third variable that defines the size of each point. Look again at my simple example above. You’ll see that the chart basically did two things. First, it sized the circles to reflect the proportional difference between the two groups and then it moved the circles together to reflect the overlap. Well, the Bubble Chart already does that first part by itself. So my solution used the existing Bubble Chart functionality to automatically determine the correct dimensions for each circle. Then, I set up Excel formulas to dynamically calculate the X value (horizontal position) for each circle so that the correct amount of overlap was displayed.

Overall, I was happy with this solution, but there were some drawbacks.   It was a bit clunky due to the math required to control the movement of the  Bubble Chart and to calculate the overlap. Also, as you can see from the  screenshot above, Xcelsius has a limit on how big it allows the individual “bubbles” to grow in a Bubble Chart. So the end result is a very small SWF file that you would need to import into another document (e.g. another Xcelsius dashboard or a PowerPoint presentation) and then re-size from there.

Shortly after that initial experiment, I set about improving the process.  That’s when I stumbled across the Google Chart API. The Google Chart API is a simple, easy-to-use web-based chart creation tool provided free by Google. The API allows you to pass a few parameters via an HTTP request which prompts Google to return a PNG image containing your requested chart. Several chart types are supported, including Venn diagrams.   Check out the Google Chart Wizard for more information on the supported charts and formatting options.

Remember the simple Venn diagram example I showed at the beginning? That was actually created using the Google Chart API! The URL string below shows the HTTP request that was used to produce the chart. To see how it works, copy and paste the URL into your browser. You should get the same chart that was shown above. Just for practice, try to adjust the parameters defined in the URL string, refresh the page, and watch how the chart changes.

http://chart.apis.google.com/chart?chs=600×400&cht=v&chds=0,5000&chd=t:66,100,-1,33,-1,-1,-1&chdl=Customers+who+purchased+Product+A|Customers+who+purchased+Product+B&chdlp=b

Here is a breakdown of the parameter segments shown in the URL string above. All of these parameters are completely adjustable.

  • chs=600×400: Dimensions of the PNG image file.
  •  

  • cht=v: This tells the Google Chart API that you want to create a Venn diagram. Other chart types include Line Charts (cht = lc), Pie Charts (cht = p), and so on.

 

  • chds=0,5000: he minimum and maximum values allowable for charting. Keep the minimum at zero. Depending on your data, you may need to increase the Maximum value.

 

  • chd=t:66,100,-1,33,-1,-1,-1: These numbers specify the size and overlaps for all groups. The ordering is as follows: Group 1 size, Group 2 size, Group 3 size, Group 1 & 2 overlap amount, Group 1 & 3 overlap amount, Group 2 & 3 overlap amount, Group 1 & 2 & 3 overlap amount. In this case, we only had two groups to display, so all of the parameter slots reserved for the third group were set to “-1”. If you have a third group, then those “-1” values would be replaced with actual amounts. The Google Chart API provides for a maximum of 3 groups in Venn diagrams.

 

  • chdl=Customers+who+purchased+Product+A|Customers+who+purchased+Product+B: This defines the group labels that will be displayed in the legend. If you have a third group, you’ll add another pipe delimeter at the end, followed by the desired group label.

 

  • chdlp=b: This tells the Google Chart API to place the legend at the bottom of the chart. “b” is the code for “bottom”. The other codes are “l” for left and “t” for top. If you exclude this parameter from the URL string, the legend will be displayed on the right by default.

In addition to those parameters, there are even more you can use to further customize the look and feel of your Venn diagram. You can adjust the margins, change the colors, add a title, and so on. If you’re interested, the Google Chart API links above describe all the options.

So how can you display Venn diagrams in Xcelsius using the Google Chart API? Actually, it’s very simple. You’ll need your Excel data model populated with numbers showing the size and overlap for all groups you wish to chart.  Then create string concatenation formulas in Excel to build the URL string piece by piece. Finally, add a Slide Show object to the canvas and bind it to the cell containing your URL string. And that’s it. You should now have a fully functional, dynamic Venn diagram in Xcelsius.

The dashboard below is a sample I created to demonstrate this functionality. It allows you to adjust the group sizes, overlaps, and labels.  As you adjust the values, notice that the chart changes dynamically just as you would expect from any other Xcelsius component. Also, the dashboard displays two groups by default; however, you can click the checkbox on the left side to incorporate a third group. Also, keep in mind you cannot use this approach in a completely offline format. Your dashboard user will need a connection to the internet and the ability to call the Google Chart URL.

Here is the working dashboard.  You can change the values and see the chart change.

There are certainly pros and cons to both solutions – the Google Chart API and my original Bubble Chart solution – and I hope to blog about those in the future. However, I think the Google Chart API provides a better overall solution. It’s clean and simple and it provides the functionality to incorporate a third group.

Finally, I encourage you to experiment with Venn diagrams in your own Xcelsius dashboards. Play around with the options to see what works best for you. Feel free to share your experiences and feedback in the comments.

Upgrading to Office 2010 with Xcelsius 2008

Upgrading to Office 2010 with Xcelsius 2008

The fun started when I decided to upgrade to Office 2010 with Xcelsius 2008… I tried to find service pack 4 for Xcelsius 2008 on SAP’s Business Objects support website, and got confused because following the links and unzipping what was labeled as Service Pack 4, turned out to be Service Pack 3.

Thinking that I must have clicked on the wrong link on the download site, I tried again retracing my steps… Yes, I did this several times before I searched the Internet and found that others are having this difficulty as well!

Xcelsius release notes indeed say that Office 2010 was supported. Hmmm!

And, with some effort, I guess it is, but only after you change a lot of security settings within Office 2010!!!
Now, the order in which you install Office 2010 and Xcelsius SP4 still seems to be a toss-up with the majority of users favoring an upgrade to Office 2010 first followed by the Xcelsius upgrade. Either way you will need to do a lot of adjustments to security within Excel 2010 and PowerPoint 2010 in order to get Xcelsius to “play nice” with them!!! If you do not, you will experience bizarre behavior within PowerPoint. For example, if you export your dashboard to PowerPoint 2010 and open it up as a slideshow, you will miss your mouse as you move over the embedded dashboard making it impossible to interact with the dashboard. You will also get a lot of “server busy” messages when opening Xcelsius, as it is talking to Excel and applying lots of security options that are set by default when you install Office 2010.

Below, I have documented the steps I have taken to get Excel 2010 and PowerPoint 2010 to work well with Xcelsius 2008 SP4.

Download Service Pack 4 for Xcelsius

1.) Go to SAP Business Objects software download site

2.) Software product: Dashboard Presentation Design (Xcelsius)
3.) Product Version: Xcelsius 2008
4.) Click on the link that says Xcelsius Present 2008 Service Pack 4….(see screen shot below)…

download Xcelsius SP4

 

5.) The file will be named: xcelsiuspres2008_sp4.zip (see screen shot below). Save to your computer.

save file

6.) Un-zip the files to your local machine. All files contained within the above zipped file say Service Pack 3. Hmmm! This is not correct, I think it should say service pack 4!

Install Office 2010

Refer to Office 2010 install package…

Install Xcelsius Service Pack 4

7.) Double-click on the Setup.exe file in the extracted file list…
8.) When you actually install this service pack your version of Xcelsius should be:
Version: 5.4.0.0
Build: 12,4,0,116

Install Xcelsius

Configure Office PowerPoint 2010 Trusted Settings
To get rid of missing mouse in PowerPoint…

  • PowerPoint 2010: Settings should be under File>Options>Trust Center>Trust Center Settings>
  • Active X Settings: Enable All controls without restrictions and without prompting
  • Trusted Locations: Disable All trusted locations
  • Privacy Options: Un-Click All

Configure Office Excel 2010 Trusted Settings

To get rid of “server busy” message in Xcelsius 2008 SP4

  • Excel 2010 settings: File>Options> Trust Center>Trust Center Settings>
  • Active X Settings: Enable All controls without restrictions and without prompting
  • Protected View: None checked
  • Message bar: Never show information about blocked content
  • File Block Settings: None checked and Open selected file types in Protected View and allow editing
  • Privacy Options: Un-Click All

I welcome your comments and experience.