{"id":981,"date":"2012-07-29T01:13:18","date_gmt":"2012-07-29T01:13:18","guid":{"rendered":"http:\/\/bicortex.com\/?p=981"},"modified":"2012-08-09T11:24:44","modified_gmt":"2012-08-09T11:24:44","slug":"implementing-self-service-bi-with-tableau-public-microsoft-powerview-and-worldwide-telescope-with-excel-add-in","status":"publish","type":"post","link":"http:\/\/bicortex.com\/bicortex\/implementing-self-service-bi-with-tableau-public-microsoft-powerview-and-worldwide-telescope-with-excel-add-in\/","title":{"rendered":"Implementing Self-Service Geospatial BI with Tableau Public, Google Fusion Tables, Microsoft Power View and WorldWide Telescope With Excel Add-In"},"content":{"rendered":"<p style=\"text-align: justify;\">Every now and again, when I want to display the data visually and do so quickly, I wish I had some more sophisticated tools at my disposal. Staple Excel and SSRS functionality is pretty good out of the box, however, particularly when I want my data in a geospatial context with some interactivity built-in, I wish I could quickly and painlessly whip out a simple map to give me a good indication of the status quo. That is where the following three applications may offer some of that functionality: Tableau Public Edition, Google Fusion Tables, Excel with WorldWide Telescope and the new kid on the block Power View add-in for Excel 2013.<\/p>\n<p style=\"text-align: justify;\">In this post I will explore some of the features that they all offer and how to create a quick and simple solution to map the data points in an eye-pleasing manner for exploration and analysis.<\/p>\n<p style=\"text-align: justify;\">First, let\u2019s start with the dataset I will be using throughout this post. <a href=\"http:\/\/blog.datalicious.com\/free-download-all-australian-postcodes-geocod\" target=\"_blank\">HERE<\/a> or <a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/pc_full_lat_long.xlsx\">HERE<\/a> you can find an Excel file which contains Australian post codes with their corresponding Latitude and Longitude coordinates. I have imported the file into my local MS SQL Server instance table and generated some dummy content\/narrowed its content to the data applicable to only one state i.e. Victoria (710 records will be sufficient for this presentation), using the following script.<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">\r\n\r\nWITH Final_Result\r\n(PostCode, Lat, Long, State, SalesValue, SalesQTY, DivisionNumber)\r\nAS\r\n (SELECT a.PCode as PostCode, a.Lat, a.Long , a.State,\r\n CASE\r\n WHEN a.PCode BETWEEN 3000 and 3100 THEN 10000\r\n WHEN a.PCode BETWEEN 3101 and 3200 THEN 9000\r\n WHEN a.PCode BETWEEN 3201 and 3300 THEN 8000\r\n WHEN a.PCode BETWEEN 3301 and 3400 THEN 7000\r\n WHEN a.PCode BETWEEN 3401 and 3500 THEN 6000\r\n WHEN a.PCode BETWEEN 3501 and 3600 THEN 5000\r\n WHEN a.PCode BETWEEN 3601 and 3700 THEN 4000\r\n WHEN a.PCode BETWEEN 3701 and 3800 THEN 3000\r\n WHEN a.PCode BETWEEN 3801 and 3900 THEN 2000\r\n ELSE 100 END AS 'SalesValue',\r\n CASE\r\n WHEN a.PCode BETWEEN 3000 and 3100 THEN 400\r\n WHEN a.PCode BETWEEN 3101 and 3200 THEN 350\r\n WHEN a.PCode BETWEEN 3201 and 3300 THEN 300\r\n WHEN a.PCode BETWEEN 3301 and 3400 THEN 250\r\n WHEN a.PCode BETWEEN 3401 and 3500 THEN 200\r\n WHEN a.PCode BETWEEN 3501 and 3600 THEN 150\r\n WHEN a.PCode BETWEEN 3601 and 3700 THEN 100\r\n WHEN a.PCode BETWEEN 3701 and 3800 THEN 50\r\n WHEN a.PCode BETWEEN 3801 and 3900 THEN 10\r\n ELSE 5 END AS 'SalesQTY',\r\n CASE\r\n WHEN a.PCode BETWEEN 3000 and 3100 THEN 'Division 1'\r\n WHEN a.PCode BETWEEN 3101 and 3200 THEN 'Division 2'\r\n WHEN a.PCode BETWEEN 3201 and 3300 THEN 'Division 3'\r\n WHEN a.PCode BETWEEN 3301 and 3400 THEN 'Division 4'\r\n WHEN a.PCode BETWEEN 3401 and 3500 THEN 'Division 5'\r\n WHEN a.PCode BETWEEN 3501 and 3600 THEN 'Division 6'\r\n WHEN a.PCode BETWEEN 3601 and 3700 THEN 'Division 7'\r\n WHEN a.PCode BETWEEN 3701 and 3800 THEN 'Division 8'\r\n WHEN a.PCode BETWEEN 3801 and 3900 THEN 'Division 9'\r\n WHEN a.PCode BETWEEN 3901 and 3999 THEN 'Division 9'\r\n ELSE 'Unknown' END AS 'DivisionNumber'\r\n FROM\r\n (SELECT PCode, Lat, Long, State\r\n FROM AU_PCodes_and_LatsLongs\r\n WHERE Lat &lt;&gt; 0 AND Long &lt;&gt; 0 and PCode LIKE '3%'\r\n GROUP BY PCode, Lat, Long, State) as a)\r\n\r\nSELECT *,\r\n CASE WHEN DivisionNumber LIKE '%1'\r\n OR DivisionNumber LIKE '%2'\r\n OR DivisionNumber LIKE '%3'\r\n OR DivisionNumber LIKE '%4'\r\n OR DivisionNumber LIKE '%5' THEN 'District A' ELSE 'District B' END AS 'District'\r\nFROM Final_Result\r\n\r\n<\/pre>\n<p>After execution, you should be left with the following output (partial view only).<\/p>\n<p><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/AU_LatLongs_and_PCodes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-987\" title=\"AU_LatLongs_and_PCodes\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/AU_LatLongs_and_PCodes.png\" alt=\"\" width=\"580\" height=\"172\" srcset=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/AU_LatLongs_and_PCodes.png 580w, http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/AU_LatLongs_and_PCodes-300x88.png 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Make sure you copy the output to Excel (alternatively, Tableau Public recognizes \u00a0MS Access, text file, OData or Windows Azure Marketplace DataMarket datasources), save it and have your copy of Tableau Public installed on your machine, ready to go. I will be using this Excel file throughout this post with the remaining two applications to keep it consistent.<\/p>\n<p style=\"text-align: justify;\">First let\u2019s have some fun with Tableau! Fire up your Tableau Public application and select \u2018Microsoft Excel\u2019 from the \u2018Connect to Data\u2019 pane on the left hand side (I am using Tableau version 7.0.5 here). Select \u2018Single Table\u2019 and the Sheet name you want to import and click on \u2018Yes, the first row has field names in it\u2019 from the options provided. Hopefully, this is the screen you will see when the import process finished:<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Tableau_Public_Default_Import_Screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-995\" title=\"Tableau_Public_Default_Import_Screen\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Tableau_Public_Default_Import_Screen.png\" alt=\"\" width=\"580\" height=\"340\" \/><\/a><br \/>\nNext, let\u2019s place \u2018SalesQTY\u2019 data and \u2018SalesValue\u2019 data on the development pane which will automatically get summed up as our measures. Now, onto our dimensions. Let\u2019s click on \u2018PostCode\u2019 dimension (should have a little globe symbol next to it). This will bring out the \u2018Show Me\u2019 dropdown pane which auto-suggests the best graphical interpretation of the data based on what we imported earlier (if that pane does not appear, just maximize it clicking on the \u2018Show Me\u2019 tab in the top right-hand side corner). Next, click on the little map icon \u2013 fourth one down in the first row \u2013 which will automagically map out our measures\u2019 values based on the post code values we provided in the spreadsheet and generate a map for us. All is left now is a couple of touch ups for increasing the interactivity. Let\u2019s right-click on \u2018DivisionNumber\u2019 and \u2018District\u2019 dimensions individually and choose &#8216;Show quick filter&#8217; from the options displayed &#8211; this will create our filter which we will be able to use to interact with the map. And that&#8217;s pretty much the whole process&#8230;we are finished! The whole exercise took no longer than 5 minutes and what we have left as a result is a good interpretation of what the sale quantities and values are in respect to the stores locations. We can also upload the report to Tableau\u2019s public servers if sharing it (read: showing it off) is what you\u2019re after. The exact copy of this report with all its functionality is embedded below (pending Tableau is not doing any maintenance on their servers in which case they will serve a static image with no interactive features enabled).<\/p>\n<p><script type=\"text\/javascript\" src=\"http:\/\/public.tableausoftware.com\/javascripts\/api\/viz_v1.js\"><\/script><\/p>\n<div class=\"tableauPlaceholder\" style=\"width:584px; height:589px;\"><noscript><a href=\"#\"><img decoding=\"async\" alt=\"Sales and QTY by Division and District - Demo \" src=\"http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Sa&#47;SalesandQTYbyDivisionandDistrict-Demo&#47;SalesandQTYbyDivisionandDistrict-Demo&#47;1_rss.png\" style=\"border: none\" \/><\/a><\/noscript><object class=\"tableauViz\" width=\"584\" height=\"589\" style=\"display:none;\"><param name=\"host_url\" value=\"http%3A%2F%2Fpublic.tableausoftware.com%2F\" \/><param name=\"site_root\" value=\"\" \/><param name=\"name\" value=\"SalesandQTYbyDivisionandDistrict-Demo&#47;SalesandQTYbyDivisionandDistrict-Demo\" \/><param name=\"tabs\" value=\"no\" \/><param name=\"toolbar\" value=\"yes\" \/><param name=\"static_image\" value=\"http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Sa&#47;SalesandQTYbyDivisionandDistrict-Demo&#47;SalesandQTYbyDivisionandDistrict-Demo&#47;1.png\" \/><param name=\"animate_transition\" value=\"yes\" \/><param name=\"display_static_image\" value=\"yes\" \/><param name=\"display_spinner\" value=\"yes\" \/><param name=\"display_overlay\" value=\"yes\" \/><param name=\"display_count\" value=\"yes\" \/><\/object><\/div>\n<div style=\"width:584px;height:22px;padding:0px 10px 0px 0px;color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;\">\n<div style=\"float:right; padding-right:8px;\"><a href=\"http:\/\/www.tableausoftware.com\/public?ref=http:\/\/public.tableausoftware.com\/views\/SalesandQTYbyDivisionandDistrict-Demo\/SalesandQTYbyDivisionandDistrict-Demo\" target=\"_blank\">Powered by Tableau<\/a><\/div>\n<\/div>\n<p style=\"text-align: justify;\">The next application I want to use to map out the data we created before is WorldWide Telescope (WWT). WWT is a Web 2.0 visualization software environment that enables your computer to function as a virtual telescope\u2014bringing together imagery from the world\u2019s best ground\u00a0 and space-based telescopes for the exploration of the universe. The beauty of WWT from a BI point of view is that through its add-in for Excel, anyone can import and visualize spreadsheet event data with just a few clicks of a mouse. All you need to do is download the desktop client from <a href=\"http:\/\/www.worldwidetelescope.org\/Home.aspx\">HERE<\/a> and the Excel plug-in from <a href=\"http:\/\/research.microsoft.com\/en-us\/downloads\/274e459a-f0c5-4d60-9e5c-786807b2c83f\/\">HERE<\/a> (Googling it will probably be just as easy) and using our previously generated data, map out the points on an interactive globe. If that sounds too easy to be true that\u2019s because it really is. First, make sure you installed the WWT Excel add-in. If it\u2019s done correctly, you should see the WWT menu on the top ribbon in Excel as per below.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/WWT_Excel_PlugIn_Ribbon_View.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1015\" title=\"WWT_Excel_PlugIn_Ribbon_View\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/WWT_Excel_PlugIn_Ribbon_View.png\" alt=\"\" width=\"580\" height=\"144\" srcset=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/WWT_Excel_PlugIn_Ribbon_View.png 580w, http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/WWT_Excel_PlugIn_Ribbon_View-300x74.png 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Open up the previously saved spreadsheet which we generated using the SQL script and highlight the cells which contain the data, including column headings. In case of my spreadsheet (called in Sheet1) that would include the following cells: Sheet1!$A$1:$H$711. Next, under WWT ribbon pane, with the above cell range highlighted, click on \u2018Visualise Selection\u2019 button (first one from the left) which will enable layer manger. All we need to do from here is to make a few adjustments. First, assign the values that we want to display to WWT labels in the \u2018Map Columns\u2019 tab. You will probably notice that \u2018Lats\u2019 and \u2018Longs\u2019 columns have been automatically recognized as Latitude and Longitude values. If not, assign \u2018Lat\u2019 to \u2018Latitude\u2019 and \u2018Long\u2019 to \u2018Longitude\u2019, map \u2018SalesValue\u2019 column to \u2018Magnitude\u2019 WWT label and leave everything else as is (default). We will not touch the \u2018Layer\u2019 column, however, in the \u2018Marker\u2019 column we will do the following: change the \u2018Hover Text Column\u2019 to \u2018SalesQTY\u2019 value, change the \u2018Scale Type\u2019 to \u2018Linear\u2019, change the \u2018Scale Relative\u2019 to \u2018Screen\u2019, change the \u2018Scale Factor\u2019 to something low e.g. 0.003 and finally change the \u2018Marker Type\u2019 to \u2018PushPin\u2019 as per below:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/WWT_Layer_Manager_Excel_Adjustments.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1020\" title=\"WWT_Layer_Manager_Excel_Adjustments\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/WWT_Layer_Manager_Excel_Adjustments.png\" alt=\"\" width=\"580\" height=\"540\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Once all parameters have been adjusted, all there is left to do is to click on &#8216;View in WWT&#8217; button in the bottom, left-hand side corner in the Layer Manager which, pending you have WWT application running in the background, should display a map (or initially the whole earth) which can be zoomed in on (Shift and plus worked for me) and all data points mapped out accordingly. This map is fully interactive and you can even rotate the globe with a stroke of a mouse, change the layers e.g. from day to night, with or without roads etc. and hover over individual pushpins to display the underlining data they represent (in our case that&#8217;s &#8216;SalesQTY&#8217; as &#8216;SalesValue&#8217; \u00a0fields are expressed by the size of the pushpins). Below is a short footage of the finished map based on our Excel data set with the parameters adjusted as per above.<\/p>\n<p><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/wWQfwJ2cbyw?feature=player_embedded\" frameborder=\"0\" width=\"580\" height=\"340\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">Finally, let\u2019s try to replicate the same functionality with Power View. For this demo I downloaded a preview version of Microsoft\u2019s Office 2013 product. Power View comes standard in the new Excel and due to significant improvement to the geospatial data mapping functionality (if Excel ever had one apart from some third part tools), creating a simple dashboard with our sales and QTY figures in a geospatial context shouldn&#8217;t be difficult. First, open up our dataset in Excel 2013, highlight the data including column names and on the \u2018Insert\u2018 tab of the ribbon click on \u2018Power View\u2019 icon.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Excel_2013_PowerView_Icon.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1081\" title=\"Excel_2013_PowerView_Icon\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Excel_2013_PowerView_Icon.png\" alt=\"\" width=\"580\" height=\"100\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">This will open up Power View development pane where we will work on our map. On the right-hand side, under \u2018Power View Fields\u2019 heading let\u2019s untick all the checkboxes under \u2018Range\u2019 dataset to clear the development pane of any objects. Now, starting with a clean slate, let\u2019s tick either \u2018Lat\u2019 or \u2018Long\u2019 checkbox and on the ribbon select the map icon (4<sup>th<\/sup> one from the left). This will switch the visualisation for the data region to a map. Next, let\u2019s expand our map and on the right-hand side, under the heading \u2018Power View Fields\u2019, drag the columns we want to be mapped, assigning them to the corresponding areas. I chose the following layout for this map.<\/p>\n<p><a href=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Excel_2013_PowerView_DevPane_Fields_Assignment.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1083\" title=\"Excel_2013_PowerView_DevPane_Fields_Assignment\" src=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/\/2012\/07\/Excel_2013_PowerView_DevPane_Fields_Assignment.png\" alt=\"\" width=\"580\" height=\"457\" srcset=\"http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/Excel_2013_PowerView_DevPane_Fields_Assignment.png 580w, http:\/\/bicortex.com\/bicortex\/wp-content\/post_content\/2012\/07\/Excel_2013_PowerView_DevPane_Fields_Assignment-300x236.png 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">If you followed through all the steps you should now see our visualisation with all the data points nicely mapped on a colorful bubble-like map. The beauty about Power View is not just the map it allows you to create but also the level of interactivity you can add to slice and dice the data. As a final step let\u2019s add our \u2018District\u2019 and \u2018DivisionNumber\u2019 fields to the \u2018Filters\u2019 pane (just to the left of Power View Fields area). In that way we can interact with the data and change the content based on the filter checkboxes status. Here is a quick video showing some of the interactive features of our newly finished map based on the filters selection.<\/p>\n<p><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/4I3hej5Debo?feature=player_embedded\" frameborder=\"0\" width=\"580\" height=\"340\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">Last but not least we have another free option for data mapping and spatial analytics \u2013 Google Fusion Tables. Just as with other three tools, Fusion Tables is dead easy to use and anyone will be in a position to make a simple maps in a matter of few minutes and collaborate, visualise and share your idea quickly and painlessly. There is already a large number of comprehensive tutorials and forums (including those put out by Google) which outline step-by-step instructions on how to create a feature rich maps so I will not dwell on the specifics here. The process is so simple that all you need to do is have a Google account to access Google Docs, a data source (CSV or TXT will do just fine) and a few minutes to follow some basic tutorials to get up to speed. After you\u2019ve imported the data file, the rest of the process is pretty much wizard-driven and in case of the spreadsheet data we have used all throughout this post (after converting it into CSV format) the final result can be seen below. You also have the ability to click on individual data points (red dots) to get the information allocated to the object.<\/p>\n<p><iframe loading=\"lazy\" width=\"580\" height=\"330\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/www.google.com\/fusiontables\/embedviz?viz=MAP&amp;q=select+col1+from+1Z1YV5fYCQDze1XKiVeoMzCxphMcfOGrdyg7PC9Q&amp;h=false&amp;lat=-36.568878417299054&amp;lng=144.35733831250002&amp;z=6&amp;t=3&amp;l=col1&amp;y=-1&amp;tmplt=-1\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">Given the fact that there is so much more to Google\u2019s Fusion Tables then the image above e.g. Google Maps API, customising and filtering, collaboration sharing and publishing features, embedding into Web applications etc. I have only managed to scratch the surface with this overview paragraph and haven\u2019t really done the justice to its feature-rich functionality but I can already see a huge potential for its capabilities in terms of mapping out geospatial-enabled data and utilising it mainly through the Web interfaces e.g. Intranets, Extranets, websites, blogs, real-time geo-location web services etc.<\/p>\n<p style=\"text-align: justify;\">To recap, I very much like where the new wave of self-service BI tools is heading. In this post I only briefly and superficially explored three products and given the fact that they are all available for free (with limitations and probably not as prime candidates for a fully-blown, corporate solution) it is very exciting to see the BI vendors taking a new approach of solution delivery which is more end user focused rather than purely IT driven. Out of the tools outlined here, I think I am most excited about Power View but let\u2019s quickly step through all of them with their pros and cons and what they can\/cannot deliver in the self-service BI arena. <\/p>\n<p style=\"text-align: justify;\">Tableau, particularly in an enterprise environment with large scale deployment, seems to be the \u2018duck\u2019s guts\u2019 when it comes to on-the-fly visual analysis and eye candy, however the licensing model and cost can prove to be prohibitive for many businesses. Their unlimited user license for Tableau Server (at the time of writing this post) starts at 160,000 dollars. That is a lot of money and from what I\u2019ve discovered other vendors with similar offer can charge even more e.g. ClickView, Tibco Spotfire etc. Even though the version of Tableau explored here is free and I\u2019ve seen keen IT departments capitalizing on its features and incorporating it into, for example, Intranet sites; the data is hosted remotely and available for anyone to view (privacy issue) plus their cloud service reliability is questionable. Operating from US, I suspect Tableau does their maintenance outside US business hours which for countries in different time zones e.g. Australia falls right on operational times, therefore messages that the service is unavailable are far too common.<\/p>\n<p style=\"text-align: justify;\">Microsoft\u2019s WorldWide Telescope is free but apart from the \u2018cool factor\u2019 I would never consider it as a good tool to deliver mapping or geospatial analytics in an production environment unless you want to impress your boss and throw it in to complement, let\u2019s say, PowerPoint presentation. In my opinion, as fancy as it looks, it is more of an exploratory scientific tool rather than an enterprise ready application and sharing the visualisation with the rest of the business is not an option.<\/p>\n<p style=\"text-align: justify;\">As for Google Fusion Tables, it is a fantastic product with great feature set and capabilities, however, it is not a true BI, on-the-fly geospatial analytics tool. It delivers a lot in little time sacrificed to create a nice looking map but to get the most out of its functionality and utilise its API one needs to have a moderate knowledge of web technologies e.g. HTML, JavaScript etc. Knowing your way around spreadsheets and SQL is not sufficient enough, therefore, as capable as it is in an environment which relies on web-enabled reporting and analytical feedback, it cannot be utilized as a BI tool per say, particularly from a self-service, end user point of view.<\/p>\n<p style=\"text-align: justify;\">That leaves us with Microsoft\u2019s Power View which although in its first iteration, will most likely become a great addition to Reporting Services and Excel. It is dead easy to create a visually pleasing dashboard\/report, make it interactive and as it comes in Excel \u2013 the lovechild of any office department \u2013 it is guaranteed to find dedicated user, even if they\u2019re not Excel experts. On top of that, with Microsoft\u2019s plan for future transition to HTML5 (versus the current technology it is based on \u2013 SilverLight) and out-of-the-box integration into SharePoint, it hopefully be able to tackle mobile BI delivery, the most desired feature and the next frontier of BI applications deployment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every now and again, when I want to display the data visually and do so quickly, I wish I had some more sophisticated tools at my disposal. Staple Excel and SSRS functionality is pretty good out of the box, however, particularly when I want my data in a geospatial context with some interactivity built-in, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[18,20,30,29,15],"class_list":["post-981","post","type-post","status-publish","format-standard","hentry","category-visualisation","tag-microsoft","tag-powerview","tag-self-service-bi","tag-tableau","tag-visualisation"],"aioseo_notices":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/posts\/981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/comments?post=981"}],"version-history":[{"count":65,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/posts\/981\/revisions"}],"predecessor-version":[{"id":1112,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/posts\/981\/revisions\/1112"}],"wp:attachment":[{"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/media?parent=981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/categories?post=981"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bicortex.com\/bicortex\/wp-json\/wp\/v2\/tags?post=981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}