Data Warehousing on AWS

KURSUN TANIMI

Bu eğitimde, AWS'deki petabayt ölçekli warehouse Amazon Redshift'i kullanarak cloud tabanlı bir warehouse çözümü tasarlamaya yönelik kavramları, stratejileri ve en iyi uygulamaları öğreneceksiniz. Amazon DynamoDB, Amazon EMR, Amazon Kinesis Firehose ve Amazon Simple Storage Service (Amazon S3) gibi diğer AWS servislerini kullanarak veri ambarı için verilerin nasıl toplanacağını, depolanacağını ve hazırlanacağını göstereceğiz. Verileriniz üzerinde analiz yapmak için iş zekası (BI) araçlarının nasıl kullanılacağını da keşfedeceğiz.
Kurs Seviyesi : Orta Seviye
Kurs Süresi    : 3 gün

KİMLER KATILABİLİR?

Bu kurs aşağıdakilere yöneliktir.

• Veritabanı mimarları
• Veritabanı yöneticileri
• Veritabanı geliştiricileri
• Veri analistleri ve Bilim Adamları

KURSUN AMACI

Bu kursta aşağıdaki konular detaylarıyla işlenecektir.

• Amazon Redshift ile diğer big data sistemleri arasındaki ilişki
• Warehouse iş yükleri için kullanım senaryolarını değerlendirme ve bir warehouse çözümünün parçası olarak AWS verilerinin ve analitik servislerin gerçek dünyadaki uygulaması
• Veri ihtiyaçlarınız için uygun bir Amazon Redshift node türü ve boyutu seçme
• Şifreleme, IAM izinleri ve veritabanı izinleri gibi hangi güvenlik özelliklerinin Amazon Redshift için uygun olduğu
• Bir Amazon Redshift cluster başlatma ve cloudda bir warehouse uygulamak için bileşenleri, özellikleri ve işlevleri kullanma
• Warehouse çözümüne katkıda bulunmak için Amazon DynamoDB, Amazon EMR, Amazon Kinesis Firehose ve Amazon S3 gibi diğer AWS verilerini ve analitik servislerini kullanma
• Warehouse tasarlamak için metodolojileri değerlendirme
• Veri kaynaklarını belirleme ve warehouse tasarımını etkileyen gereksinimleri değerlendirme
• Warehouse’u, sıkıştırma, veri dağıtımı ve sıralama yöntemlerini etkili şekilde kullanmak için tasarlama
• Verileri load ve unload edip veri bakım görevlerini gerçekleştirme
• Sorgu performansını optimize etmek için sorgular yazma ve sorgu planlarını değerlendirme
• Amazon Redshift clusterlarını yeniden boyutlandırma ve clusterları yedeklemek ve geri yüklemek için anlık görüntüleri kullanmak gibi operasyonel görevler
• Veri ambarı ile ilgili temel kavramları ve veri ambarı ile büyük veri çözümleri arasındaki kesişimi tartışma
• Bir Amazon Redshift kümesi başlatın ve bulutta bir veri ambarı uygulamak için bileşenleri, özellikleri ve işlevleri kullanma
• Veri ambarı çözümüne katkıda bulunmak için Amazon DynamoDB, Amazon EMR, Amazon Kinesis ve Amazon S3 gibi diğer AWS veri ve analitik hizmetlerini kullanma - Veri ambarının mimarisini oluşturma 
• Performans sorunlarını belirleme, sorguları optimize etme ve daha iyi performans için veritabanını ayarlama
 •  Verileri doğrudan bir Amazon S3 kovasından analiz etmek için Amazon Redshift Spectrum'u kullanma
• Veri ambarına karşı veri analizi ve görselleştirme görevleri gerçekleştirmek için Amazon QuickSight'ı kullanma

ÖN KOŞULLAR

Bu kursa katılanların aşağıdaki önkoşullara sahip olmalarını öneririz.
• AWS Technical Essentials'ı almış (veya AWS ile eşdeğer deneyim) 
• İlişkisel veritabanları ve veritabanı tasarım kavramlarına aşinalık

Day 1
Module 1: Introduction to Data Warehousing
• Relational databases
• Data warehousing concepts
• The intersection of data warehousing and big data
• Overview of data management in AWS
• Hands-on lab 1: Introduction to Amazon Redshift
Module 2: Introduction to Amazon Redshift
• Conceptual overview
• Real-world use cases
• Hands-on lab 2: Launching an Amazon Redshift cluster
Module 3: Launching clusters
•  Building the cluster
• Connecting to the cluster
• Controlling access
• Database security
•  Load data
•  Hands-on lab 3: Optimizing database schemas

Day 2
Module 4: Designing the database schema
• Schemas and data types
•  Columnar compression
•Data distribution styles
• Data sorting methods
Module 5: Identifying data sources
• Data sources overview
• Amazon S3
• Amazon DynamoDB
• Amazon EMR
• Amazon Kinesis Data Firehose
• AWS Lambda Database Loader for Amazon Redshift
• Hands-on lab 4: Loading real-time data into an Amazon Redshift database
Module 6: Loading data
• Preparing Data
• Loading data using COPY
• Maintaining tables
• Concurrent write operations
• Troubleshooting load issues
• Hands-on lab 5: Loading data with the COPY command

