Raspberry_Pi_For_Beginners_-_18Ed_2024.pdf
39.5 MB
Raspberry Pi for Beginners
Papercut, 18th ed, 2024
Papercut, 18th ed, 2024
docker-compose-cheat-sheet.pdf
106.6 KB
DOCKER COMPOSE CHEAT SHEET
❤2👍2
R_language Notes.pdf
1.2 MB
R language complete notes 🎶
C++.pdf
10.3 MB
C++ Full Guide Book Advanced 📖
👍2
🕯 Sites to practice programming and solve challenges to improve programming skills 🕯
1️⃣ https://edabit.com
2️⃣ https://codeforces.com
3️⃣ https://www.codechef.com
4️⃣ https://leetcode.com
5️⃣ https://www.codewars.com
6️⃣ http://www.pythonchallenge.com
7️⃣ https://coderbyte.com
8️⃣ https://www.codingame.com/start
9️⃣ https://www.freecodecamp.org/learn
ENJOY LEARNING 👍👍
1️⃣ https://edabit.com
2️⃣ https://codeforces.com
3️⃣ https://www.codechef.com
4️⃣ https://leetcode.com
5️⃣ https://www.codewars.com
6️⃣ http://www.pythonchallenge.com
7️⃣ https://coderbyte.com
8️⃣ https://www.codingame.com/start
9️⃣ https://www.freecodecamp.org/learn
ENJOY LEARNING 👍👍
👍2❤1
Refactoring Analytics Models
Sooner or later, every data professional faces the need to refactor analytical models. For example, you might need to migrate SQL models from Airflow to dbt, or overhaul a dbt project for scalability and best practices. While every refactoring project is unique, there are some common rules that can help guide the process. Here are 6 guidelines to help you succeed.
🔹 Rule 1. Don't break production analytics
Make sure that production reports and systems are not affected. Refactoring is the full responsibility of engineers and analysts.
🔹 Rule 2. Define new rules
Define conventions that satisfy your team, like modeling layers, naming rules, etc.
🔹 Rule 3. Inspect existing models
It helps in creating a refactoring plan:
- Some models may be easy to migrate (loosely coupled)
- Some models will require additional work
🔹 Rule 4. Start from the end
Knowing the end goal will help you decide which data sources and intermediates are required for the final table.
🔹 Rule 5. Proceed in small chunks
Proceed in small increments. Deliver small, yet complete, changes that are easy to review and deploy.
🔹 Rule 6. Beginning is hard, but it gets easier
At the start of the migration, you will face a lot of work: every new model will be implemented from scratch and require significant groundwork.
However, the more you do at the beginning, the easier it will be in the end.
#sql #dbt #dataanalytics
Sooner or later, every data professional faces the need to refactor analytical models. For example, you might need to migrate SQL models from Airflow to dbt, or overhaul a dbt project for scalability and best practices. While every refactoring project is unique, there are some common rules that can help guide the process. Here are 6 guidelines to help you succeed.
🔹 Rule 1. Don't break production analytics
Make sure that production reports and systems are not affected. Refactoring is the full responsibility of engineers and analysts.
🔹 Rule 2. Define new rules
Define conventions that satisfy your team, like modeling layers, naming rules, etc.
🔹 Rule 3. Inspect existing models
It helps in creating a refactoring plan:
- Some models may be easy to migrate (loosely coupled)
- Some models will require additional work
🔹 Rule 4. Start from the end
Knowing the end goal will help you decide which data sources and intermediates are required for the final table.
🔹 Rule 5. Proceed in small chunks
Proceed in small increments. Deliver small, yet complete, changes that are easy to review and deploy.
🔹 Rule 6. Beginning is hard, but it gets easier
At the start of the migration, you will face a lot of work: every new model will be implemented from scratch and require significant groundwork.
However, the more you do at the beginning, the easier it will be in the end.
#sql #dbt #dataanalytics
👍4