20130828

Data Visualization as a Service

With releases of Spotfire Silver, Tableau Online and attempts of a few Qlikview Partners (but not Qliktech itself yet) to the Cloud and providing their Data Visualization Platforms and Software as a Service, the Attributes, Parameters and Concerns of such VaaS or DVaaS ( Visualization as a Service) are important to understand. Below is attempt to review those "Cloud" details at least on a high level (with natural limitation of space and time applied to review).

But before that let's underscore that Clouds are not in the skies but rather in huge weird buildings with special Physical and Infrastructure security likes this Data Center in Georgia:

GoogleDataCenterInGeorgiaWithCloudsAboveIt2

You can see some real old fashion clouds above the building but they are not what we are talking about. Inside Data Center you can see a lot of Racks, each with 20+ servers which are, together with all secure network and application infrastructure contain these modern "Clouds":

GoogleDataCenterInGeorgiaInside2

Attributes and Parameters of mature SaaS (and VaaS as well) include:

  • Multitenant and Scalable Architecture (this topic is too big and needs own blogpost or article). You can review Tableau's whitepaper about Tableau Server scalability here: http://www.tableausoftware.com/learn/whitepapers/tableau-server-scalability-explained

  • SLA - service level agreement with up-time, performance, security-related and disaster recovery metrics and certifications like SSAE16.

  • UI and Management tools for User Privileges, Credentials and Policies.

  • System-wide Security: SLA-enforced and monitored Physical, Network, Application, OS and Data Security.

  • Protection or/and Encryption of all or at least sensitive (like SSN) fields/columns.

  • Application Performance: Transaction processing speed, Network Latency, Transaction Volume, Webpage delivery times, Query response times

  • 24/7 high availability: Facilities with reliable and backup power and cooling, Certified Network Infrastructure, N+1 Redundancy, 99.9% (or 99.99% or whatever your SLA with clients promised) up-time

  • Detailed historical availability, performance and planned maintenance data with Monitoring and Operational Dashboards, Alerts and Root Cause Analysis


  • Disaster recovery plan with multiple backup copies of customers’ data in near real time at the disk level, a 


    multilevel backup strategy that includes disk-to-disk-to-tape data backup where tape backups serve as a secondary level of backup, not as their primary disaster recovery data source.



  • Fail-over that cascades from server to server and from data center to data center in the event of a regional disaster, such as a hurricane or flood.


While Security, Privacy, Latency and Hidden Cost usually are biggest concerns when considering SaaS/VaaS, other Cloud Concerns surveyed and visualized below. Recent survey and diagram are published by Charlie Burns this month:

CloudConcerns2013

Other survey and diagram are published by Shane Schick in October 2011 and in February of 2013 by KPMG. Here are concerns, captured by KPMG survey:

CloudConcernsKPMG

