{"id":4719,"date":"2025-09-02T10:04:24","date_gmt":"2025-09-02T08:04:24","guid":{"rendered":"https:\/\/revodata.nl\/?p=4719"},"modified":"2025-11-26T11:04:48","modified_gmt":"2025-11-26T10:04:48","slug":"bi-developer-what-does-migration-to-databricks-mean-for-you","status":"publish","type":"post","link":"https:\/\/revodata.nl\/nl\/bi-developer-what-does-migration-to-databricks-mean-for-you\/","title":{"rendered":"SBI Developer – what does migration to Databricks mean for you?"},"content":{"rendered":"
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

BI Developer - what does migrating to Databricks mean for you? <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

When transitioning from MSBI to Databricks, the hardest part often isn\u2019t the tools or the technology\u2014it\u2019s the people and their skills. That\u2019s why, even though it\u2019s listed last on our leaflet, we\u2019re tackling this topic first. Let\u2019s talk about what this migration means for your team and how to align their expertise with the Databricks ecosystem.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t
<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Expanding horizons - from Dashboards to Analysis and beyond<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In the MSBI world, BI developers hold a central role. They\u2019re highly skilled in SQL, possess extensive domain knowledge, and excel at creating dashboards, reports, and even complex cubes using MDX or DAX. Traditionally, this expertise has been closely tied to the classic Data Warehouse (DWH) environment, where structured data models and ETL processes form the backbone of the work. However, in the Databricks landscape, the BI Developer role evolves significantly, adapting to new paradigms and technologies that emphasize scalability, agility, and advanced data analytics.<\/p><\/div>

With Databricks, SQL remains a vital skill, forming a strong foundation for exploring the platform\u2019s capabilities. However, Databricks also introduces the world of Spark, with PySpark emerging as a favored tool among organizations. For BI developers, this shift offers an exciting opportunity to expand their skill set and evolve their role. Rather than a departure from strengths (SQL), this transition represents a chance to adapt and thrive in a rapidly changing environment and to become a more complete data professional.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t
<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

The Data Engineer - why software skills matter?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

As organizations venture into modern platforms like Databricks, the role of the Data Engineer emerges as critical for unlocking its full potential. To set the stage, it\u2019s important to understand why Databricks excels\u2014it\u2019s a platform designed for flexibility, scalability, and advanced processing. However, it truly shines when operated by individuals with strong software engineering skills, particularly if PySpark is a key component of the data processing strategy.<\/p><\/div>

For teams missing this expertise, our advice is clear: stick to SQL-based workloads in the beginning. This approach minimizes migration risks and ensures your team isn\u2019t overwhelmed by the demands of Spark. After all, you don\u2019t want to leave anyone behind at the station as the data train rolls forward.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t
<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

The Platform Engineer - bringing infrastructure in-house<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In an MSBI environment, platform support often comes from external teams, such as platform, infrastructure, or cloud operations. With Databricks, embedding a Platform Engineer, etc, within your team\u2014even temporarily\u2014can make all the difference.<\/p>

This person ensures your team owns and optimizes the Azure Subscription and\/or Resource Group. They help leverage Databricks\u2019 robust security, isolate data storage and workloads, and manage dependencies effectively. Without this role integrated into your team, you risk missing out on these critical capabilities.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t
<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Building a future data team<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Migrating to Databricks is more than just a technological shift; it\u2019s a transformation of roles, skills, and team dynamics. This change brings challenges but also opportunities to build a robust, future-proof data team.<\/p>

  1. Leverage existing SQL expertise<\/strong> as the starting point for migration to reduce risk and maintain momentum.<\/li>
  2. Invest in upskilling your team<\/strong> to embrace new tools and workflows, positioning them for long-term growth.<\/li>
  3. Embed platform engineering expertise<\/strong>, whether internally or through temporary support, to fully optimize Databricks\u2019 capabilities.<\/li><\/ol>

    Ultimately, the success of your Databricks implementation hinges on aligning your team\u2019s skills with the platform\u2019s strengths. By empowering your people and providing the right resources, you\u2019ll not only navigate the migration smoothly but also unlock the full potential of a modern, agile data ecosystem. If you\u2019re ready to make the leap, let\u2019s start the journey together\u2014reach out, and we\u2019ll help you chart the course.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

    \n\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t
    <\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t
    <\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\"Foto\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t
    \n\t\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t

    \n\t\t\t\t\t\t\tRafal Frydrych\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t

    Senior Consultant at RevoData, sharing with you his knowledge in the opinionated series: Migrating from MSBI to Databricks. <\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"

    BI Developer – what does migrating to Databricks mean for you? When transitioning from MSBI to Databricks, the hardest part often isn\u2019t the tools or the technology\u2014it\u2019s the people and their skills. That\u2019s why, even though it\u2019s listed last on our leaflet, we\u2019re tackling this topic first. Let\u2019s talk about what this migration means for […]<\/p>","protected":false},"author":2,"featured_media":4725,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,21],"tags":[],"class_list":["post-4719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-it","category-databricks"],"_links":{"self":[{"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/posts\/4719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/comments?post=4719"}],"version-history":[{"count":7,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/posts\/4719\/revisions"}],"predecessor-version":[{"id":6167,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/posts\/4719\/revisions\/6167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/media\/4725"}],"wp:attachment":[{"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/media?parent=4719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/categories?post=4719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/revodata.nl\/nl\/wp-json\/wp\/v2\/tags?post=4719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}