Amazon Redshift ile Veri Ambarı Nasıl Uygulanır?

Amazon Redshift Ile Veri Ambari Nasil Uygulanir



Geleneksel veritabanları, kullanıcıların karmaşık sorgular gerçekleştirmesine veya istenen sonuçları elde etmesine yardımcı olabilir ancak bu seçimin birçok dezavantajı vardır. Sorguları çalıştırmak için donanımın ayarlanması ve veritabanlarının kurulması, veriler için depolama sorunları, yavaş performans ve manuel bakım, geleneksel veritabanlarındaki birkaç sorundan bazılarıdır.

Bu makale, kullanıcılarına Veri Ambarı'nı AWS Redshift ile uygulamaya yönelik daha derin bir anlayış sağlar.

AWS Redshift nedir?

AWS Redshift, kullanıcılarının geleneksel bir veritabanının tüm yapılandırmalarına gerek kalmadan verileri almasına ve değiştirmesine olanak tanır. Uygulamanın gereksinimlerine bağlı olarak kapasiteyi akıllıca ölçeklendirir, hızlı ve doğru yanıtlar sağlar ve tamamen AWS tarafından yönetilir. AWS Redshift, Büyük Veri Analizinin geniş uygulamaları için yaygın olarak kullanılmaktadır. Ayrıca, kullandıkça öde modelini takip eder ve depo boşta kaldığında ek ücret ödemez:









Bu makaleye bakarak Redshift hakkında daha fazla bilgi edinin: “Amazon Redshift Veri Türleri Nelerdir?” :



Amazon Redshift ile Veri Ambarı Nasıl Uygulanır?

Amazon Redshift, sorguları yürütmek için farklı ambarlarda Standart Sorgu Dili'ni (SQL) kullanır. Bir Veri Ambarını manuel olarak kurmanın maliyetini izlerken maksimum değerleri çıkarmak yorucu bir iştir. Bu nedenle AWS Redshift, veriyle ilgili iş görevlerinizi doğru ve akıllı bir şekilde hızlandırır ve verilerle ilgili hızlı, kolay, güvenilir ve emniyetli bir şekilde öngörü elde etme sürenizi kısaltmanıza yardımcı olur. Amazon Redshift ile Veri Ambarını uygulamanın birçok avantajı vardır:





  • Veri şifreleme
  • Akıllı Optimizasyon
  • Optimum Maliyet
  • Tekrarlanan Görevleri Otomatikleştirin
  • Otomatik Ölçeklendirme Kapasitesi
  • Çeşitli AWS Kaynaklarına Destek

Amazon Redshift ile Veri Ambarı'nı uygulayabileceğimiz bazı adımlar aşağıda verilmiştir:

1. Adım: Bir IAM Rolü Oluşturun

Veri Ambarını uygulamaya koymanın ilk adımı AWS Kırmızıya Kayma bir IAM rolü oluşturmakla başlar. Bu amaçla, IAM rolünü arayın ve seçin. AWS Yönetim Konsolu :



Tıkla 'Roller' IAM rolünün kenar çubuğundaki seçenek:

Tıkla “Rol oluştur” sonraki düğme:

İçinde Güvenilir varlık türü bölümüne tıklayın “AWS hizmeti” Redshift için bu IAM rolünü oluştururken:

İçinde Kullanım örneği bölüm , seçme “Kırmızıya kayma” Vurgulanan alana tıklayın ve aşağıdaki vurgulanan seçeneği seçerek ilerleyin. Tıkla 'Sonraki' daha sonra düğmesine basın:

İçinde İzin Politikası bölüm , arayın ve seçin “AmazonS3ReadOnlyAccess” seçenek. Ve ardından 'Sonraki' daha sonra düğmesine basın:

İçinde Rol ayrıntıları bölüm , rolün adını girin:

Geri kalanını tutmak ayarlar varsayılan olarak, tıkla “Rol oluştur” arayüzün altındaki düğme:

Rol şuydu: başarıyla yarattı. Tıkla “Rolü görüntüle” düğme:

İçinde Rolü görüntüle bölümünü kopyalayın RNA ve ileride kullanmak üzere Not Defteri'ne kaydedin:

Adım 2: Kırmızıya Kayma Kümesi Oluşturun

AWS Management Console'da şunu arayın ve seçin: “Kırmızıya kayma” hizmet:

Aşağı kaydırın “Kırmızıya kayma” ana konsola tıklayın ve “Küme oluştur” düğme:

Bu, kullanıcıyı şuraya yönlendirecektir: “Küme Oluştur” arayüz. Burada, bu arayüzde küme için bir ad girin ve “dc.2 büyük” küme türü için:

İçinde Veritabanı yapılandırmaları bölümler sağlayın Kullanıcı adı Ve şifre küme için:

Aşağıya doğru kaydırın IAM rolleri bölüm. Bu eğitimde daha önce oluşturduğumuz IAM rolünü buraya ekleyeceğiz. Bu amaçla, 'IAM rolünü ilişkilendir' düğme:

Bu bölümde oluşturulan rolü seçtik ve tıklayın. 'IAM rollerini ilişkilendirin' rolü eklemek için düğme:

Varsayılanları koruyarak, “Küme oluştur” arayüzün altındaki düğme:

Kümenin kullanılabilir hale gelmesi biraz zaman alacaktır. Tıkla kümenin adı durum gösterildikten sonra RDS Kontrol Panelinden 'Aktif':

3. Adım: İzinleri Ekleyin

Erişmek IAM hizmeti AWS Yönetim Konsolu'ndan yeni bir politika yapılandırma kök kullanıcı hesabında:

itibaren IAM Kontrol Paneli, tıkla 'Kullanıcılar' sol kenar çubuğundaki seçenek:

Tıkla Rol ismi bu var yönetici erişimi hesaba:

öğesine dokunun 'İzin ekle' arayüzde bulunan düğme:

Tıkla 'Politikaları doğrudan ekleyin' altındaki seçenek İzin seçenekleri bölüm:

Hesabınıza aşağıdaki izinleri ekleyin:

  • AmazonRedshiftQueryEditörü
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyErişimi

Aşağıdaki izinleri ekledikten sonra tıklayın. 'Sonraki' düğme:

İçinde İzin özeti bölümüne tıklayın 'İzin ekle' düğme:

Burada izinler başarıyla yapılandırıldı:

Adım 4: Sorgu Düzenleyicisi

Üzerinde AWS RDS Kontrol Paneli , tıkla “Sorgu düzenleyici v2” kenar çubuğundan seçenek:

Bu, aşağıdaki arayüzü görüntüleyecektir. Bu arayüzde kümenizin adını seçin ve bağlantı için aşağıdaki ayrıntıları sağlayın. Detayları girdikten sonra tıklayın “Bağlantı oluştur” düğme:

Test amacıyla aşağıdaki sorguyu sağlayacağız ve 'Koşmak' düğme:

Sorgu yürütüldü başarıyla:

Bu rehberden hepsi bu. Artık kullanıcı bu konsolda farklı sorgular çalıştırabilir; Oluştur, Ekle, Sil, vesaire.

Çözüm

Redshift ile Veri Ambarı oluşturmak için RDS kümesinde bir IAM rolü ve izni yapılandırın ve ' Sorgu düzenleyici ” sorguları yürütme seçeneği. AWS Redshift, SQL'in sözdizimini takip eden ve yüksek performans için büyük veri kümeleri üzerinde sorguları verimli bir şekilde yürüten bulut tabanlı bir veritabanıdır. Bu makalede Amazon Redshift ile Veri Ambarı Uygulamaya yönelik talimatlar verilmektedir.