Skip to content

This repository contains a full setup for a Snowflake and Azure Data Factory pipeline, including a detailed README, a sample sales dataset for data ingestion and transformation, and Snowflake-generated analysis charts. It's ideal for learning Snowflake-Azure integration and automating data workflows.

Notifications You must be signed in to change notification settings

ashusolanki3010/Sales_Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Snowflake Data Pipeline Project

This repository contains the code and resources for the Snowflake Data Pipeline Project. The goal of this project is to create an automated data pipeline using Snowflake and Azure Data Factory, focusing on data ingestion, transformation, and automation.

Table of Contents

Project Overview

The Snowflake Data Pipeline Project is designed to demonstrate the process of building a robust data pipeline using Snowflake as the data warehousing solution and Azure Data Factory (ADF) for data ingestion and orchestration. The pipeline loads raw data into Snowflake, transforms it, and automates the process using Snowflake tasks. This project is ideal for data engineers looking to understand the integration of Snowflake with Azure services.

Features

  • Data Ingestion: Load raw sales data from a CSV file into Snowflake.
  • Data Transformation: Transform raw data to calculate key metrics (e.g., total sales, sales year).
  • Automation: Automate the data transformation process using Snowflake tasks.
  • Integration with Azure Data Factory: Utilize Azure Data Factory for seamless data ingestion and processing.
  • Monitoring and Error Handling: Monitor the task execution and handle any errors that arise.

Technologies Used

  • Snowflake: Cloud-based data warehousing platform.
  • Azure Data Factory: Data integration and orchestration service.
  • SQL: For data manipulation and transformation within Snowflake.
  • GitHub: Version control and project hosting platform.

Setup and Installation

Prerequisites

Project Structure

snowflake-data-pipeline/ │ ├── data/ │ └── sales_data.csv # Sample data file │ ├── scripts/ │ ├── snowflake_setup.sql # SQL script to set up Snowflake database and schema │ ├── snowflake_task.sql # SQL script to create and manage Snowflake tasks │ └── data_transformation.sql # SQL script to transform raw data │ ├── README.md # Project README file

Project Link for SQL Folder(View only)

https://app.snowflake.com/stfofgt/do33111/#/sales-folder-fDw6k1nzG

About

This repository contains a full setup for a Snowflake and Azure Data Factory pipeline, including a detailed README, a sample sales dataset for data ingestion and transformation, and Snowflake-generated analysis charts. It's ideal for learning Snowflake-Azure integration and automating data workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published