Bagaimana untuk Melaksanakan Pergudangan Data Dengan Amazon Redshift?

Bagaimana Untuk Melaksanakan Pergudangan Data Dengan Amazon Redshift



Pangkalan data tradisional boleh membantu pengguna melakukan pertanyaan kompleks atau mendapatkan hasil yang diingini tetapi terdapat beberapa kelemahan pada pilihan ini. Menyediakan perkakasan dan memasang pangkalan data untuk menjalankan pertanyaan, masalah penyimpanan untuk data, prestasi perlahan dan penyelenggaraan manual adalah beberapa isu dengan pangkalan data tradisional.

Artikel ini memberikan pemahaman yang lebih mendalam kepada penggunanya untuk melaksanakan Gudang Data dengan AWS Redshift.

Apakah AWS Redshift?

AWS Redshift membenarkan penggunanya untuk mendapatkan dan memanipulasi data tanpa semua konfigurasi pangkalan data tradisional. Ia secara bijak menskalakan kapasiti bergantung pada keperluan aplikasi, memberikan respons yang pantas dan tepat serta diuruskan sepenuhnya oleh AWS. AWS Redshift digunakan secara meluas untuk aplikasi Penganalisis Data Besarnya yang luas. Tambahan pula, ia mengikut model bayar semasa anda guna dan tidak dikenakan caj tambahan apabila gudang terbiar:









Ketahui lebih lanjut tentang Redshift dengan merujuk artikel ini: 'Apakah Jenis Data Amazon Redshift' :



Bagaimana untuk Melaksanakan Pergudangan Data dengan Amazon Redshift?

Amazon Redshift menggunakan Bahasa Pertanyaan Standard (SQL) merentas gudang yang berbeza untuk melaksanakan pertanyaan. Mengeluarkan nilai maksimum sambil memantau kos untuk menyediakan Gudang Data secara manual adalah memenatkan. Oleh itu, AWS Redshift dengan tepat dan bijak mempercepatkan tugas perniagaan berkaitan data anda dan membantu anda mempercepatkan masa anda untuk mendapatkan cerapan data dengan cara yang cepat, mudah, boleh dipercayai dan selamat. Terdapat banyak faedah melaksanakan Data Warehousing dengan Amazon Redshift:





  • Penyulitan Data
  • Pengoptimuman Pintar
  • Kos Optimum
  • Automatikkan Tugasan Berulang
  • Kapasiti penskalaan automatik
  • Sokongan kepada Pelbagai Sumber AWS

Berikut ialah beberapa langkah di mana kami boleh melaksanakan Penggudangan Data dengan Amazon Redshift:

Langkah 1: Cipta Peranan IAM

Langkah pertama dalam melaksanakan Gudang Data pada AWS Redshift bermula dengan mewujudkan peranan IAM. Untuk tujuan ini, cari dan pilih peranan IAM pada Konsol Pengurusan AWS :



Klik pada “Peranan” pilihan daripada bar sisi peranan IAM:

Klik pada 'Buat peranan' butang seterusnya:

Di dalam Jenis entiti yang dipercayai bahagian, klik pada “Perkhidmatan AWS” semasa kami mencipta peranan IAM ini untuk Redshift:

Di dalam Kes guna bahagian , pilih “Anjakan Merah” dalam medan yang diserlahkan dan teruskan untuk memilih pilihan yang diserlahkan berikut. Klik pada “Seterusnya” butang selepas itu:

Di dalam Dasar Kebenaran bahagian , cari dan pilih “AmazonS3ReadOnlyAccess” pilihan. Dan kemudian klik pada “Seterusnya” butang selepas itu:

Di dalam Butiran peranan bahagian , berikan nama untuk peranan:

Menyimpan selebihnya tetapan sebagai lalai, Klik pada 'Buat peranan' butang di bahagian bawah antara muka:

Peranan telah dengan jayanya dicipta. Klik pada 'Lihat peranan' butang:

Di dalam Lihat peranan bahagian, salin RNA dan simpan dalam Notepad untuk kegunaan masa hadapan:

Langkah 2: Buat Kluster Redshift

Pada AWS Management Console, cari dan kemudian pilih “Anjakan Merah” perkhidmatan:

Tatal ke bawah “Anjakan Merah” konsol utama dan klik pada “Buat kelompok” butang:

Ini akan menavigasi pengguna ke “Buat Kluster” antara muka. Di sini pada antara muka ini, berikan nama untuk kluster dan pilih “dc.2 besar” untuk jenis kluster:

Di dalam Konfigurasi pangkalan data bahagian, sediakan a nama pengguna dan kata laluan untuk kluster:

Tatal ke bawah ke Peranan IAM bahagian. Kami akan melampirkan peranan IAM di sini yang kami buat sebelum ini dalam tutorial ini. Untuk tujuan ini, klik pada “Kaitkan peranan IAM” butang:

Dalam bahagian ini, kami telah memilih peranan yang dibuat dan mengklik “Kaitkan peranan IAM” butang untuk melampirkan peranan:

Mengekalkan lalai, klik pada “Buat kelompok” butang di bahagian bawah antara muka:

Ini akan mengambil sedikit masa untuk kluster tersedia. Klik pada nama kluster daripada Papan Pemuka RDS selepas status dipaparkan 'Aktif':

Langkah 3: Tambah Kebenaran

Akses ke perkhidmatan IAM daripada Konsol Pengurusan AWS kepada mengkonfigurasi dasar baharu dalam akaun pengguna root:

Daripada Papan Pemuka IAM, Klik pada “Pengguna” pilihan dari bar sisi kiri:

Klik pada Nama peranan yang mempunyai akses pentadbir ke akaun:

Ketik pada “Tambah kebenaran” butang yang terletak pada antara muka:

Klik pada “Lampirkan Polisi secara terus” pilihan di bawah Pilihan kebenaran bahagian:

Tambahkan kebenaran berikut pada akaun anda:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Selepas menambah kebenaran berikut, klik pada “Seterusnya” butang:

Di dalam Ringkasan kebenaran bahagian, klik pada “Tambah kebenaran” butang:

Di sini kebenaran dikonfigurasikan dengan jayanya:

Langkah 4: Editor Pertanyaan

Pada Papan Pemuka AWS RDS , Klik pada “Editor pertanyaan v2” pilihan dari bar sisi:

Ini akan memaparkan antara muka berikut. Pada antara muka ini, pilih nama kluster anda dan berikan butiran berikut untuk sambungan. Selepas memberikan butiran, klik pada “Buat sambungan” butang:

Untuk tujuan ujian, kami akan menyediakan pertanyaan berikut dan tekan “Lari” butang:

Pertanyaan telah dilaksanakan berjaya:

Itu sahaja daripada panduan ini. Kini pengguna boleh menjalankan pertanyaan yang berbeza dalam konsol ini cth., Buat, Sisipkan, Padam, dan lain-lain.

Kesimpulan

Untuk membuat Data Warehousing dengan Redshift, konfigurasikan peranan dan kebenaran IAM dengan kluster RDS dan klik pada “ Editor pertanyaan ” pilihan untuk melaksanakan pertanyaan. AWS Redshift ialah pangkalan data berasaskan awan yang mengikut sintaks SQL dan melaksanakan pertanyaan pada set data yang besar dengan cekap untuk prestasi tinggi. Artikel ini menyediakan arahan untuk Melaksanakan Pergudangan Data dengan Amazon Redshift.