Data warehousing has been a hot topic for a couple of years now. In the beginning this was especially something for larger organisations with vast amounts of data spread all over the company. But over time we have seen a shift in type of organisations needing data warehouses solutions. Also smaller organisations are seeing the benefits of having data stored centrally and integrated.
As we see a shift in type of organisation, we also see a shift in type of project. In the past a lot of business owners of the bigger organisations budgeted large data warehouse projects that were executed by external experts. A bus of experts were put on those projects and large data warehouses were build. With organisations smaller in size, budgets were also becoming smaller. And there was no longer need for large teams of experts working on projects that would take months or years to finish. Now we needed to make balanced teams of data warehouse experts and technical implementers.
This is where Kohera has a proven track of excellence. In the last 10 years we have been helping customers implement their data warehousing and analytical needs, by combining budget efficiency and matter expert knowledge. Putting the right person, in the right position to make all projects a big success for the customer. But what about the self-service customers? The customers that have the policy to do all development in-house? Can we also help these kind of customers?
Before we can answer that question, we first need to define the required knowledge to perform a data warehouse project. The three major pillars in data warehousing are:
Most companies have experience in performing and managing projects. Although some of that expertise can be used in data warehousing projects, they are somewhat different in execution. As with most projects, there are the usual steps of analysis, development, testing and deploy. Although these steps have the same name as in regular projects, they are executed and documented in a way specific for data warehousing. We need documentation shedding light on:
Next to these usual steps in data warehousing we also have an additional step of data discovery. During data discovery we try to see what data is available. We try to award a value to the data, and that value in combination with the quality of the data will make up the decision to also incorporate the data in the data warehouse.
When looking at the Microsoft stack in data warehousing projects we typically use SQL Server components like:
Unless you have had the need to load and transform data, or report upon data, you can be a seasoned Microsoft developer but haven’t encountered these tools in the past since most of these tools are so specific for data warehousing.
As with most things, you get better at them after having used them a number of times. To implement a good data warehouse, experience is important. A lot of information can be found online, in books or blogs, but hands-on experience will help you in getting it right. Unfortunately, creating a data warehouse and dimensional model isn’t an exact science where you follow a set of rules and always get it right. It is not enough to read all the books on modelling to make you an expert. There are just to many variables in creating a good model, to many it depends.
Having the knowledge and experience described above will make it more likely for a data warehouse project to be successful. You can get the skills by hiring the correct people. And this brings us back to the earlier question: “But what about the self-service customers? The customers that have the policy to do all development in house? Can we also help these kind of customers?” The answer is “YES, we can”. For those customer a coaching track is available.
During a coaching track the customer will be guided through all different steps of the data warehouse project. We execute the different steps together, where we, as coaches, provide all the necessary information and templates. We explain how to use the templates, provide a basic understanding of dimensional modelling, and go more into detail on the topics that are interesting for the customer’s situation. Next to general project approach and explaining all the functional topics, we also elaborate on how to use technical tools to implement data warehouse according tool best practices and industry standards.
Looking back at the three pillars, coaching will make sure that you will be able to fulfil these needs:
So coaching is the perfect solution for all organisations wanting to create a data warehouse but lacking the experience. As opposed to following a training we won’t overload you with all features of a tool or methodology. We go in detail on the parts that are interesting for you, and we will be working on your data.
© 2023 Kohera
Crafted by
© 2022 Kohera
Crafted by
Cookie | Duration | Description |
---|---|---|
ARRAffinity | session | ARRAffinity cookie is set by Azure app service, and allows the service to choose the right instance established by a user to deliver subsequent requests made by that user. |
ARRAffinitySameSite | session | This cookie is set by Windows Azure cloud, and is used for load balancing to make sure the visitor page requests are routed to the same server in any browsing session. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category. |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | The website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | Cloudflare set the cookie to support Cloudflare Bot Management. |
pll_language | 1 year | Polylang sets this cookie to remember the language the user selects when returning to the website and get the language information when unavailable in another way. |
Cookie | Duration | Description |
---|---|---|
_ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
_gat_gtag_UA_* | 1 minute | Google Analytics sets this cookie to store a unique user ID. |
_gid | 1 day | Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously. |
ai_session | 30 minutes | This is a unique anonymous session identifier cookie set by Microsoft Application Insights software to gather statistical usage and telemetry data for apps built on the Azure cloud platform. |
CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data. |
vuid | 1 year 1 month 4 days | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. |
Cookie | Duration | Description |
---|---|---|
ai_user | 1 year | Microsoft Azure sets this cookie as a unique user identifier cookie, enabling counting of the number of users accessing the application over time. |
VISITOR_INFO1_LIVE | 5 months 27 days | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duration | Description |
---|---|---|
WFESessionId | session | No description available. |