As you see above, Rack in Data Center can contain multiple Servers and other devices (like Routers and Switches, often redundant (at least 2 or sometimes N+1). Recently I designed the Hosting Data VaaS Center for Data Visualization and Business Intelligence Cloud Services and here are simplified version of it just for one Rack as a Sample.

You can see redundant network, redundant Firewalls, redundant Switches for DMZ (so called "Demilitarized Zone" where users from outside of firewall can access servers like WEB or FTP), redundant main Switches and Redundant Load Balancers, Redundant Tableau Servers, Redundant Teradata Servers, Redundant Hadoop Servers, Redundant NAS servers etc. (not all devices shown on Diagram of this Rack):

RackDiagram

20130826

Job openings as the KPI for DV vendors, take 2

20 months ago I checked how many job openings leading DV Vendors have. On 12/5/11 Tableau had 56, Qliktech had 46 and Spotfire had 21 openings. Today morning I checked their career sites again and noticed that both Tableau and Qliktech almost double their thirst for new talents, while Spotfire basically staying on the same level of hiring needs:




  • Tableau has 102(!) openings, 43 of them are engineering positions (I counted their R&D positions and openings in Operation department too) - that is huge! Update as of 9/18/13 has exactly 1000 employees. 1000th employee can be found on this pictureTableau1000Employees091813




  • Qliktech has 87 openings, 29 of them are engineering positions (I included R&D, IT, Tech Support and Consulting).




  • TIBCO/Spotfire has 24 openings, 16 of them are engineering positions (R&D, IT, Tech.Support).




BostonSkylineFromWindow


All 3 companies are Public now, so I decided to include their Market Capitalization as well. Since Spofire is hidden inside its corporate parent TIBCO, I used my estimate that Spotfire's Capitalization is about 20% of TIBCO's capitalization (which is $3.81B as of 8/23/13, see https://www.google.com/finance?q=TIBX ). As a result I have this Market Capitalization numbers for 8/23/13 as closing day:



Those 3 DV Vendors above together have almost $8B market capitalization as of evening of 8/23/13 !


Market Capitalization update as of 8/31/13: Tableau: $4.3B, Qliktech $2.9B, Spotfire (as 20% of TIBCO) - $0.72B


Market Capitalization update as of 9/4/13 11pm: Tableau: $4.39B, Qliktech $3B, Spotfire (as 20% of TIBCO) - $0.75B . Also as of today Qliktech employed 1500+ (approx. $300K revenue per year per employee), Tableau about 1000 (approx. $200K revenue per year per employee) and Spotfire about 500+ (very rough estimate, also approx. $350K revenue per year per employee)






20130812

Free rows from Market Capitalization DV Leader

Google+

Last week Tableau increased by 10-fold the capacity of Data Visualizations published with Tableau Public to a cool 1 Million rows of Data, basically to the same amount of rows, which Excel 2007, 2010 and 2013 (often used as data sources for Tableau Public) can handle these days and increased by 20-fold the storage capacity (to 1GB of free storage) of each free Tableau Public Account, see it here:


http://www.tableausoftware.com/public/blog/2013/08/one-million-rows-2072

It means that free Tableau Public Account will have the storage twice larger than Spotfire Silver's the most expensive Analyst Account (that one will cost you $4500/year). Tableau said: "Consider it a gift from us to you.". I have to admit that even kids in this country know that there is nothing free here, so please kid me not - we are all witnessing of some kind of investment here - this type of investment worked brilliantly in the past... And all users of Tableau Public are investing too - with their time and learning efforts.


And this is not all: "For customers of Tableau Public Premium, which allows users to save locally and disable download of their workbooks, the limits have been increased to 10 million rows of data at 10GB of storage space" see it here:


http://www.tableausoftware.com/about/press-releases/2013/tableau-software-extends-tableau-public-1-million-rows-data without changing the price of service (of course in Tableau Public Premium price is not fixed and depends on the number of impressions).

Out of 100+ millions of Tableau users only 40000 qualified to be called Tableau Authors, see it here  http://www.tableausoftware.com/about/press-releases/2013/tableau-software-launches-tableau-public-author-profiles so they are consuming Tableau Public's Storage more actively then others. As an example you can see my Tableau's Author Profile here: http://public.tableausoftware.com/profile/andrei5435#/ .

I will assume those Authors will consume 40000GB of online storage, which will cost to Tableau Software less then (my guess, I am open to correction from blog visitors) $20K/year just for the storage part of Tableau Public Service.

During the last week the other important announcement on 8/8/13 - Quarterly Revenue - came from Tableau: it reported the Q2 revenue of $49.9 million, up 71% year-over-year: http://investors.tableausoftware.com/investor-news/investor-news-details/2013/Tableau-Announces-Second-Quarter-2013-Financial-Results/default.aspx .

Please note that 71% is extremely good YoY growth compare with the entire anemic "BI industry", but less then 100% YoY which Tableau grew in its private past.


All these announcements above happened simultaneously with some magical (I have no theory why this happened; one weak theory is the investors madness and over-excitement about Q2 revenue of $49.9M announced on 8/8/13?) and sudden increase of the nominal price of Tableau Stock (under the DATA name on NYSE) from $56 (which is already high) on August 1st 2013 (announcement of 1 millions of rows/1GB storage for Tableau public Accounts) to $72+ today:


DATAstock812Area2

It means that the Market Capitalization of Tableau Software may be approaching $4B and sales may be $200M/year. For comparison, Tableau's direct and more mature competitor Qliktech has now the Capitalization below $3B while its sales approaching almost $500M/year. From Market Capitalization point of view in 3 moths Tableau went from a private company to the largest Data Visualization publicly-traded software company on market!

20130724

Tableau Server is in the Cloud

Competition in Data Visualization market is not only on features, market share and mindshare but also on pricing and lisensing. For example the Qlikview licensing and pricing is public for a while here: http://www.qlikview.com/us/explore/pricing and Spotfire Silver pricing public for a while too:  https://silverspotfire.tibco.com/us/silver-spotfire-version-comparison .

Tableau Desktop has 3 editions: Public (Free), Personal ($999) and Professional ($1999), see it here: http://www.tableausoftware.com/public/comparison ; in addition you can have full Desktop (read-only) experience with free Tableau Reader (neither Qlikview nor Spotfire have free readers for server-less, unlimited distribution of Visualizations, which is making Tableau a mind-share leader right away...)

The release of Tableau Server online hosting this month:  http://www.tableausoftware.com/about/press-releases/2013/tableau-unveils-cloud-business-intelligence-product-tableau-online heated the licensing competition and may force the large changes in licencing landscape for Data Visualization vendors. Tableau Server existed in the cloud for a while with tremendous success as Tableau Public (free) and Tableau Public Premium (former Tableau Digital with its weird pricing based on "impressions").

But Tableau Online is much more disruptive for BI market: for $500/year you can get the complete Tableau Server site (administered by you!) in the cloud with (initially) 25 (it can grow) authenticated by you users and 100GB of cloud storage for your visualizations, which is 200 times more then you can get for $4500/year top-of-the line Spotfire Silver "Analyst account". This Tableau Server site will be managed in the cloud by Tableau Software own experts and require nor IT personnel from your side! You may also compare it with http://www.rosslynanalytics.com/rapid-analytics-platform/applications/qlikview-ondemand .

A hosted by Tableau Software solution is particularly useful when sharing dashboards with customers and partners because the solution is secure but outside a company’s firewall. In the case of Tableau Online users can publish interactive dashboards to the web and share them with clients or partners without granting behind-the-firewall access.

Since Tableau 8 has new Data Extract API, you can do all data refreshes behind your own firewall and republish your TDE files in the cloud anytime (even automatically, on demand or on schedule) you need. Tableau Online has no minimum number of users and can scale as a company grows. At any point, a company can migrate to Tableau Server to manage it in-house. Here is some introductionla video about Tableau Online: Get started with Tableau Online.

[youtube=https://www.youtube.com/watch?v=Sf5Coei_8Cc]

Tableau Server in the cloud provides at least 3 ways to update your data (more details see here: http://www.tableausoftware.com/learn/whitepapers/tableau-online-understanding-data-updates )

TableauDesktopAsProxyForTableauServer

Here is another, more lengthy intro into Tableau BI in Cloud:

[youtube=https://www.youtube.com/watch?v=XB0HXXst32g]

Tableau as a Service is a step in right direction, but be cautious:  in practice, the architecture of the hosted version could impact performance. Plus, the nature of the product means that Tableau isn’t really able to offer features like pay-as-you-go that have made cloud-based software popular with workers. By their nature, data visualization products require access to data. For businesses that store their data internally, they must publish their data to Tableau’s servers. That can be a problem for businesses that have large amounts of data or that are prevented from shifting their data off premises for legal or security reasons. It could also create a synchronization nightmare, as workers play with data hosted at Tableau that may not be as up-to-date as internally stored data. Depending on the location of the customer relative to Tableau’s data center, data access could be slow.

And finally, the online version requires the desktop client, which costs $2,000. Tableau may implement Tableau desktop analytical features in a browser in the future while continue to support the desktop and on-premise model to meet security and regulations facing some customers.

Tableau_Online

20130711

Contractor's Rate vs. Full-Time Employee Pay

I got many questions from Data Visualization Blog's visitors about differences between compensation for full-time employees and contractors. It turned out that many visitors are actually contractors, hired because of their Tableau or Qlikview or Spotfire skills and also some visitors consider a possibility to convert to consulting or vice versa: from consulting to FullTimers. I am not expert in all these compensation and especially benefits-related questions, but I promised myself that my blog will be driven by vistors's requests, so I google a little about Contractor vs. Full-Time worker compensation and below is brief description of what I got:


Federal Insurance Contribution Act mandates Payroll Tax splitted between employer (6.2% Social Security with max $$7049.40 and 1.45% Medicare on all income) and employee, with total (2013) as 15.3% of gross compensation.


Historical_Payroll_Tax_Rates


In addition you have to take in account employer's contribution (for family it is about $1000/per month) to medical benefits of employee, Unemployment Taxes, employer's contribution to 401(k), STD and LTD (short and long term disability insurances), pension plans etc.


I also added into my estimate of contractor rate the "protection" for at least 1 month GAP between contracts and 1 month of salary as bonus for full-time employees.


RR20120507-BCC-2

Basically the result of my minimal estimate as following: you need to get as a contractor the rate at least 50% more than base hourly rate of the full-time employee. This  base hourly rate of full-time employee I calculate as employee's base salary divided on 1872 hours: 1872 = (52 weeks*40 hours - 3 weeks of vacation - 5 sick days - 6 holidays) = 2080 hours - 208 hours (Minimum for a reasonable PTO, Personal Time Off) = 1872 working hours per year.


I did not get into account any variations related to the usage of W2 or 1099 forms or Corp-To-Corp arrangements and many other fine details (like relocation requirements and overhead associated with involvement of middlemen like headhunters and recruiters) and differences between compensation of full-time employee and consultant working on contract - this is just a my rough estimate - please consult with experts and do not ask me any questions related to MY estimate, which is this:



  • Contractor Rate should be 150% of the base rate of a FullTimer


[googleapps domain="docs" dir="spreadsheet/pub" query="key=0AuP4OpeAlZ3PdEtvdGFHZnBRTjNQNmFaOWRIbGlMTXc&output=html&widget=true" width="510" height="790" /]

RS-COLLEGE LOAN SCAMS low resIn general, using Contractors (especially for business analytics) instead of Full-timers is basically the same mistake as outsourcing and off-shoring: companies doing that do not understand that their main assets are full-time people. Contractors are usually not engaged and they are not in business to preserve intellectual property of company.


Capitalist

20130607

Drill-Down Demo, using Tableau Public

http://public.tableausoftware.com/views/DrillDownDemo/Incidents?:embed=y

5 Elements of Visualization: Story is only 4th

2400 years ago the concept of Data Visualization was less known, but even than Plato said "Those who tell stories rule society".


PlatoStoryTelling

I witnessed multiple times how storytelling triggered the Venture Capitalists (VCs) to invest. Usually my CEO (biggest BS master on our team) will start with a "60-seconds-long" short Story (VCs called them "Elevator Pitch") and then (if interested) VCs will do a long Due Diligence Research of Data (and Specs, Docs and Code) presented by our team and after that they will spend comparable time analyzing Data Visualizations (Charts, Diagrams, Slides etc.) of our Data, trying to prove or disprove the original Story.


Some of conclusions from all these startup storytelling activity were:




  • Data: without Data nothing can be proved or disproved (Action needs Data!)




  • View: best way to analyze Data and trust it is to Visualize it (Seeing is Believing!)




  • Discovery of Patterns: visually discoverable trends, outliers, clusters etc. which form the basis of the Story and follow-up actions




  • Story: the Story (based on that Data) is the Trigger for the Actions (Story shows the Value!),




  • Action(s): start with drilldown to a needle in haystack, embed Data Visualization into business, it is not an Eye Candy but a practical way to improve the business




  • Data Visualization has 5 parts: Data (main), View (enabler), Discovery (visually discoverable Patterns), Story (trigger for Actions) and finally the 5th Element – Action!




  • Life is not fair: Storytellers were there people who benefited the most in the end... (no Story no Glory!).




5DVelements

And yes, Plato was correct - at least partially and for his time. Diagram above uses analogy with 5 Classical Greek Elements. Plato wrote about four classical elements (earth, air, water, and fire) almost 2400 years ago (citing even more ancient philosopher) and his student Aristotle added a fifth element, aithêr (aether in Latin, "ether" in English) - both men are in the center of 1st picture above.


Back to our time: the Storytelling is a hot topic; enthusiasts saying that "Data is easy, good storytelling is the challenge" http://www.resource-media.org/data-is-easy/#.URVT-aVi4aE or even that "Data Science is a Storytelling": http://blogs.hbr.org/cs/2013/03/a_data_scientists_real_job_sto.html . Nothing can be further from the truth: my observation is that most Storytellers (with a few known exceptions like Hans Rosling or Tableau founder Pat Hanrahan) ARE NOT GOOD at visualizing but they still wish to participate in our hot Data Visualization party. All I can say is “Welcome to the party!”


It may be a challenge for me and you but not for people who had a conference about storytelling: this winter, 2/27/13 in Nashville, KY: http://www.tapestryconference.com/ :







Some more reasonable  people referring to storytelling as a data journalism and narrative visualization: http://www.icharts.net/blogs/2013/pioneering-data-journalism-simon-rogers-storytelling-numbers


Tableau founder Pat Hanrahan recently talked about "Showing is Not Explaining". In parallel, Tableau is planning (after version 8.0) to add features that support storytelling by constructing visual narratives and effective communication of ideas, see it here:







Collection of resources on storytelling topic can be found here: http://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources/


You may also to check what Stephen Few thinks about it here: http://www.perceptualedge.com/blog/?p=1632


Storytelling as an important part (using Greek Analogy - 4th Classical Element (Air) after Data (Earth), View (Water) and Discovery (Fire) and before Action (Aether) ) of Data Visualization has a practical effect on Visualization itself, for example:




  • if Data View is not needed for Story or for further Actions, then it can be hidden or removed,




  • if number of Data Views in Dashboard is affecting impact of (preferably short Data Story), then number of Views should be reduced (usually to 2 or 3 per dashboard),




  • If number of DataPoints is too large per View and affecting the triggering power of the story, then it can be reduced too (in conversations with Tableau they even recommending 5000 Datapoints per View as a threshold between Local and Server-based rendering).




 

20130531

Tableau 8 Reading Pointers, February-May 2013

RedBinaries




  • Very popular article from Stephen Few about Tableau losing the clear vision of its youth collected 49 comments from known experts : http://www.perceptualedge.com/blog/?p=1532 and most interesting, 50th comment came from Stephen fimself: "I recently learned that when my review of Tableau 8 was published, Tableau employees were forbidden from responding publicly".




  • UK Boundary Polygon Data from Information Lab: http://www.theinformationlab.co.uk/2013/03/25/uk-area-polygon-mapping-in-tableau/




  • Sample of how to use DataExtract API with C#/.NET: http://community.tableausoftware.com/message/203714#203714




  • Tableau Data Blending, Sparse Data, Multiple Levels of Granularity, and Improvements in Version 8: http://drawingwithnumbers.artisart.org/tableau-data-blending-sparse-data-multiple-levels-of-granularity-and-improvements-in-version-8/






  • Tableau Custom SQL connections through the JET driver: https://www.interworks.com/blogs/jwright/2013/02/22/musings-tableau-custom-sql-connections-through-jet-driver




  • Software company XL Cubed has incorporated Bandlines into their product, but comments to post showing that Tableau has it fro a while too: http://www.perceptualedge.com/blog/?p=1485




  • Stepheb Few introduced Bandlines as Sparklines Enriched with Information about Magnitude and Distribution: http://www.perceptualedge.com/articles/visual_business_intelligence/introducing_bandlines.pdf




NearBy1920

20130524

Good Practices for Data Visualization

Below you can find samples of Guidelines and Good Practices for Data Visualization (mostly with Tableau), which I used recently.


best-practiceSome of this samples are Tableau-specific, but others (may be with modifications) can be reused for other Data Visualization Platform and tools. I will appreciate feedback, comments and suggestions.


Naming Convention for Tableau Objects




  • Use CamelCase Identifiers: Capitalize the 1st letter of each concatenated word




  • Use Suffix for Identifiers with preceding underscore to indicate the type (example: _tw for workbooks).




Workbook Sizing Guidelines




  • Use Less than 5 Charts per Dashboard, Minimize the number of Visible TABs/Worksheets




  • Move Calculations and Functions from Workbook to the Data.




  • Use less than 5000 Data-points per Chart/Dashboard to enable Client-side rendering.




  • To enable Shared Sessions, don't use filters and interactivity if it is not needed.




Guidelines for Colors, Fonts, Sizes




  • To express desirable/undesirable points, use green for good, red for bad, yellow for warning.




  • When you are not describing "Good-Bad situation" (thanks to feedback of visitor under alias "SF") , try to use pastel, neutral and blind colors, e.g. similar to "Color Blind 10" Palette from Tableau.




  • Use "web-safe" fonts, to approximate what users can see from Tableau Server.




  • Use either auto-resize or standard (target smaller screen) sizes for Dashboards




Data and Data Connections used with Tableau




  • Try to avoid pulling more than 15000 rows for Live Data Connections.




  • For Data Extract-based connections 10M rows is the recommended maximum.




  • For widely distributed Workbooks use of Application IDs instead of Personal Credentials.




  • Job failure due expired credentials leads to suspension from Schedule, so try to keep embedded credentials up to date




5Options

Tableau Data Extracts (TDE)




  • If Refresh of TDE takes more than 2 hours, consider to redesign it.




  • Reuse and share TDEs and Data Sources as much as possible.




  • Use of Incremental Data Refresh instead of Full Refresh when possible.




  • Designate Unique ID for each row when Incremental Data Refresh is used.




  • Try to use free Tableau Data Exract API instead of licensed Tableau Server to create Data Extracts




Scheduling of Background Tasks with Tableau




  • Serial Schedules is recommended; avoid the usage of hourly Schedules.




  • Avoid scheduling during peak hours (8am-6pm), consider weekly instead of daily schedules.




  • Optimize Schedule Size, group tasks related to the same project into one Schedule, if total tasks execution exceeds 8 hours, split Schedule on a few with similar Name but preferably with different starting time.




  • Maximize the usage of Monthly and Weekly Schedules (as oppose to Daily Schedules) and usage of weekends and nights.




Guidelines for using Charts




  • Use Bars to compare across categories, use Colors with Stacked or Side-by-Side Bars for deeper Analysis




  • Use Line for Viewing Trends over time, consider Area Charts for Multi-lines




  • Minimize the usage of Pie Charts; when appropriate - use it for showing proportions. It is recommended to limit pie wedges to six.




  • Use Map to show geocoded data, consider use maps as interactive filters




  • Use Scatter to analyze outliers, clusters and construct regressions




Guideline960

You can find more about Guidelines and Good Practices for Data Visualization here: http://www.tableausoftware.com/public/community/best-practices

20130417

Motion Chart with Tableau

Motion Chart using Tableau; in browser you need to use vertical right bottom handle to see motion; to see automatic motion you need to download free Tableau Reader, then download workbook and open it with Tableau Reader:
http://public.tableausoftware.com/shared/NNP4TKRWB?:display_count=no

20130402

Time for Tableau is now: Part 2 - IPO

Tableau Software filed for IPO, on the New York Stock Exchange under the symbol “DATA”. In sharp contrast to other business-software makers that have gone public in the past year, Tableau is profitable, despite hiring huge number of new employees. For the years ended December 31, 2010, 2011 and 2012,  Tableau's total revenue were $34.2 million, $62.4 million and $127.7 million for 2012. Number of full-time employees increased from 188 as of December 31, 2010 to 749 as of December 31, 2012.


Tableau’s biggest shareholder is venture capital firm New Enterprise Associates, with a 38 percent stake. Founder Pat Hanrahan owns 18 percent, while co-founders Christopher Stolte and Christian Chabot, who is also chief executive officer, each own more than 15 percent. Meritech Capital Partners controls 6.4 percent. Tableau recognized three categories of Primary Competitors:




  • large suppliers of traditional business intelligence products, like IBM, Microsoft, Oracle and SAP AG;




  • spreadsheet software providers, such as Microsoft Corporation




  • business analytics software companies: Qlik Technologies Inc. and TIBCO Spotfire.




TBvsQVvsSF

Update 4/29/13: This news maybe related to Tableau IPO: I understand that Microstrategy's growth cannot be compared with growth of Tableau or even Qliktech. But to go below of the average "BI market" growth? Or even 6% or 24% decrease? What is going on (?) here : "First quarter 2013 revenues were $130.2 million versus $138.3 million for the first quarter of 2012, a 6% decrease.  Product licenses revenues for the first quarter of 2013 were $28.4 million versus $37.5 million for the first quarter of 2012, a 24% decrease."


Update 5/6/13: Tableau Software Inc. will sell 5 million shares, while shareholders will sell 2.2 million shares, Tableau said in an amended filing with the U.S. Securities and Exchange Commission. The underwriters have the option to purchase up to an additional 1,080,000 shares. It means total can be 8+ millions of shares for sale.


The company expects its initial public offer to raise up to $215.3 million at a price of $23 to $26 per share. If this happened, that will create public company with large capitalization, so Qliktech and Spotfire will have an additional problem to worry about. This is how QLIK (blue line), TIBX (red) and MSTR (orange line) stock behaved during last 6 weeks after release of Tableau 8 and official Tableau IPO announcement:


QlikTibxMstr

Update 5/16/13: According to this article  at Seeking Alpha (also see S-1 Form) Tableau Software Inc. (symbol "DATA") is scheduled a $176 million IPO with a market capitalization of $1.4 billion for Friday, May 17, 2013. Tableau's March Quarter sales were up 60% from the March '12 quarter. Qliktech's sales were up only 23% on a similar comparative basis.


nyse

According to other article, Tableau raised it IPO price and it may reach capitalization of $2B by end of Friday, 5/17/13. That is almost comparable with capitalization of Qliktech...


Update 5/17/13: Tableau's IPO offer price was $31 per share, but it started today







with price $47 and finished day with $50.75 (raising $400M in one day) with estimated Market Cap around $3B (or more?). It is hard to understand the market: Tableau Stock (symbol: DATA) finished its first day above $50 with Market Capitalization higher than QLIK, which today has Cap = $2.7B but Qliktech has almost 3 times more of sales then Tableau!


For comparison MSTR today has Cap = $1.08B and TIBX today has Cap = $3.59B. While I like Tableau, today proved that most investors are crazy, if you compare numbers in this simple table:



































Symbol  :Market Cap, $B, as of 5/17/13Revenue, $M, as of 3/31/13 (trailing 12 months)FTE (Full Time Employees)
TIBX3.5910403646
MSTR1.085863172
QLIK2.674061425
DATAbetween $2B and $3B?143834

See interview with Co-Founder of Tableau Software Christian Chabot  - he discusses taking the company's IPO with Emily Chang on Bloomberg Television's "Bloomberg West." However it makes me sad when Tableau's CEO is implying that Tableau is ready for big data, which is not true.


TableauCEOaboutIPOHere are some pictures of the Tableau team at the NYSE:  http://www.tableausoftware.com/ipo-photos and here is the announcement about "closing IPO".


Initial public offering gave to Tableau $254 million (preliminary estimate)

20130322

Showing 1000 marks versus 42000 marks in Tableau 8

This DataView with all USA Counties can take advantage of Local Rendering (if you have modern Web Browser), because Tableau 8 will switch to it in case if DataView has less then 5000 marks (datapoints):
http://public.tableausoftware.com/views/Zips_0/CountyColors?:embed=y&:display_count=yes

But this DataView with all USA ZIP code areas will be Rendered by Tableau Server, because Tableau 8 will use server-side rendering in case if DataView has more then then 5000 marks (datapoints):
http://public.tableausoftware.com/views/Zips_0/ZipColors?:embed=y&:display_count=yes

For explantion please read this:
http://onlinehelp.tableausoftware.com/current/server/en-us/browser_rendering.htm

20130321

Time for Tableau is now...

Today Tableau 8 was released with 90+ new features (actually it may be more than 130) after exhausting 6+ months of Alpha and Beta Testing with 3900+ customers as Beta Testers! I personally expected it it 2 months ago, but I rather will have it with less bugs and this is why I have no problem with delay. During this "delay" Tableau Public achieved the phenomenal Milestone: 100 millions of users...

[youtube=https://www.youtube.com/watch?v=echaSPH6YpE]

Tableau 8 introduced:

  • web and mobile authoring,

  • added access to new data sources: Google Analytics, Salesforce.com, Cloudera Impala, DataStax Enterprise, Hadapt, Hortonworks Hadoop Hive, SAP HANA, and Amazon Redshift.

  • New Data Extract API that allows programmers to load data from anywhere into Tableau and make certain parts of Tableau Licensing ridiculous, because consuming part of licensing (for example core licensing) for background tasks should be set free now.

  • New JavaScript API enables integration with business (and other web-) applications.

  • Local Rendering: leveraging the graphics hardware acceleration available on ordinary computers. Tableau 8 Server dynamically determines where rendering will complete faster – on the server or in the browser. Also – and acts accordingly. Also Dashboards now render views in parallel when possible.


[youtube=https://www.youtube.com/watch?v=bbEA1PsbOm4]

Tableau Software plans to add in next versions (after 8.0) some very interesting and competitive features, like:

  • Direct query of large databases, quick and easy ETL and data integration.

  • Tableau on a Mac and Tableau as a pure Cloud offering.

  • Make statistical & analytical techniques accessible (I wonder if it means integration with R?).

  • Tableau founder Pat Hanrahan recently talked about "Showing is Not Explaining", so Tableau planned to add features that support storytelling by constructing visual narratives and effective communication of ideas.








I did not see on Tableau's roadmap some very long overdue features like 64-bit implementation (currently even all Tableau Server processes, except one, are 32-bit!), Server implementation on Linux (we do not want to pay Windows 2012 Server CAL taxes to Bill Gates) and direct mentioning of integration with R like Spotfire does - I how those planning and strategic mistakes will not impact upcoming IPO.

I personally think that Tableau has to stop using its ridiculous practice when 1 core license used per each 1 Backgrounder server process and since Tableau Data Extract API is free so all Tableau Backgrounder Processes should be free and have to be able to run on any hardware and even any OS.

Tableau 8 managed to get the negative feedback from famous Stephen Few, who questioned Tableau's ability to stay on course. His unusually long blog-post "Tableau Veers from the Path" attracted enormous amount of comments from all kind of Tableau experts. I will be cynical here and notice that there is no such thing as negative publicity and more publicity is better for upcoming Tableau IPO.

TBvsQVvsSF

20130223

to DV or to D3 - that is the question

The most popular (among business users) approach to visualization is to use a Data Visualization (DV) tool like Tableau (or Qlikview or Spotfire), where a lot of features already implemented for you. Recent prove of this amazing popularity is that at least 100 million people (as of February 2013),  used Tableau Public as their Data Visualization tool of choice, see


http://www.tableausoftware.com/about/blog/2013/2/crossing-100-million-milestone-21304

However, to make your documents and stories (and not just your data visualization applications) driven by your data, you may need the other approach - to code visualization of your data into your story and visualization libraries like  popular D3 toolkit can help you. D3 stands for "Data-Driven Documents". The Author of D3 Mr. Mike Bostock designs interactive graphics for New York Times - one of latest samples is here:


http://www.nytimes.com/interactive/2013/02/20/movies/among-the-oscar-contenders-a-host-of-connections.html

and NYT allows him to do a lot of Open Source work which he demonstartes at his website here:


https://github.com/mbostock/d3/wiki/Gallery .

overview

Mike was a "visualization scientist" and a computer science PhD student at #Stanford University and member of famous group of people, now called "Stanford Visualization Group":


http://vis.stanford.edu/people/

This Visualization Group was a birthplace of Tableau's prototype - sometimes they called it  "a Visual Interface" for exploring data and other name for it is Polaris:


http://www.graphics.stanford.edu/projects/polaris/

and we know that creators of Polaris started Tableau Software. One of other Group's popular "products" was a graphical toolkit (mostly in JavaScript, as oppose to Polaris, written in C++) for Visualization, called ProtoVis:


http://mbostock.github.com/protovis/

- and Mike Bostock was one of ProtoViz's main co-authors. Less then 2 years ago Visualization Group suddenly stopped developing ProtoViz and recommended to everybody to switch to D3 library


https://github.com/mbostock,

authored by Mike. This library is Open Source (only 100KB in ZIP format) and can be downloaded from here:


http://d3js.org/d3.v3.zip

Cubism

In order to use D3, you need to be comfortable with HTML, CSS, SVG, Javascript programming, DOM (and other Web Standards); understanding of jQuery paradigm will be useful too. Basically if you want to be at least partially as good as Mike Bostock, you need to have a mindset of a programmer (I guess in addition to business user mindset), like this D3 expert:


http://www.jasondavies.com/

Most of successful early D3 adopters combining even 3+ mindsets: programmer, business analyst, data artist and even sometimes data storyteller. For your programmer's mindset you may be interested to know that D3 has a large set of Plugins, see:


https://github.com/d3/d3-plugins

and rich #API, see https://github.com/mbostock/d3/wiki/API-Reference

You can find hundreds of D3 demos, samples, examples, tools, products and even a few companies using D3 here: https://github.com/mbostock/d3/wiki/Gallery

ChordDiagram705x235

20130209

5000 Points: Local Rendering is here

Human eye cannot process effectively more than a few (thousands) datapoints per View.

LocalRenderingBlue

Additionally, in Data Visualization you have other restrictions:

  • number of pixels on your screen (may be 2-3 millions maximum) available for your View (Chart or Dashboard).

  • time to render millions of Datapoints can be too long and may create a bad User Experience (too much waiting).

  • time to load your Datapoints into your View; if you wish to have a good User Experience, than 2-3 seconds is maximum user can wait for. If you have a live connection to datasource, than 2-3 seconds mean a few thousands of Datapoints maximum.

  • again, more Datapoints you will put in your View, more crowded it will be and less useful and less understandable your View will be for your users.


Recently, some Vendors started to add new reason for you (called Local Rendering) to restrict yourself in terms of how much of Datapoints you need to put into your DataView: usage of Client-side hardware (especially its Graphical Hardware) for so called "Local Rendering".

Local rendering means that Data Visualization Server will send DataPoints instead of Images to Client and Rendering of Image will happened on Client-side, using capability of modern Web Browsers (to use Client's Hardware) and HTML5 Canvas technology.

5000MarksBlueGreenGrey

For example, the new  feature in Tableau Server 8 will automatically switch to Local Rendering if number of DataPoints in your DataView (Worksheet with your Chart or Dashboard) is less then 5000 DataPoints (Marks in Tableau Speak). In addition to faster rendering it means less round-trips to Server (for example when you hover your mouse over Datapoint, in old world it means round-trip to Server) and faster Drill-down, Selection and Filtering operations.

Update 3/19/13: James Baker from Tableau Software explains why Tableau 8 Dashboards in Web Browser feel more responsive:

http://www.tableausoftware.com/about/blog/2013/3/quiet-revolution-rendering-21874

James explained that "HTML5’s canvas element" is used as drawing surface. He underscored that it’s much faster to send images rather than data because image size does not scale up linearly. James included a short video shows incremental filtering in a browser, one of the features of Local Rendering.

LocalRenderingPink

20130131

Tableau Readings, January 2013

Best of the Tableau Web... December 2012:
http://www.tableausoftware.com/about/blog/2013/1/best-tableau-web-december-2012-20758
Top 100 Q4 2012 from Tableau Public:
http://www.tableausoftware.com/public/blog/2013/01/top-100-q4-2012-1765
eBay's usage of Tableau as the front-end for big data, Teradata and Hadoop with 52 petabytes of
data on everything from user behavior to online transactions to customer shipments and much more:
http://www.infoworld.com/d/big-data/big-data-visualization-big-deal-ebay-208589
Why The Information Lab recommends Tableau Software:
http://www.theinformationlab.co.uk/2013/01/04/recommend-tableau-software/
Fun with #Tableau Treemap Visualizations
http://tableaulove.tumblr.com/post/40257187402/fun-with-tableau-treemap-visualizations
Talk slides: Tableau, SeaVis meetup & Facebook, Andy Kirk's Facebook Talk from Andy Kirk
http://www.visualisingdata.com/index.php/2013/01/talk-slides-tableau-seavis-meetup-facebook/
Usage of RAM, Disk and Data Extracts with Tableau Data Engine:
http://www.tableausoftware.com/about/blog/2013/1/what%E2%80%99s-better-big-data-analytics-
memory-or-disk-20904
Migrating Tableau Server to a New Domain
https://www.interworks.com/blogs/bsullins/2013/01/11/migrating-tableau-server-new-domain
SAS/Tableau Integration
http://www.see-change.co/services/sastableau-integration/
IFNULL - is not "IF NULL", is "IF NOT NULL"
http://tableaufriction.blogspot.com/2012/09/isnull-is-not-is-null-is-is-not-null.html
Worksheet and Dashboard Menu Improvements in Tableau 8:
http://tableaufriction.blogspot.com/2013/01/tv8-worksheet-and-dashboard-menu.html
Jittery Charts - Why They Dance and How to Stop Them:
http://tableaufriction.blogspot.com/2013/01/jittery-charts-and-how-to-fix-them.html
Tableau Forums Digest #8
http://shawnwallwork.wordpress.com/2013/01/06/67/
Tableau Forums Digest #9
http://shawnwallwork.wordpress.com/2013/01/14/tableau-forums-digest-9/
Tableau Forums Digest #10
http://shawnwallwork.wordpress.com/2013/01/19/tableau-forums-digest-10/
Tableau Forums Digest #11
http://shawnwallwork.wordpress.com/2013/01/26/tableau-forums-digest-11/
implementation of bandlines in Tableau by Jim Wahl (+ Workbook):
http://community.tableausoftware.com/message/198511

20130121

Advizor Visual Discovery, Part 2

This is the Part 2 of the guest blog post: the Review of Visual Discovery products from Advizor Solutions, Inc., written by my guest blogger Mr. Srini Bezwada (his profile is here: http://www.linkedin.com/profile/view?id=15840828 ), who is the Director of Smart Analytics, a Sydney based professional BI consulting firm that specializes in Data Visualization solutions. Opinions below belong to Mr. Srini Bezwada.

ADVIZOR Technology


ADVIZOR's Visual Discovery™ software is built upon strong data visualization tools technology spun out of a distinguished research heritage at Bell Labs that spans nearly two decades and produced over 20 patents. Formed in 2003, ADVIZOR has succeeded in combining its world-leading data visualization and in-memory-data-management expertise with extensive usability knowledge and cutting-edge predictive analytics to produce an easy to use, point and click product suite for business analysis.

ADVIZOR readily adapts to business needs without programming and without implementing a new BI platform, leverages existing databases and warehouses, and does not force customers to build a difficult, time consuming, and resource intensive custom application. Time to deployment is fast, and value is high.

With ADVIZOR data is loaded into a "Data Pool" in main memory on a desktop or laptop computer, or server. This enables sub-second response time on any query against any attribute in any table, and instantaneously update all visualizations. Multiple tables of data are easily imported from a variety of sources.

With ADVIZOR, there is no need to pre-configure data. ADVIZOR accesses data "as is" from various data sources, and links and joins the necessary tables within the software application itself. In addition, ADVIZOR includes an Expression Builder that can perform a variety of numeric, string, and logical calculations as well as parse dates and roll-up tables - all in-memory. In essence, ADVIZOR acts like a data warehouse, without the complexity, time, or expense required to implement a data warehouse! If a data warehouse already exists, ADVIZOR will provide the front-end interface to leverage the investment and turn data into insight.
Data in the memory pool can be refreshed from the core databases / data sources "on demand", or at specific time intervals, or by an event trigger. In most production deployments data is refreshed daily from the source systems.

Data Visualization


ADVIZOR's Visual Discovery™ is a full visual query and analysis system that combines the excitement of presentation graphics - used to see patterns and trends and identify anomalies in order to understand "what" is happening - with the ability to probe, drill-down, filter, and manipulate the displayed data in order to answer the "why" questions. Conventional BI approaches (pre-dating the era of interactive Data Visualization) to making sense of data have involved manipulating text displays such as cross tabs, running complex statistical packages, and assembling the results into reports.

ADVIZOR's Visual Discovery™ making the text and graphics interactive. Not only can the user gain insight from the visual representation of the data, but now additional insight can be obtained by interacting with the data in any of ADVIZOR's fifteen (15) interactive charts, using color, selection, filtering, focus, viewpoint (panning, zooming), labeling, highlighting, drill-down, re-ordering, and aggregation.

AdvizorCharts
Visual Discovery empowers the user to leverage his or her own knowledge and intuition to search for patterns, identify outliers, pose questions and find answers, all at the click of a mouse.

Flight Recorder - Track, Save, Replay your Analysis Steps


The Flight Recorder tracks each step in a selection and analysis process. It provides a record of those steps, and be used to repeat previous actions. This is critical for providing context to what and end-user has done and where they are in their data. Flight records also allow setting bookmarks, and can be saved and shared with other ADVIZOR users.
The Flight Recorder is unique to ADVIZOR. It provides:
• A record of what a user has done. Actions taken and selections from charts are listed. Small images of charts that have been used for selection show the selections that were made.
• A place to collect observations by adding notes and capturing images of other charts that illustrate observations.
• A tool that can repeat previous actions, in the same session on the same data or in a later session with updated data.
• The ability to save and name bookmarks, and share them with other users.

Predictive Analytics Capability


The ADVIZOR Analyst/X is a predictive analytic solution based on a robust multivariate regression algorithm developed by KXEN - a leading-edge advanced data mining tool that models data easily and rapidly while maintaining relevant and readily interpretable results.
Visualization empowers the analyst to discover patterns and anomalies in data by noticing unexpected relationships or by actively searching. Predictive analytics (sometimes called "data mining") provides a powerful adjunct to this: algorithms are used to find relationships in data, and these relationships can be used with new data to "score" or "predict" results.

AdvizorPredictiveModel

Predictive analytics software from ADVIZOR don't require enterprises to purchase platforms. And, since all the data is in-memory, the Business Analyst can quickly and easily condition data and flag fields across multiple tables without having to go back to IT or a DBA to prep database tables. The interface is entirely point-and-click, there are no scripts to write. The biggest benefit from the multi-dimensional visual solution is how quickly it delivers analysis, solving critical business questions, facilitating intelligence-driven decision making, providing instant answers to "what if?" questions.

Advantages over Competitors:


• The only product in the market offering a combination of Predictive Analytics + Data Visualisation + In memory data management within one Application.
• The cost of entry is lower than the market leading data visualization vendors for desktop and server deployments.
• Advanced Visualizations like Parabox, Network Constellation in addition to normal bar charts, scatter plots, line charts, Pie charts…
• Integration with leading CRM vendors like Salesforce.com, Blackbaud, Ellucian, Information Builder
• Ability to provide sub-second response time on query against any attribute in any table, and instantaneously update all visualizations.
• Flight recorder that lets you track, replay, and save your analysis steps for reuse by yourself or others.

Update on 5/1/13 (by Andrei): Avizor 6.0 is available now with substantial enhancements: http://www.advizorsolutions.com/Bnews/tabid/56/EntryId/215/ADVIZOR-60-Now-Available-Data-Discovery-and-Analysis-Software-Keeps-Getting-Better-and-Better.aspx

20130111

Advizor Visual Discovery, Part 1

If you visited my blog before, you know that my classification of Data Visualization and BI vendors are different from researchers like Gartner. In addition to 3 DV Leaders - Qlikview, Tableau, Spotfire - I rarely have time to talk about other "me too" vendors.

However, sometimes products like Omniscope, Microstrategy's Visual Insight, Microsoft BI Stack (Power View, PowerPivot, Excel 2013, SQL Server 2012, SSAS etc.), Advizor, SpreadshetWEB etc. deserve attention too. However, it takes so much time, so I am trying to find guest bloggers to cover topics like that. 7 months ago I invited volunteers to do some guest blogging about Advizor Visual Discovery Products:

http://apandre.wordpress.com/2012/06/22/advizor-analyst-vs-tableau-or-qlikview/

So far nobody in  USA or Europe committed to do so, but recently Mr. Srini Bezwada, Certified Tableau Consultant and Advizor-trained expert from Australia contacted me and submitted the article about it.  He also provided me with info about how Advizor can be compared with Tableau, so I will do it briefly, using his data and opinions. Mr. Bezwada can be reached at

sbezwada@smartanalytics.com.au , where he is a director at

http://www.smartanalytics.com.au/

Below is quick comparison of Advizor with Tableau. Opinions below belong to Mr. Srini Bezwada. Next blog post will be a continuation of this article about Advizor Solutions Products, see also Advizor's website here:

http://www.advizorsolutions.com/products/



































































































































































































CriteriaTableauADVIZORComment
Time to implementVery FastFast, ADVIZOR can be implemented within DaysTableau Leads
ScalabilityVery GoodVery GoodTableau: virtual RAM
Desktop License$1,999$ 1,999$3,999 for AnalystX with Predictive modeling
Server License/user$1K, min 10 users, 299 K for EnterpriseDeployment license for up to 10 named users $8 KADVIZOR is a lot cheaper for Enterprise Deployment $75 K for 500 Users
Support fees / year

20%



20%


1st year included
SaaS PlatformCore or DigitalOffers Managed HostingADVIZOR Leads
Overall CostAbove AverageCompetitiveADVIZOR Costs Less
Enterprise ReadyGood for SMBCheaper cost model for SMBTableau is expensive for Enterprise Deployment
Long-term viabilityFastest growthPrivate company since 2003.Tableau is going IPO in 2013
MindshareTableau PublicGrowing FastTableau stands out
Big Data SupportGoodGoodTableau is 32-bit
Partner NetworkGoodLimited PartnershipsTableau Leads
Data InteractivityExcellentExcellent
Visual DrilldownVery GoodVery Good
Offline ViewerFree ReaderNoneTableau stands out
Analyst's DesktopTableau ProfessionalAdvizor has Predictive ModelingADVIZOR is a Value for Money
Dashboard SupportExcellentVery GoodTableau Leads
Web ClientVery GoodGoodTableau Leads
64-bit DesktopNoneVery GoodTableau still a 32-bit app
Mobile ClientsVery GoodVery Good
Visual ControlsVery GoodVery Good
Data IntegrationExcellentVery GoodTableau Leads
DevelopmentTableau ProADVIZOR Analyst
64-bit in-RAM DBGoodExcellentAdvizor Leads
Mapping supportExcellentAverageTableau stands out
Modeling, AnalyticsBelow AverageAdvanced Predictive ModellingADVIZOR stands out
Predictive ModelingNoneAdvanced Predictive Modeling Capability with Built in KXEN algorithmsADVIZOR stands out
Flight RecorderNoneFlight recorder lets you track, replay, save your analysis steps for reuse by yourself or others.ADVIZOR stands out
Visualization22 Chart typesAll common charts like  bar charts, scatter plots, line charts, Pie charts are supportedAdvizor has Advanced Visualizations like Parabox, Network Constellation
Third party integrationMany Data Connectors, see Tableau's drivers pageADVIZOR integrates well with CRM software: Salesforce.com, Ellucian, Blackbaud and others.ADVIZOR leads in CRM area
TrainingFree Online and paid ClassroomFree Online and paid via company trainers & PartnersTableau Leads

20121222

Happy New 2013!

My best wishes for 2013!


hny2013abp

2012 was extraordinary for Data Visualization community and I expect 2013 will be even more interesting than 2012. For Data Visualization vendors 2012 was unusual YEAR and surprised many people.


We can start with Qliktech, which grew only about 18% in 2012 (while in 2011 it was 42% and in 2010 it was 44%) and QLIK stock lost a lot... Spotfire on other hand grew faster then that and Tableau grew even faster than Spotfire. Tableau doubled its workforce and its sales now more than $100M per year. Together the sales of Qlikview, Spotfire and Tableau totaled to almost $600M in 2012 and I expect it may reach even $800M in  2013. All other vendors becoming less and less visible on market. While it is still possible to have a breakthrough from companies like Microsoft, Microstrategy, Visokio and Pagos, it is highly unlikely.


If you will search in web for wishes or wishlists for Qlikview or Tableau or Spotfire, you can find plenty of wishes, including even very technical. I will partially repeat myself, because some of my best wishes are still wishes and may be some of them will be never implemented. I will restrict myself to 3 best wishes per vendor.


Let me start with Spotfire, as the most mature product. I will use analogy: EMC did spin-off VMWare and (today) market capitalization of VMWare is close $40B, about 75% (!) of Market Capitalization of its parent company EMC! I wish that TIBCO will do the same to Spotfire as EMC did to VMWare. Compare with this wish all other wishes look minimal, like making Free Spotfire Desktop Reader (similar to what Tableau has) and make part of Spotfire Silver is completely Public and Free similar to ... Tableau Public.


For Qliktech I really wish them to stop bleeding capitalization-wise (did they lost $1B of MktCap during last 9 months?) and sales-wise (growing only 18% in 2012 compare with 42% in 2011). May be 2013 is good time for IBM to buy Qliktech? And yes, I wish Qlikview Server on Linux (I do not like new licensing terms of Windows 2012 Server) and I wish (for many years!) free Qlikview Desktop Viewer/Reader (similar ... to Tableau Reader) in 2013 to enable  server-less distribution of Qlikview-based Data Visualizations!


For Tableau I wish a very successful IPO in 2013 and I wish them to grow in 2013 as fast as they did in 2012! I really wish Tableau (and all its processes like VizQL, Application Server, Backgrounder etc.) to became 64-bit in 2013 and of course I wish Tableau Server on Linux (see my wish for Qlikview above).


hny2013blue

Since I still have my best wishes for Microsoft (I guess they will never listen me anyway), I wish them to stop in 2013 using the dead product (Silverlight) with Power View (just complete the switch to HTML5 already), to make it completely separate from SharePoint and make it equal part of Office (integrated with PowerPivot on Desktop) the same way as Visio and Access are parts of Office and as a result I wish Microsoft to have a Power View (Data Visualization) Server (integrated with SQL Server 2012 of course) as well.


[soundcloud url="http://api.soundcloud.com/tracks/29587286" iframe="true" /]

Also here are Flags of 21 countries from where this blog got most visitors in 2012:
21CountriesFromWhereDVBlogGotMostVistors