So you're an excel wizard, you make the best graphs and charts Microsoft's classic product has to offer, and you expertly integrate them into your business operations. Lately you've studied up on all the latest uses for data visualization and dashboards in taking your business to the next level, which you tried to emulate with excel and maybe some help from the Microsoft cloud, but it just doesn't work the way you'd like it to. How do you transition your business from the stalwart of the late 20th century?
If you believe you can transition your business operations to incorporate data visualization, you're likely gathering raw data, maintaining basic information, making projections, all eventually used in an analysis-of-alternatives and final decision for internal and external clients. In addition, it's not just about using the latest tools and techniques, your operational upgrades must actually make it easier for you and your colleagues to execute daily, otherwise it's just an academic exercise.
Tableau Server is a great option to share information across all users in your organization, have access to a plethora of visualization tools, utilize your mobile device, set up dashboards, keep your information secure. The question is, how big is your organization? Tableau Server will cost you $1000/user, with a minimum of 10 users, and 20% yearly maintenance. If you're a small shop it's likely that your internal operations are straightforward and can be outlined to someone new in a good presentation, meaning that Tableau is like grabbing the whole toolbox to hang a picture, it may be more than necessary. If you're a larger organization, Tableau may accelerate your business in ways you never thought of before.
There are a number of database options, including Amazon Relational Data Services and Google Apps Engine. There are a lot of open source solutions using either, and it will take more time to set up, but with these approaches you're committing to a future. As you gain more clients, and gather more data, you may want to access to discover insights you know are there from your experience in gathering that data. This is a simple function call from R, and results you like can be set up as a dashboard using a number of different languages. You may expand your services, hire new employees, but want to easily access your historical data to set up new dashboards for daily operations. Even old dashboards may need an overhaul, and being able to access the data from a standard system, as opposed to coordinating a myriad of spreadsheets, makes pivoting much easier.
Centralize vs Distributed
Google docs is very much a distributed system where different users have different permissions, whereas setting up a centralized database will restrict most people into using your operational system according to your prescription. So when do you consolidate into a single system and when do you give people the flexibility to use their data as they see fit? It depends of course. It depends on the time history of that data, if the data is no good next week then be flexible, if this is your company's gold then make sure the data is in a safe, organized, centralized place. You may want to allow employees to access your company's gold for their daily purposes, and classic spreadsheets may be all they need for that, but when you've made considerable effort to get the unique data you have, make sure it's in a safe place and use a database system you know you can easily come back to when necessary.