In the dynamic world of digital marketing, the integration of robust content management with advanced data analytics can open new doors to innovation and efficiency. In the past two weeks…
At Nimbus Engineering, we are developing some of our applications for rapid data visualization using the Streamlit tool. Streamlit is essentially a powerful, open-source Python library that simplifies the process…
Here, at Nimbus Intelligence, we use Snowflake everyday — whether it be on its own or in tandem with other products, such as dbt or Fivetran. You might say we…
All experienced programmers recommend creating a virtual environments for every Python project. Let's see if we can get comfortable using them. Python's popularity in the analytics and data engineering domains…
Welcome back to the exciting world where marketing meets data wizardry! Last week we talked about connecting HubSpot and Snowflake. This time we're talking about the fantastic combination of Mailchimp…
Macros in dbt are reusable pieces of code that ensure that the code is ‘DRY’ (don’t repeat yourself), making it easier to understand and quicker to write. If you’re interested…
Documenting a database structure is as vital as it is often overlooked. Many times the need for an extensive documentation can end up an afterthought, requiring a catching up after…
As your organization grows, so will your tables. A full rebuild of your models might become too time-consuming for business needs. To help keep large databases running efficiently, dbt provides…
What is a test in DBT? Tests are assertions that you make about your models and other resources in your DBT project, such as sources, seeds and snapshots. Defining tests in…