How To Build An End To End Bi Solution
How To Build An End To End Bi Solution
anything.
FAST TRACK
You need to start with a plan or a “BI Strategy”. Consider your BI strategy as a roadmap; It should chart out the
optimal route you need to take to get your data management solution from its current state to the vision you
have for it. Here’s what you need to consider:
DAY 1
Data can be consumed in many ways; governed Consider the historical depth required for analytics.
dashboards, ad-hoc analysis, AB testing, real time Define what can be summed up to reflect several
Define 1-2 major reporting needs. If you already raw data level.
have an existing solution simply replicate it in your In order to choose the right technological solution it
2 Industry KPI's
5 BI Clients
There are standard KPI’s and metrics for most
industries today, for example sales, return on Consider who will be using your BI solution-
investment, profit margin etc. Use industry partners,customers,high- level executives, analysts,
benchmarks to validate and expand your own KPIs. sales representatives, account and marketing
first.
Unique business derivatives and professional
specific measurements
Mapping data sources is the process of selecting the sources of your data and filtering the relevant data from
each source. In order to map the data required, consider the following inputs - Existing reports, management
at this point it is advantageous to start from the end-goal and ask yourself: Ultimately, what reports should my BI
be able to supply?
DAY 2
3 External data
1 Core data
Gather the data that is “out there”; if you do website
The data generated by your business, whether it is a
crawling, sentiment analysis, gather intelligence on
mobile app, website, online shop, etc...
your competitors or create dictionaries, collect this
This data is typically generated as log files and
external data to feed your BI solution
tends to be too messy to be used directly for
Bring only the data that will add significant insight
analytics.
to the BI solution creating actionable decisions not
available today.
FAST TRACK
2 peripheral data
DAY 3
1 Parsing/cleansing 4 Velocity
Data generated by applications is saved in various The frequency of loading data – is it Daily/Hourly.
formats such as JSON or CSV. The purpose of the Should existing data be updated or only new data
2 Enrich
Implementing the ETL layer through a SaaS tool is
To prepare the data for analytics, usually enrichment
highly recommended, as it facilitates highly effective
steps need to be deployed. For example: tweaking,
database management and seamless collaboration
injecting expert knowledge, implementing geo
within your team.
modifications, matching between sources and
correcting bugs.
3 History depth
There are several crucial criteria of selecting the right database to serve as the DWH. It should load data from
the source files in the required velocity, store it in an optimized manner and serve various queries from the BI
tool and from any other query you plan to use..
The work should be done in cycles and phases. Load the first batch of the source data as soon as it is ready.
Don't wait until all the ETL work has been fully completed.
DAY 4 4 DB size
premise solution.
The BI reporting tool will be the face of the entire BI solution, Serving dashboards, data visualizations and client
facing reports. Here are the issues to consider when choosing a reporting tool.
DAY 6
1 Clients (internal & external) comparisons between different tools, narrow down
2 Self-service
3 Type of analytics
Creating dashboards, reports and analytics might quickly become more complex than initially anticipated. Below
are the main points to consider
element in the dashboard? We believe that this is THE most crucial point to
FAST TRACK
Utilize existing dashboards and simplify them as consider. Define who are the end users for each
needed. Do not try to stretch the limits of your report. Prepare a training program to familiarize the
solution at the initial stage of development.. Keep it users with the reports and with the interface and
simple so your users can easily understand what has functionality of your BI tool. Measure ROI figures for
2 self-service environment - mostly its reliability. Teach them the main functions
In many cases long loading times of the carefully advocates and active promoters of your analytics
designed dashboards will occur.. Take into account solution within your company.
Plan your recruiting in stages and consider hiring an external contractor to temporarily fill in the skill gap.
DAY 7
1 Head of BI/ Director/ VP of analytics/ analytical tools, data analysts construct insights from