My Learning Space
​Space to take notes, learn and share.
Implementing tests in DBT (Data Build Tool)
Data Build Tool ( DBT ) offers functionalities for testing our data models to ensure their reliability and accuracy. DBT tests help in achieveing these objectives . Overall, dbt testing helps achieve these objectives: Improved Data Quality: By catching errors and...
Creating data pipeline with dbt & snowflake
In this article we will follow along complete dbt(Data Build Tool) bootcamp to create an end-to-end project pipeline using DBT and Snowflake. We begin by outlining the steps we will be performing in this hands-on project. 1.Loading Data from AWS to Snowflake: Data...
Architectural patterns for managing slowly changing dimensions
What are SCDs ? Slowly Changing Dimensions (SCDs) are an approach in data warehousing used to manage and track changes to dimensions over time. It plays an important role in data modeling especially in the context of a data warehouse where maintaining historical...
Association Rule Learning in Marketing Analytics
Association Rule Learning is used to find relationships between items or events in large data sets. The primary goal of Association Rule Learning is to identify frequently occurring patterns in data to reveal hidden relationships. How Association Rule Learning works?...
Classification model using AutoML in Vertex AI
What is Vertex AI? Vertex AI is Google's solution for problem-solving in Artificial Intelligence domain. To put things into context, Microsoft provides Azure Machine Learning platform for artificial intelligence problem solving and Amazon has Sage Maker for solving AI...
Practical Application of Logarithms
What is Logarithm A logarithm is an inverse function of exponentiation. A simplified way of saying the same would be, that a logarithm is the opposite of an exponent. E.g. The exponent form can be written in its (opposite) logarithm form as...