Course Outline
Lesson 1 - SQL basics:
- Select statements
- Join types
- Indexes
- Views
- Subqueries
- Union
- Creating tables
- Loading data
- Dumping data
- NoSQL
Lesson 2 - Data Modeling:
- Transaction based ER systems
- Data warehousing
- Data warehouse models
- Star schema
- Snowflake schemas
- Slowly changing dimensions (SCD)
- Structured and non-structured data
- Different table type storage engines:
- Column based
- Document-based
- In Memory
Lesson 3 - Index in the NoSQL/Data science world
- Constraints (Primary)
- Index-based scanning
- performance tuning
Lesson 4 - NoSQL and non-structured data
- When to use NoSQL
- Eventually consistent data
- Schema on read vs. Schema on write
Lesson 5 - SQL for data analytics
- Windowing function
- Lateral Joins
- Lead & Lag
Lesson 6 - HiveQL
- SQL Support
- External and Internal Tables
- Joins
- Partitions
- Correlated subqueries
- Nested queries
- When to use Hive
Lesson 7 - Redshift
- Design and structured
- Locks and shared resources
- Postgres differences
- When to use redshift
Requirements
- An understanding of databases
- Experience with SQL an asset.
Audience
- Business analysts
- Software developers
- Database developers
Testimonials (3)
Gunnar menyesuaikan konten untuk hari kedua berdasarkan masukan kami dari hari pertama. Ia berdiskusi dengan kami untuk mengetahui apa yang kami sukai, tidak sukai, yang kami anggap sulit, dan bagaimana kami ingin menjalani hari kedua. Saya menyukai gaya mengajar Gunnar: Ceramah, berbagi contoh, memberi kami waktu untuk berlatih dan menjawab pertanyaan sebelum beralih ke subjek berikutnya. Itu berarti kami dapat memahami topik sepenuhnya sebelum beralih ke subjek berikutnya. Ini mengurangi kelebihan informasi dan memberi kami kesempatan untuk menghabiskan lebih banyak waktu pada topik yang kami kesulitan dan lebih sedikit waktu pada hal-hal yang kami anggap mudah.
Ffion - Complete Coherence
Course - SQL For Data Science and Data Analysis
Machine Translated
Teknik pelatihan Gunnar bersifat dinamis, menyeluruh, dan disesuaikan dengan kebutuhan masing-masing individu. Dalam kelompok kami yang beranggotakan lima orang, ia memastikan semua orang tetap pada jalurnya dan memahami materi secara menyeluruh selama kursus berlangsung. Pengetahuan dan sumber daya yang kami peroleh tidak diragukan lagi akan sangat berharga untuk tahun-tahun mendatang. Terima kasih, Gunnar!
Marcia - Complete Coherence
Course - SQL For Data Science and Data Analysis
Machine Translated
Gunnar menciptakan hubungan yang baik dengan para hadirin dan cepat mengidentifikasi kebutuhan kami. Ia sangat menarik dan berpengetahuan luas, dan kami menikmati humornya.
Kurt - Complete Coherence
Course - SQL For Data Science and Data Analysis
Machine Translated