Data Engineering

Data Engineering

157 bookmarks
Newest
Whats the difference between ETL & ELT?
Whats the difference between ETL & ELT?
This post goes over what the ETL and ELT data pipeline paradigms are. It tries to address the inconsistency in naming conventions and how to understand what they really mean. Finally ends with a comparison of the 2 paradigms and how to use these concepts to build efficient and scalable data pipelines.
·startdataengineering.com·
Whats the difference between ETL & ELT?
Where to validate incoming data?
Where to validate incoming data?
When you watch the blueprint I also use in my cookbook you see the different phases: Connect, Processing Framework, Store and Buffer. At…
·medium.com·
Where to validate incoming data?
How to improve at SQL as a data engineer
How to improve at SQL as a data engineer
Are you disappointed with online SQL tutorials that aren't deep enough? Are you frustrated knowing that you are missing SQL skills, but can't quite put your finger on it? This post is for you. In this post, we go over a few topics that can take your SQL skills to the next level and help you be a better data engineer.
·startdataengineering.com·
How to improve at SQL as a data engineer
6 Key Concepts, to Master Window Functions
6 Key Concepts, to Master Window Functions
In this post, we go over 6 key concepts to help you master window functions. Window functions are one the most powerful features of SQL, they are very useful in analytics and performing operations that cannot be done easily with the standard group by, subquery and filters. Despite this, window functions are not used frequently. If you have ever thought 'window functions are confusing', then this post is for you.
·startdataengineering.com·
6 Key Concepts, to Master Window Functions
What are Common Table Expressions(CTEs) and when to use them?
What are Common Table Expressions(CTEs) and when to use them?
You have heard of Common Table Expressions(CTEs), but are not be sure what they are and when to use them. What if you knew exactly what Common Table Expressions(CTEs) were and when to use them? In this post, we go over what CTEs are, and their performance comparisons against subqueries, derived tables, and temp tables to help decide when to use them.
·startdataengineering.com·
What are Common Table Expressions(CTEs) and when to use them?
What is a data warehouse?
What is a data warehouse?
The transformations to mold the data from an application in a form that is better suited for data analysis is done in a data warehouse.
·medium.com·
What is a data warehouse?
Course Information - Big Data Platforms, Autumn 2021
Course Information - Big Data Platforms, Autumn 2021
Helsingin yliopiston kaikille avoin ja ilmainen ohjelmoinnin perusteet opettava verkkokurssi. Kurssilla perehdytään nykyaikaisen ohjelmoinnin perusideoihin sekä ohjelmoinnissa käytettävien työvälineiden lisäksi algoritmien laatimiseen. Kurssille osallistuminen ei vaadi ennakkotietoja ohjelmoinnista.
·big-data-platforms-21.mooc.fi·
Course Information - Big Data Platforms, Autumn 2021
How to Validate Datatypes in Python
How to Validate Datatypes in Python
Frustrated with handling data type conversion issues in python? Then this post is for you. In this post, we go over a reusable data type conversion pattern using Pydantic. We will also go over the caveats involved in using this library.
·click.convertkit-mail2.com·
How to Validate Datatypes in Python
The Apache Cassandra Beginner Tutorial
The Apache Cassandra Beginner Tutorial
There are lots of data-storage options available today. You have to choose between managed or unmanaged, relational or NoSQL, write- or read-optimized, proprietary or open-source — and it doesn't end there. Once you begin your search, you will end up in the universe that is database marketing. All of the vendors
·freecodecamp.org·
The Apache Cassandra Beginner Tutorial
The Data Engineering Podcast
The Data Engineering Podcast
The weekly podcast about data engineering. Learn and stay current on modern data management, featuring weekly deep dives with the engineers, innovators, and entrepreneurs who are shaping the industry. Your best resource for big data, ETL, databases, data lakes, and running machine learning in production.
·dataengineeringpodcast.com·
The Data Engineering Podcast
datastacktv/data-engineer-roadmap
datastacktv/data-engineer-roadmap
Roadmap to becoming a data engineer in 2021. Contribute to datastacktv/data-engineer-roadmap development by creating an account on GitHub.
·github.com·
datastacktv/data-engineer-roadmap
Azure Data Studio for Data Engineers – Robert J Blackburn
Azure Data Studio for Data Engineers – Robert J Blackburn
This is the first of a series of posts about Azure Data Studio. If you have not used Data Studio or only tried it when it first came out a few years ago, time to take another look. Especially if yo…
·robertjblackburn.com·
Azure Data Studio for Data Engineers – Robert J Blackburn
What the Heck is a Data Mesh?! | Chris Riccomini
What the Heck is a Data Mesh?! | Chris Riccomini
I got sucked into a data mesh Twitter thread this weekend (it’s worth a read if you haven’t seen it). Data meshes have clearly struck a nerve. Some don’t understand them, while others believe they’r
·cnr.sh·
What the Heck is a Data Mesh?! | Chris Riccomini
nocodb/nocodb
nocodb/nocodb
🔥 🔥 The Open Source Airtable alternative . Contribute to nocodb/nocodb development by creating an account on GitHub.
·github.com·
nocodb/nocodb
How to make data pipelines idempotent
How to make data pipelines idempotent
A common way to make your data pipeline idempotent is to use the delete-write pattern.
“Idempotence is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application”
running a data pipeline multiple times with the same input will always produce the same output.
A common way to make your data pipeline idempotent is to use the delete-write pattern.
·startdataengineering.com·
How to make data pipelines idempotent
GitHub OCTO | Flat Data
GitHub OCTO | Flat Data
OCTO Project: Flat explores how to make it easy to work with data in git and GitHub. It builds on the “[git scraping” approach pioneered by Simon Willison](https://simonwillison.net/2020/Oct/9/git-scraping/) to offer a simple pattern for bringing working datasets into your repositories and versioning them, because developing against local datasets is faster and easier than working with data over the wire.
·octo.github.com·
GitHub OCTO | Flat Data
What is a Data Warehouse
What is a Data Warehouse
This post goes over what the term data warehousing means. This post provides a simple e-commerce relational data model and how it has to be changed to fit analytical queries. It also covers the reasoning behind wanting to use a data warehouse and how to choose an appropriate database for your project.
·startdataengineering.com·
What is a Data Warehouse
What is DataOps? - Gradient Flow
What is DataOps? - Gradient Flow
The rise of tools and processes to manage and control data. By Assaf Araki and Ben Lorica. Data has emerged as an imperative foundational asset for all organizations. Data fuels significant initiatives such as digital transformation and the adoption of analytics, machine learning, and AI. Organizations that are able to tame, manage, and unlock theirContinue reading "What is DataOps?"
·gradientflow.com·
What is DataOps? - Gradient Flow