Snowflake Data Warehouse Integration
Developed a robust data integration pipeline to automate the nightly transfer of critical accounting and project data from a Snowflake data warehouse to a customer relationship management (CRM) system.
Key Achievements
- Seamless data extraction: Implemented a scheduled job to efficiently extract account and project data from Snowflake using the platform's REST API, ensuring accurate and up-to-date information transfer.
- Scalable job chaining: Designed a system of queueable jobs to handle large datasets, allowing for efficient processing and seamless integration with the target CRM system.
- Configurable logging: Built a customizable logging mechanism to track the success and errors of each record transfer, providing detailed insights into the pipeline's performance.
- Automated reporting: Implemented an email-based reporting feature that delivers a comprehensive CSV report to stakeholders, summarizing the results of each nightly data transfer.
Technologies
- SQL
- REST APIs
- Job Scheduling
- Data Pipelines
- Custom Logging
- Automated Reporting
Year
2024