{"id":10697,"date":"2026-05-05T11:02:19","date_gmt":"2026-05-05T11:02:19","guid":{"rendered":"https:\/\/i-spark.nl\/?page_id=10697"},"modified":"2026-07-23T12:57:59","modified_gmt":"2026-07-23T12:57:59","slug":"claude-code-setup-for-dbt-and-power-bi","status":"publish","type":"page","link":"https:\/\/i-spark.nl\/en\/claude-code-setup-for-dbt-and-power-bi\/","title":{"rendered":"Claude Code Setup for dbt and Power BI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10697\" class=\"elementor elementor-10697\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-351e0490 e-con-full e-flex e-con e-parent\" data-id=\"351e0490\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-2fcac08f e-con-full e-flex e-con e-child\" data-id=\"2fcac08f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-454bdd4c elementor-widget elementor-widget-text-editor\" data-id=\"454bdd4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Claude Code integration<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1513eda4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1513eda4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Claude Code, connected to\nyour data stack.\nIn 1 day.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8eda25a elementor-widget elementor-widget-text-editor\" data-id=\"8eda25a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>i-spark configures Claude Code into your dbt and Power BI environment, governed from the start, tested against your actual setup, and handed over so your whole team can use it from day one.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1db45274 elementor-tablet-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"1db45274\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/i-spark.nl\/en\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a 20-minute discovery call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d90d1b7 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"1d90d1b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-3993c085 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3993c085\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ac4f521 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"6ac4f521\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"469\" height=\"126\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2025\/02\/I-Spark_logo.svg\" class=\"attachment-full size-full wp-image-5317\" alt=\"\" \/>\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<div class=\"elementor-element elementor-element-15517eb2 elementor-widget elementor-widget-image-box\" data-id=\"15517eb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">For those that don\u2019t have Claude Code connected to their data stack, i-spark configures it properly, governed from the start, and hands it over in one day.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52075f67 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"52075f67\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ae93111 elementor-hidden-mobile\" data-id=\"4ae93111\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e24b4d4 elementor-widget elementor-widget-heading\" data-id=\"5e24b4d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why do you need a proper Claude Code setup?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-43a0e6e2 elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"43a0e6e2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-c6bb8a elementor-invisible\" data-id=\"c6bb8a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72a6f985 elementor-widget elementor-widget-heading\" data-id=\"72a6f985\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Getting it properly connected is important.<\/h2>\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-21d96619\" data-id=\"21d96619\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-520beb6 elementor-widget elementor-widget-image\" data-id=\"520beb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"172\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/05\/Claude_AI_logo.svg-1024x220.png\" class=\"attachment-large size-large wp-image-10762\" alt=\"\" srcset=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/05\/Claude_AI_logo.svg-1024x220.png 1024w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/05\/Claude_AI_logo.svg-300x64.png 300w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/05\/Claude_AI_logo.svg-768x165.png 768w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/05\/Claude_AI_logo.svg.png 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\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<div class=\"elementor-element elementor-element-39572524 e-con-full e-flex e-con e-parent\" data-id=\"39572524\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-65991ddf e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"65991ddf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInDown&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-68eb3ad1 e-con-full e-flex e-con e-child\" data-id=\"68eb3ad1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-673f8bb9 e-con-full e-flex e-con e-child\" data-id=\"673f8bb9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14916cfc elementor-widget__width-auto ha-has-bg-overlay elementor-widget elementor-widget-heading\" data-id=\"14916cfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\"><b>Without<\/b> a proper setup<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-316e2331 elementor-widget elementor-widget-image-box\" data-id=\"316e2331\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Claude Code\u00a0guesses at your model.\u00a0<\/h4><p class=\"elementor-image-box-description\">And here's the thing, it guesses pretty well. The output looks completely fine. It looks like something a competent engineer wrote on a Tuesday afternoon.\n\nSo you take it, you try to use it, and then it starts breaking. Table names that don't exist in your project. A date table structure that doesn't match yours. <br><br>\n\nAnd you're sitting there thinking, okay, who has to fix this? It's the one person on the team who knows the codebase well enough to spot what's wrong, the same person who could have written it correctly in the first place.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d1ddfcc e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"7d1ddfcc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceInDown&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-a1a734f e-con-full e-flex e-con e-child\" data-id=\"a1a734f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-24d34f41 e-con-full e-flex e-con e-child\" data-id=\"24d34f41\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3317515c elementor-widget__width-auto ha-has-bg-overlay elementor-widget elementor-widget-heading\" data-id=\"3317515c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\"><b>With<\/b> a proper setup<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26364982 elementor-widget elementor-widget-image-box\" data-id=\"26364982\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Claude Code\u00a0reads your project before it generates anything. <\/h4><p class=\"elementor-image-box-description\">It knows your tables, your sources, the relationships you've defined, and the tests you've already written. So when you ask it to generate a new staging model, it's looking at what you've already built and working within that.\u00a0\n\nSame with DAX. A measure for revenue year-over-year will reference your actual date table, your actual sales table, the relationship between them as it exists in your model. The output is specific. <br><br>\n\nAnd when something is specific, people across the team can read it, verify it, and use it.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-17bce37f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"17bce37f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-759ab751\" data-id=\"759ab751\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3209f6a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"3209f6a9\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1aac3f4e\" data-id=\"1aac3f4e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5970e1c8 elementor-widget elementor-widget-heading\" data-id=\"5970e1c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Configured for your team<\/h2>\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1b1c3f76 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b1c3f76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-389488d0 elementor-invisible\" data-id=\"389488d0\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c03f5f6 eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"c03f5f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-left\">\n\t            <div class=\"infobox-icon\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2025\/12\/1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h3 class=\"title\">Tested against your actual models<\/h3>            <\/div>\n                    <\/div>\n            <\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5760377a elementor-widget elementor-widget-text-editor\" data-id=\"5760377a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Not a generic install. The configuration is validated against your project before handover. You don&#8217;t inherit a setup that works in theory.<\/p>\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3d6c944a elementor-invisible\" data-id=\"3d6c944a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-423845f2 eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"423845f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-left\">\n\t            <div class=\"infobox-icon\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2025\/12\/1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h3 class=\"title\">Governed from the start<\/h3>            <\/div>\n                    <\/div>\n            <\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c686372 elementor-widget elementor-widget-text-editor\" data-id=\"3c686372\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Credentials stored securely, rotation documented, ownership assigned. The Power BI connection is more credentials-sensitive than most teams expect, we handle this at setup, not as an afterthought.<\/p>\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4245c892 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4245c892\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-66a8e5bd elementor-invisible\" data-id=\"66a8e5bd\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-38654cd eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"38654cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-left\">\n\t            <div class=\"infobox-icon\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2025\/12\/1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Documented so everyone can use it<\/h2>            <\/div>\n                    <\/div>\n            <\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fffc08d elementor-widget elementor-widget-text-editor\" data-id=\"2fffc08d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The MCP server configuration lives in the repository alongside everything else. The next person who joins knows how to use it. No tribal knowledge required.<\/p>\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d7b275f elementor-invisible\" data-id=\"d7b275f\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-66aec354 eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"66aec354\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-left\">\n\t            <div class=\"infobox-icon\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2025\/12\/1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Full handover, no dependency<\/h2>            <\/div>\n                    <\/div>\n            <\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72d65f6c elementor-widget elementor-widget-text-editor\" data-id=\"72d65f6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You end the day with a walkthrough. The setup is yours, there is no ongoing dependency on i-spark. You own it completely.<\/p>\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-c172a6e e-con e-atomic-element e-flexbox-base e-50773ed \" data-id=\"c172a6e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c172a6e\" data-e-type=\"e-flexbox\" data-id=\"c172a6e\">\n    <div class=\"elementor-element elementor-element-c24ea5d e-con e-atomic-element e-flexbox-base e-bfff58a \" data-id=\"c24ea5d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c24ea5d\" data-e-type=\"e-flexbox\" data-id=\"c24ea5d\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"cfa6ef5\" data-e-type=\"widget\" data-id=\"cfa6ef5\" id=\"11367\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup.png\" width=\"1537\" height=\"1920\" srcset=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup.png 1537w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup-240x300.png 240w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup-820x1024.png 820w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup-768x959.png 768w, https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/book-mockup-1230x1536.png 1230w\" alt=\"\"\/>\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-14d2a20 e-con e-atomic-element e-flexbox-base e-24e9279 \" data-id=\"14d2a20\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"14d2a20\" data-e-type=\"e-flexbox\" data-id=\"14d2a20\">\n    \t\t\t<h2 data-interaction-id=\"bfa55ba\" class=\"e-bfa55ba-0be7bb8 e-heading-base\" data-e-type=\"widget\" data-id=\"bfa55ba\">Get everything you need to set up Claude with Power BI, in one guide.<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e65c73 elementor-button-align-start elementor-widget elementor-widget-form\" data-id=\"7e65c73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Guide form\" aria-label=\"Guide form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"10697\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"7e65c73\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFirst name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"First name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_52ac194 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_52ac194\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tLast name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_52ac194]\" id=\"form-field-field_52ac194\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Last name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany email\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_2513b53 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_2513b53\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tI'm happy for i-spark to store my details and email me the guide plus occasional updates. I can unsubscribe or ask you to delete my data anytime.\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_2513b53]\" id=\"form-field-field_2513b53\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get your Claude &amp; PowerBI guide<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b6e3321 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b6e3321\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69a8a81\" data-id=\"69a8a81\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e397790 elementor-widget elementor-widget-heading\" data-id=\"e397790\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Once it's properly wired in,<br> the whole team benefits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0853f82 elementor-widget elementor-widget-text-editor\" data-id=\"0853f82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The connection changes what&#8217;s possible for everyone on the team,\u00a0<\/p><p>not just the person who built the setup. Here&#8217;s what it unlocks, per product.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10f1d487 elementor-invisible elementor-widget elementor-widget-eael-adv-tabs\" data-id=\"10f1d487\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"eael-adv-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div data-scroll-on-click=\"no\" data-scroll-speed=\"300\" id=\"eael-advance-tabs-10f1d487\" class=\"eael-advance-tabs eael-tabs-horizontal eael-tab-auto-active \" data-tabid=\"10f1d487\">\n            <div class=\"eael-tabs-nav \">\n                <ul class=\"\" role=\"tablist\">\n                                            <li id=\"power-bi-claude-code\" class=\"active-default eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"power-bi-claude-code-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Power BI &amp; Claude Code<\/span>                                                    <\/li>\n                                            <li id=\"dbt-claude-code\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"dbt-claude-code-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >dbt &amp; Claude Code<\/span>                                                    <\/li>\n                    \n                                  <\/ul>\n            <\/div>\n            \n            <div class=\"eael-tabs-content\">\n\t\t        \n                    <div id=\"power-bi-claude-code-tab\" class=\"clearfix eael-tab-content-item active-default\" data-title-link=\"power-bi-claude-code-tab\">\n\t\t\t\t        <ul><li><span class=\"cap-num\">01. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Write DAX that fits your actual model.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Anyone on the team can describe what they need in plain language and get a working first draft back \u2014 DAX that references your actual tables, your actual relationships, your actual date table.<\/span><\/li><\/ul><ul class=\"cap-list\"><li class=\"cap-item\"><span class=\"cap-num\">02. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Understand measures nobody remembers building.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Complex nested calculations written by someone who left, no comments, no documentation. Claude Code reads the expression and explains what it does, step by step.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">03. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Write Power Query M without memorising the syntax.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Describe the transformation in plain language. Get working M code back \u2014 null handling, edge cases and all.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">04. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Plan data models from reporting requirements.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Describe what you need \u2014 dimensions, aggregations, time intelligence. Get a suggested table structure and relationship design before you build.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">05. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Document your dataset systematically.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Claude Code reads the DAX expressions across your dataset and generates descriptions for measures and columns \u2014 covering in hours what would otherwise sit undone indefinitely.<\/span><\/li><\/ul>                    <\/div>\n\t\t        \n                    <div id=\"dbt-claude-code-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"dbt-claude-code-tab\">\n\t\t\t\t        <ul><li><span class=\"cap-num\">01. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Build new models in minutes, not hours.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\"> Describe a new source once. Get a working draft of the SQL, YAML, tests, and documentation.<\/span><\/li><\/ul><ul class=\"cap-list\"><li class=\"cap-item\"><span class=\"cap-num\">02. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Refactor accumulated technical debt.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Claude Code reads an existing model and restructures it into clean, modular dbt \u2014 CTEs split properly, naming conventions applied, logic that should be a ref flagged as such.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">03. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Debug failing runs with context.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Describe the error in plain language. The diagnosis accounts for your actual model structure \u2014 not a generic error lookup.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">04. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Catch up documentation at scale.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Undocumented dbt models are one of the most common pain points in data teams. Claude Code works through existing models systematically \u2014 reading what&#8217;s there and generating descriptions across the project.<\/span><\/li><li class=\"cap-item\"><span class=\"cap-num\">05. <\/span><strong style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">Answer questions about your data model in plain language.<\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, &#039;Noto Sans&#039;, sans-serif, &#039;Apple Color Emoji&#039;, &#039;Segoe UI Emoji&#039;, &#039;Segoe UI Symbol&#039;, &#039;Noto Color Emoji&#039;\">\u00a0Which models depend on this source? What tests exist on this column? Where is this metric calculated? No grep, no lineage graphs.<\/span><\/li><\/ul>                    <\/div>\n\t\t                    <\/div>\n        <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e14acb9 elementor-widget__width-initial elementor-widget elementor-widget-elementskit-blog-posts\" data-id=\"e14acb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-blog-posts.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >        <div id=\"post-items--e14acb9\" class=\"row post-items\">\n                    <div class=\"col-md-12\">\n\n                                    <div class=\"elementskit-blog-block-post\">\n                        <div class=\"row no-gutters\">\n                                                            <div class=\"col-md-6 order-1\">\n                                    <a href=\"https:\/\/i-spark.nl\/en\/blog\/how-to-connect-claude-code-to-dbt\/\" class=\"elementskit-entry-thumb\">\n                                        <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/07\/Power-BI-x-dbt.png\" alt=\"How to connect Claude Code to dbt and what a proper set-up looks like\">\n                                    <\/a><!-- .elementskit-entry-thumb END -->\n                                <\/div>\n                            \n                            <div class=\"col-md-6 order-2\">\n                                <div class=\"elementskit-post-body \">\n                                    <div class=\"elementskit-entry-header\">\n                                        \n                                                                                            \t\t\t\t\t\t\t\t\t\t\t<div class=\"post-meta-list\">\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<span class=\"meta-author\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-user\"><\/i>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/i-spark.nl\/en\/author\/tamara\/\" class=\"author-name\">Tamara de Heij<\/a>\n\t\t\t\t\t\t\t\t\t<\/span>\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\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\t\t\t\t<span class=\"meta-date\">\n\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-calendar3\"><\/i>\t\t\t\t\t\t\t\t\t\t<span class=\"meta-date-text\">\n\t\t\t\t\t\t\t\t\t\t\t16 July 2026\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/span>\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\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t                                            \n                                            \n                                                                                            \t\t\t\t<h2 class=\"entry-title\">\n\t\t\t\t\t<a href=\"https:\/\/i-spark.nl\/en\/blog\/how-to-connect-claude-code-to-dbt\/\">\n\t\t\t\t\t\tHow to connect Claude Code to dbt and what a proper set-up looks like\t\t\t\t\t<\/a>\n\t\t\t\t<\/h2>\n\t\t\t                                                                                <\/div><!-- .elementskit-entry-header END -->\n\n                                                                            <div class=\"elementskit-post-footer\">\n                                                                                            <p>If you work with dbt, you know the parts that slow you down. Writing the YAML, adding the tests and keeping the documentation in sync with what the model actually does. The parts that don&#8217;t require much thinking but take a significant amount of time. Claude Code, working directly inside your Power BI project via [&hellip;]<\/p>\n                                                                                                                                <\/div><!-- .elementskit-post-footer END -->\n                                                                    <\/div><!-- .elementskit-post-body END -->\n                            <\/div>\n                        <\/div>\n                    <\/div><!-- .elementskit-blog-block-post .radius .gradient-bg END -->\n                \n            <\/div>\n                <\/div>\n       <\/div>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-18e7872c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"18e7872c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17d29033\" data-id=\"17d29033\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1259042a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"1259042a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b3a3f88\" data-id=\"6b3a3f88\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-764129a6 elementor-widget elementor-widget-heading\" data-id=\"764129a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What WE bring<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-608c39a9 elementor-widget elementor-widget-heading\" data-id=\"608c39a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The setup itself is not complex.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-580425dd elementor-widget elementor-widget-text-editor\" data-id=\"580425dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The part that takes care is making it production-ready, tested, governed, and built so the whole team can use it rather than just the person who configured it. That is what the sprint delivers.<\/p>\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b1ef68b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"b1ef68b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;zoomIn&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6570ec97 elementor-invisible\" data-id=\"6570ec97\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bae1672 eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"4bae1672\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h3 class=\"title\">Configuration that lives in the repository<\/h3>            <\/div>\n            <div><p>\u00a0<\/p><p style=\"text-align: left\">The configuration is set up to live in the project repository alongside everything else, so every member of the team has access to the same setup from day one.<\/p><\/div>        <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6bcb895a elementor-invisible\" data-id=\"6bcb895a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d898430 eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"3d898430\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h3 class=\"title\">Governance agreed and documented <\/h3>            <\/div>\n            <div><p>\u00a0<\/p><p>What Claude Code is expected to do, what it is not, and what the review process looks like, are agreed upfront and documented, so the boundaries are clear before anyone pushes AI-generated code to main.<\/p><\/div>        <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-1aca8af3 elementor-invisible\" data-id=\"1aca8af3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e6b73ba eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"7e6b73ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h3 class=\"title\">Tested against your models before handover<\/h3>            <\/div>\n            <div><p>\u00a0<\/p><p>The setup is verified against your real project structure, not a demo environment. You see it working on your data before the day ends.<\/p><\/div>        <\/div>\n            <\/div>\n\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3a6f0b57 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"3a6f0b57\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;zoomIn&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-27a2dae6 elementor-invisible\" data-id=\"27a2dae6\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1dab5a13 eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"1dab5a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Right-sized for your environment<\/h2>            <\/div>\n            <div><p>\u00a0<\/p><p style=\"text-align: left\">dbt Core and dbt Cloud have different connection patterns. Power BI workspaces vary in what they expose. The configuration is matched to your specific version and setup.<\/p><\/div>        <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7c4c4c3b elementor-invisible\" data-id=\"7c4c4c3b\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-38da5e98 eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"38da5e98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Build for how you work<\/h2>            <\/div>\n            <div><p>\u00a0<\/p><p style=\"text-align: left\">The layout adapts to your current state at the office, on the go or the big screen during important C-level meetings.<\/p><\/div>        <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8cfd3eb elementor-invisible\" data-id=\"8cfd3eb\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1662ca5a eael-infobox-content-align--left eael-infobox-icon-bg-shape-none eael-infobox-icon-hover-bg-shape-none elementor-widget elementor-widget-eael-info-box\" data-id=\"1662ca5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon eael-icon-only\">\n\n            \n                            <div class=\"infobox-icon-wrap\">\n                                    <\/div>\n            \n            \n        <\/div>\n            <div class=\"infobox-content eael-icon-only\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">You get a complete mockup before we build<\/h2>            <\/div>\n            <div><p style=\"text-align: left\">\u00a0<\/p><p>Before you commit to the final look of a dashboard, we offer a complete mockup, you can share your feedback and ensure the final result meets your expectations.<\/p><\/div>        <\/div>\n            <\/div>\n\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3fe4eb5f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3fe4eb5f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1452e06b\" data-id=\"1452e06b\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-591fccb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"591fccb2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-645a3a8\" data-id=\"645a3a8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-47b4bea8 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"47b4bea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Book the intake call.\nWe'll confirm fit before anything else.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2627b32e elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button\" data-id=\"2627b32e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/i-spark.nl\/en\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book the intake call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-103a5444 elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button\" data-id=\"103a5444\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/i-spark.nl\/en\/expertise\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Our expertise<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-1be0a592 e-flex e-con-boxed e-con e-parent\" data-id=\"1be0a592\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-223aa774 elementor-widget elementor-widget-elementskit-heading\" data-id=\"223aa774\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper center   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">Explore our other data products<\/h2>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<p>Dashboards, assessments, stack setup, and custom builds. B<span style=\"vertical-align: inherit\">acked by expert analysis<\/span><span style=\"vertical-align: inherit\"> to <\/span><span style=\"vertical-align: inherit\">support data-driven decision-making and strategic growth.<\/span><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-185f8d5e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"185f8d5e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2cb916f3\" data-id=\"2cb916f3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6cc9ec01 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6cc9ec01\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-39b7871a animated-slow elementor-invisible\" data-id=\"39b7871a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46895d62 eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"46895d62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Power-BI-dashboard-2-1-1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Power BI dashboard<\/h2>            <\/div>\n            <div><p>Custom Power BI dashboards on top of your existing data sources, connected to your live systems, designed around your business logic, and built so you can open them and trust what you see immediately.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/power-bi-dashboard\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-51f09ece animated-slow elementor-invisible\" data-id=\"51f09ece\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:600}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b2abec eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"b2abec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Looker-dashboard.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Looker dashboard<\/h2>            <\/div>\n            <div><p>Looker implementation from the ground up: LookML data model, custom dashboards, and access governance for\u00a0 businesses that need a governed analytics layer they can actually rely on.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/looker-dashboard\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8f19e4d animated-slow elementor-invisible\" data-id=\"8f19e4d\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:900}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-103ee7bf eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"103ee7bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Looker-Studio-dashboard.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Looker Studio dashboard<\/h2>            <\/div>\n            <div><p>Fully custom Looker Studio dashboards on top of your Google data sources: GA4, Google Ads, Search Console, BigQuery, so you gain a live, accurate view of performance.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/looker-studio\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-31a6e161 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"31a6e161\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-723f6432 animated-slow elementor-invisible\" data-id=\"723f6432\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e221771 elementor-widget elementor-widget-spacer\" data-id=\"3e221771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32eace33 eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"32eace33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Klipfolio-dashboard-2.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Klipfolio dashboard<\/h2>            <\/div>\n            <div><p>As an official Klipfolio partner, we build custom dashboards for real-time KPI monitoring across any data source, deployed faster than heavier BI platforms and backed by certified partner expertise.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/klipfolio-dashboard-klips\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6d68e1a9 animated-slow elementor-invisible\" data-id=\"6d68e1a9\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:600}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46d0819a elementor-widget elementor-widget-spacer\" data-id=\"46d0819a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-541c9ef2 eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"541c9ef2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Simplicate-BI-dashboard-1-2.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Simplicate dashboard<\/h2>            <\/div>\n            <div><p>If your business runs on Simplicate, we connect directly to your environment and build a custom dashboard that gives you a live overview of hours, projects, pipeline, and margin.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/simplicate-dashboard\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-408052f7 animated-slow elementor-invisible\" data-id=\"408052f7\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:900}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17f4ffa1 elementor-widget elementor-widget-spacer\" data-id=\"17f4ffa1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ed3313e eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"1ed3313e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Data-assessments.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Data Assessments<\/h2>            <\/div>\n            <div><p>Before you invest in data tooling, platforms, or hires, a data assessment gives you an honest picture of where your setup stands today: what is working, where the gaps are, and a plan for what to do next.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/data-assessment-unlocking-your-datas-full-potential\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a583abf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a583abf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4e805ab7 animated-slow elementor-invisible\" data-id=\"4e805ab7\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:900}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-74b48bcd elementor-widget elementor-widget-spacer\" data-id=\"74b48bcd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33e72be9 eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"33e72be9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Claude-Code-and-Power-BI-dbt-2.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Power BI\/dbt x Claude Code setup<\/h2>            <\/div>\n            <div><p>Connect Claude Code directly into your dbt and\/or Power BI environment in 1 day, tested against your models and datasets; handed over with a walkthrough so you can use it immediately.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/claude-code-setup-for-dbt-and-power-bi\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7d1dd2ac animated-slow elementor-invisible\" data-id=\"7d1dd2ac\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-33ee92f6 elementor-widget elementor-widget-spacer\" data-id=\"33ee92f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-481cb277 eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"481cb277\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/B2B-dashboard-1.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Custom B2B data solution<\/h2>            <\/div>\n            <div><p>For B2B agencies and consultancies that need practical data insight, we build custom solutions covering live dashboards, structured data outputs, automated KPI alerts, and interactive reports.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/products\/modular-products\/custom-b2b-data-solutions\/\">\n                                                <span class=\"infobox-button-text\">Learn more<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4e0c7b2c animated-slow elementor-invisible\" data-id=\"4e0c7b2c\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:600}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-163db10c elementor-widget elementor-widget-spacer\" data-id=\"163db10c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76fe099a eael-infobox-content-align--left eael-infobox-shape-square eael-infobox-hover-img-shape-square elementor-widget elementor-widget-eael-info-box\" data-id=\"76fe099a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-info-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-infobox icon-on-top\">\n\t            <div class=\"infobox-icon elementor-animation-shrink\">\n\n                            <img decoding=\"async\" src=\"https:\/\/i-spark.nl\/wp-content\/uploads\/2026\/06\/Custom-data-product.png\" alt=\"\">\n            \n            \n            \n        <\/div>\n            <div class=\"infobox-content\">\n                    <div class=\"infobox-title-section\">\n                <h2 class=\"title\">Fully custom data product<\/h2>            <\/div>\n            <div><p>Looking for something you don&#8217;t see in our modular product range? Our data and AI expertise goes well beyond what is listed here. Tell us what you need and we will build it.<\/p><\/div>        <div class=\"infobox-button\">\n            <a class=\"eael-infobox-button\" href=\"https:\/\/i-spark.nl\/en\/contact-us\/\">\n                                                <span class=\"infobox-button-text\">Request a data product<\/span>\n                            <\/a>\n        <\/div>\n            <\/div>\n            <\/div>\n\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Claude Code integration Claude Code, connected to your data stack. In 1 day. i-spark configures Claude Code into your dbt and Power BI environment, governed from the start, tested against your actual setup, and handed over so your whole team can use it from day one. Book a 20-minute discovery call For those that don\u2019t [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":10780,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-10697","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/pages\/10697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/comments?post=10697"}],"version-history":[{"count":81,"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/pages\/10697\/revisions"}],"predecessor-version":[{"id":11444,"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/pages\/10697\/revisions\/11444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/media\/10780"}],"wp:attachment":[{"href":"https:\/\/i-spark.nl\/en\/wp-json\/wp\/v2\/media?parent=10697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}