Day 3
Module 7: Writing queries and tuning for performance
• Amazon Redshift SQL
• User-Defined Functions (UDFs)
•Factors that affect query performance
• The EXPLAIN command and query plans
• Workload Management (WLM)
• Hands-on lab 6: Configuring workload management
Module 8: Amazon Redshift Spectrum
•Amazon Redshift Spectrum
• Configuring data for Amazon Redshift Spectrum
• Amazon Redshift Spectrum Queries
• Hands-on lab 7: Using Amazon Redshift Spectrum
Module 9: Maintaining clusters
• Audit logging
• Performance monitoring
• Events and notifications
• Lab 8: Auditing and monitoring clusters
• Resizing clusters
• Backing up and restoring clusters
• Resource tagging and limits and constraints
• Hands-on lab 9: Backing up, restoring and resizing clusters
Module 10: Analyzing and visualizing data
• Power of visualizations
• Building dashboards
• Amazon QuickSight editions and features

S: Ödeme Seçenekleri Nelerdir?

Eğitimlerimizin toplam ücreti eğitim başlamadan önce tahsil edilir. Ödemenizi Türk Lirası ve USD cinsinden EFT/Havale veya Kredi Kartından yapabilirsiniz.

S: Online Eğitim hizmetiniz var mıdır?

Eğitimlerimiz online olarak yapılmaktadır. Eğitimlerimizi kurumsal olarak fiziki ortamda almak isterseniz iletişime geçmek için form doldurabilirsiniz.

S: Kurumumuza (firma) özel olarak eğitim almak için ne yapmalıyız?

Kurumlara özel olarak organize ettiğimiz yerde, online veya kurumların kendi yerlerinde eğitim sağlamaktayız. Kurumunuza özel talebiniz için formu doldurmanız yeterlidir. Eğitim grubu tarafından en kısa sürede sizinle irtibata geçilecektir.

S: Sınıflarınız kaç kişiliktir?

Eğitimlerimiz en az 5 en fazla 15 kişilik sınıflarda yapılmaktadır. Bir eğitim ortalama 10-12 kişi ile gerçekleşmektedir.

S: Eğitmenleriniz hakkında bilgi alabilir miyiz?

Eğitimler AWS tarafından yetkilendirilmiş sertifikalı profesyonel eğitmenler tarafından verilmektedir.

S: Eğitim süresince eğitmene soru sorabilir miyim?

Dersler interaktif olarak yapılmaktadır. Ders dışı bilgi sorusu sorulabilmektedir. Ders harici danışmak istediğiniz özel projeler için bizimle form üzerinden iletişime geçebilirsiniz.

S: Eğitim belirtilen başlangıç tarihinde başlayacak ve belirtilen sürede bitirilecek mi?

Eğitimlerimiz eğitim takviminde belirtilen zamanlarda başlar; yeterli kişi sağlanması amacıyla Yönetim.Academy eğitimleri erteleme hakkına sahiptir. Yönetim.Academy ilan edilmiş eğitimlerin tarihlerini değiştirme hakkını saklı tutar. Eğitime kayıt olmuş kişiler bu değişikliklerden haberdar edilir.

S: Eğitimin dili ne olacaktır?

Eğitim dilimiz Türkçe, paylaşılan eğitim materyalleri İngilizcedir.

S: Ders materyalleri nelerdir?

Eğitimde kullanılan tüm materyaller AWS in bütün dünyada kullanılmak üzere , sadece yetkilendirdiği eğitim partnerları aracılığı ile sunduğu orijinal materyallerdir. Eğitim içeriğine göre eğitim içeriği  katılımcıların e maillerine yazılım kitap olarak tanımlanacaktır. Bu kitaplar, teknolojik değişimler gereğince hızla güncellenmektedir. Katılımcılar bu elektronik kitapları 2 yıl boyunca kullanma hakkına sahiptirler. Aynı zamanda, eğitimlerin konularına bağlı olarak, öğrencilerin öğrendiklerini hemen test etmeğe başladıkları , laboratuvar ortamı da bulunmaktadır. Böylelikle , öğrenciler kısa sürede öğrendiklerini hızla uygulamaya geçirebilmektedirler.

S: Eğitim süresi verimli bir eğitim için yeterli midir?

Eğitimlerin içerikleri ve ilgili süresi AWS tarafından güncel ihtiyaca uygun olarak geliştirilmiştir. Hızla değişen teknolojik yapıların gerekleri doğrultusunda güncellenmektedir.

S: Eğitimlerde katılım zorunluluğu var mı?

Eğitimler esnasında laboratuvar çalışmaları bulunmaktadır. Eğitim sonrası da hedefiniz sertifika almak ise devam etmeniz gerekmektedir.

S: Eğitimler kayıt edilmekte mi?

AWS ( Amazon Web Services)  kuralları gereğince eğitimler kayıt altına alınmamaktadır.

S: Diğer eğitim merkezlerinden farkınız nedir?

Yönetim Academy, AWS ( Amazon Web Services) Türkiye’deki yetkili tek ileri seviye eğitim  ortağıdır. 2014 yılında teknolojik danışmanlık ve eğitim vermek üzere kurulmuştur. Şimdiye kadar 10,000 den fazla öğrenciye katkıda bulunmuş olan Yönetim Academy güçlü ve güvenilir bir eğitim merkezidir. Bu gücünü , firmalara ve bireylere, bünyesinde barındırdığı , AWS onaylı eğitmenlerin liderliğinde düzenlediği, güncel örneklerle desteklenmiş, eğitimlerle aktarmaktadır. Öğrencilerin yüksek seviyedeki memnuniyet değerlendirmeleri bunun en güzel örneğidir.