Bagaimana Menerapkan Pergudangan Data Dengan Amazon Redshift?

Bagaimana Menerapkan Pergudangan Data Dengan Amazon Redshift



Basis data tradisional dapat membantu pengguna melakukan kueri kompleks atau mendapatkan hasil yang diinginkan, namun ada beberapa kelemahan pada pilihan ini. Menyiapkan perangkat keras dan menginstal database untuk menjalankan kueri, masalah penyimpanan data, kinerja lambat, dan pemeliharaan manual adalah beberapa dari sedikit masalah pada database tradisional.

Artikel ini memberikan pemahaman lebih dalam kepada penggunanya untuk mengimplementasikan Data Warehouse dengan AWS Redshift.

Apa itu AWS Redshift?

AWS Redshift memungkinkan penggunanya mengambil dan memanipulasi data tanpa semua konfigurasi database tradisional. Ini secara cerdas menskalakan kapasitas tergantung pada kebutuhan aplikasi, memberikan respons yang cepat dan akurat, dan dikelola sepenuhnya oleh AWS. AWS Redshift banyak digunakan untuk aplikasi Analisis Big Data yang luas. Selain itu, sistem ini mengikuti model bayar sesuai penggunaan dan tidak dikenakan biaya tambahan saat gudang tidak digunakan:









Pelajari lebih lanjut tentang Redshift dengan merujuk pada artikel ini: “Apa Tipe Data Amazon Redshift” :



Bagaimana Menerapkan Pergudangan Data dengan Amazon Redshift?

Amazon Redshift menggunakan Bahasa Kueri Standar (SQL) di berbagai gudang untuk menjalankan kueri. Mengekstraksi nilai maksimum sambil memantau biaya penyiapan Gudang Data secara manual memang melelahkan. Oleh karena itu, AWS Redshift secara akurat dan cerdas mempercepat tugas bisnis terkait data Anda dan membantu Anda mempercepat waktu Anda untuk mendapatkan wawasan tentang data dengan cara yang cepat, mudah, andal, dan aman. Ada banyak manfaat penerapan Data Warehousing dengan Amazon Redshift:





  • Enkripsi data
  • Optimasi Cerdas
  • Biaya Optimal
  • Otomatiskan Tugas Berulang
  • Kapasitas Penskalaan Otomatis
  • Dukungan untuk Berbagai Sumber Daya AWS

Berikut adalah beberapa langkah di mana kita dapat mengimplementasikan Data Warehousing dengan Amazon Redshift:

Langkah 1: Buat Peran IAM

Langkah pertama dalam mengimplementasikan Data Warehouse Pergeseran Merah AWS dimulai dengan membuat peran IAM. Untuk tujuan ini, cari dan pilih IAM role di Konsol Manajemen AWS :



Klik pada “Peran” opsi dari sidebar IAM role:

Klik pada “Buat peran” tombol berikutnya:

Dalam Jenis entitas tepercaya bagian, klik pada “layanan AWS” saat kami membuat peran IAM ini untuk Redshift:

Dalam Kasus penggunaan bagian , Pilih “Pergeseran Merah” di bidang yang disorot dan lanjutkan untuk memilih opsi yang disorot berikut. Klik pada 'Berikutnya' tombol sesudahnya:

Dalam Kebijakan Izin bagian , cari dan pilih “AmazonS3ReadOnlyAccess” pilihan. Dan kemudian klik pada 'Berikutnya' tombol sesudahnya:

Dalam Detail peran bagian , berikan nama untuk peran tersebut:

Menjaga sisanya pengaturan sebagai default, klik pada “Buat peran” tombol di bagian bawah antarmuka:

Perannya telah berhasil dibuat. Klik pada “Lihat peran” tombol:

Dalam Lihat peran bagian, salin RNA dan simpan di Notepad untuk digunakan di masa mendatang:

Langkah 2: Buat Cluster Redshift

Di AWS Management Console, cari lalu pilih “Pergeseran Merah” melayani:

Gulir ke bawah “Pergeseran Merah” konsol utama dan klik pada “Buat cluster” tombol:

Ini akan mengarahkan pengguna ke “Buat Klaster” antarmuka. Di sini, di antarmuka ini, berikan nama untuk cluster dan pilih “dc.2 besar” untuk tipe cluster:

Dalam Konfigurasi basis data bagian, berikan a nama belakang Dan kata sandi untuk cluster:

Gulir ke bawah ke Peran IAM bagian. Kami akan melampirkan IAM role di sini yang kami buat sebelumnya dalam tutorial ini. Untuk tujuan ini, klik pada “Mengasosiasikan peran IAM” tombol:

Di bagian ini, kami telah memilih peran yang dibuat dan mengklik “Mengaitkan peran IAM” tombol untuk melampirkan peran:

Mempertahankan default, klik pada “Buat cluster” tombol di bagian bawah antarmuka:

Ini akan memakan waktu beberapa saat agar klaster tersedia. Klik pada nama cluster dari Dasbor RDS setelah status ditampilkan 'Aktif':

Langkah 3: Tambahkan Izin

Akses layanan IAM dari AWS Management Console hingga konfigurasikan kebijakan baru di akun pengguna root:

Dari Dasbor IAM, klik pada “Pengguna” pilihan dari sidebar kiri:

Klik pada Nama peran yang memiliki akses administrator ke akun:

Ketuk “Tambahkan izin” tombol yang terletak di antarmuka:

Klik pada “Lampirkan Kebijakan secara langsung” pilihan di bawah Opsi izin bagian:

Tambahkan izin berikut ke akun Anda:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2Akses Penuh
  • AmazonRedshiftReadOnlyAccess

Setelah menambahkan izin berikut, klik 'Berikutnya' tombol:

Dalam Ringkasan izin bagian, klik pada “Tambahkan izin” tombol:

Di sini izin berhasil dikonfigurasi:

Langkah 4: Editor Kueri

Di Dasbor AWS RDS , klik pada “Editor kueri v2” pilihan dari sidebar:

Ini akan menampilkan antarmuka berikut. Pada antarmuka ini, pilih nama klaster Anda dan berikan detail berikut untuk koneksinya. Setelah memberikan detailnya, klik “Buat koneksi” tombol:

Untuk tujuan pengujian, kami akan memberikan kueri berikut dan menekan 'Berlari' tombol:

Kueri telah dijalankan berhasil:

Sekian dari panduan ini. Sekarang pengguna dapat menjalankan kueri berbeda di konsol ini, misalnya, Buat, Sisipkan, Hapus, dll.

Kesimpulan

Untuk membuat Data Warehousing dengan Redshift, konfigurasikan peran dan izin IAM dengan klaster RDS dan klik tombol “ Editor kueri ” opsi untuk menjalankan kueri. AWS Redshift adalah database berbasis cloud yang mengikuti sintaksis SQL dan mengeksekusi kueri pada kumpulan data besar secara efisien untuk kinerja tinggi. Artikel ini memberikan instruksi untuk Menerapkan Data Warehousing dengan Amazon Redshift.