จะใช้งานคลังข้อมูลด้วย Amazon RedShift ได้อย่างไร

Ca Chi Ngan Khlang Khxmul Dwy Amazon Redshift Di Xyangri



ฐานข้อมูลแบบดั้งเดิมสามารถช่วยให้ผู้ใช้ทำการสืบค้นที่ซับซ้อนหรือได้รับผลลัพธ์ที่ต้องการ แต่ตัวเลือกนี้มีข้อเสียหลายประการ การตั้งค่าฮาร์ดแวร์และการติดตั้งฐานข้อมูลเพื่อเรียกใช้การสืบค้น ปัญหาการจัดเก็บข้อมูล ประสิทธิภาพที่ช้า และการบำรุงรักษาด้วยตนเอง เป็นปัญหาบางประการที่เกิดขึ้นกับฐานข้อมูลแบบเดิม

บทความนี้จะให้ความเข้าใจที่ลึกซึ้งยิ่งขึ้นแก่ผู้ใช้ในการปรับใช้ Data Warehouse กับ AWS RedShift

AWS RedShift คืออะไร

AWS RedShift อนุญาตให้ผู้ใช้ดึงและจัดการข้อมูลโดยไม่ต้องกำหนดค่าฐานข้อมูลแบบเดิมทั้งหมด โดยจะปรับขนาดความจุอย่างชาญฉลาดโดยขึ้นอยู่กับความต้องการของแอปพลิเคชัน ให้การตอบสนองที่รวดเร็วและแม่นยำ และได้รับการจัดการโดย AWS อย่างเต็มรูปแบบ AWS RedShift ถูกนำมาใช้กันอย่างแพร่หลายสำหรับแอปพลิเคชัน Big Data Analysing มากมาย นอกจากนี้ ยังเป็นไปตามรูปแบบการจ่ายตามการใช้งานและไม่มีค่าใช้จ่ายเพิ่มเติมเมื่อคลังสินค้าไม่มีการใช้งาน:









เรียนรู้เพิ่มเติมเกี่ยวกับ Redshift โดยอ้างอิงจากบทความนี้: “ประเภทข้อมูล Amazon RedShift คืออะไร” : :



จะใช้งานคลังข้อมูลด้วย Amazon RedShift ได้อย่างไร

Amazon RedShift ใช้ Standard Query Language (SQL) ในคลังข้อมูลต่างๆ เพื่อดำเนินการสืบค้น การแยกค่าสูงสุดออกมาพร้อมๆ กับการตรวจสอบต้นทุนในการตั้งค่าคลังข้อมูลด้วยตนเองนั้นเป็นเรื่องที่น่าเบื่อ ดังนั้น AWS RedShift จึงเร่งความเร็วงานทางธุรกิจที่เกี่ยวข้องกับข้อมูลของคุณได้อย่างแม่นยำและชาญฉลาด และช่วยให้คุณเร่งเวลาในการรับข้อมูลเชิงลึกในลักษณะที่รวดเร็ว ง่ายดาย เชื่อถือได้ และปลอดภัย มีประโยชน์มากมายในการใช้ Data Warehousing กับ Amazon RedShift:





  • การเข้ารหัสข้อมูล
  • การเพิ่มประสิทธิภาพอัจฉริยะ
  • ต้นทุนที่เหมาะสมที่สุด
  • ทำงานซ้ำๆ โดยอัตโนมัติ
  • ความจุปรับขนาดอัตโนมัติ
  • รองรับทรัพยากร AWS ต่างๆ

ด้านล่างนี้คือขั้นตอนบางส่วนที่เราสามารถนำ Data Warehousing ไปใช้กับ Amazon RedShift ได้:

ขั้นตอนที่ 1: สร้างบทบาท IAM

ขั้นตอนแรกในการนำ Data Warehouse ไปใช้ AWS Red Shift เริ่มต้นด้วยการสร้างบทบาท IAM เพื่อจุดประสงค์นี้ ให้ค้นหาและเลือกบทบาท IAM บน คอนโซลการจัดการ AWS : :



คลิกที่ “บทบาท” ตัวเลือกจากแถบด้านข้างของบทบาท IAM:

คลิกที่ “สร้างบทบาท” ปุ่มถัดไป:

ใน ประเภทเอนทิตีที่เชื่อถือได้ ส่วนให้คลิกที่ “บริการของ AWS” ในขณะที่เรากำลังสร้างบทบาท IAM นี้สำหรับ Redshift:

ใน กรณีการใช้งาน ส่วน , เลือก “เรดชิฟท์” ในช่องที่ไฮไลต์แล้วเลือกตัวเลือกที่ไฮไลต์ต่อไปนี้ คลิกที่ 'ต่อไป' ปุ่มหลังจากนั้น:

ใน นโยบายการอนุญาต ส่วน , ค้นหาและเลือก “AmazonS3ReadOnlyAccess” ตัวเลือก. แล้วคลิกที่ 'ต่อไป' ปุ่มหลังจากนั้น:

ใน รายละเอียดบทบาท ส่วน , ระบุชื่อสำหรับบทบาท:

เก็บส่วนที่เหลือ. การตั้งค่าเป็นค่าเริ่มต้น คลิกที่ “สร้างบทบาท” ปุ่มที่ด้านล่างของอินเทอร์เฟซ:

บทบาทที่ได้รับ ประสบความสำเร็จ สร้าง. คลิกที่ “ดูบทบาท” ปุ่ม:

ใน ดูบทบาท ส่วนให้คัดลอก อาร์เอ็นเอ และบันทึกไว้ใน Notepad เพื่อใช้ในอนาคต:

ขั้นตอนที่ 2: สร้างคลัสเตอร์ RedShift

บน AWS Management Console ให้ค้นหาแล้วเลือก “เรดชิฟท์” บริการ:

เลื่อนลงมา “เรดชิฟท์” คอนโซลหลักแล้วคลิกที่ “สร้างคลัสเตอร์” ปุ่ม:

สิ่งนี้จะนำทางผู้ใช้ไปยัง “สร้างคลัสเตอร์” อินเตอร์เฟซ. บนอินเทอร์เฟซนี้ ระบุชื่อสำหรับคลัสเตอร์และเลือก “dc.2 ใหญ่” สำหรับประเภทคลัสเตอร์:

ใน การกำหนดค่าฐานข้อมูล ส่วนต่างๆ ให้ ชื่อผู้ใช้ และ รหัสผ่าน สำหรับคลัสเตอร์:

เลื่อนลงไปที่ บทบาท IAM ส่วน. เราจะแนบบทบาท IAM ที่เราสร้างไว้ก่อนหน้านี้ในบทช่วยสอนนี้ไว้ที่นี่ เพื่อจุดประสงค์นี้ ให้คลิกที่ “บทบาทรอง IAM” ปุ่ม:

ในส่วนนี้ เราได้เลือกบทบาทที่สร้างขึ้นแล้วคลิก “บทบาทรอง IAM” ปุ่มเพื่อแนบบทบาท:

คงค่าเริ่มต้นไว้ ให้คลิกที่ “สร้างคลัสเตอร์” ปุ่มที่ด้านล่างของอินเทอร์เฟซ:

การดำเนินการนี้จะใช้เวลาสักครู่เพื่อให้คลัสเตอร์พร้อมใช้งาน คลิกที่ ชื่อคลัสเตอร์ จากแดชบอร์ด RDS หลังจากสถานะแสดง 'คล่องแคล่ว':

ขั้นตอนที่ 3: เพิ่มสิทธิ์

เข้าถึง บริการไอแอม จาก AWS Management Console ไปยัง กำหนดค่านโยบายใหม่ ในบัญชีผู้ใช้รูท:

จาก แดชบอร์ด IAM คลิกที่ “ผู้ใช้” ตัวเลือกจากแถบด้านข้างซ้าย:

คลิกที่ ชื่อบทบาท ที่มี การเข้าถึงของผู้ดูแลระบบ ไปที่บัญชี:

แตะที่ “เพิ่มการอนุญาต” ปุ่มที่อยู่บนอินเทอร์เฟซ:

คลิกที่ “แนบนโยบายโดยตรง” ตัวเลือกภายใต้ ตัวเลือกการอนุญาต ส่วน:

เพิ่มการอนุญาตต่อไปนี้ในบัญชีของคุณ:

  • ตัวแก้ไข AmazonRedshiftQuery
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

หลังจากเพิ่มสิทธิ์ต่อไปนี้แล้วให้คลิกที่ 'ต่อไป' ปุ่ม:

ใน สรุปสิทธิ์ ส่วนให้คลิกที่ “เพิ่มการอนุญาต” ปุ่ม:

ที่นี่การอนุญาตได้รับการกำหนดค่าสำเร็จแล้ว:

ขั้นตอนที่ 4: ตัวแก้ไขแบบสอบถาม

บน แดชบอร์ด AWS RDS , คลิกที่ “ตัวแก้ไขแบบสอบถาม v2” ตัวเลือกจากแถบด้านข้าง:

นี่จะแสดงอินเทอร์เฟซต่อไปนี้ บนอินเทอร์เฟซนี้ ให้เลือกชื่อคลัสเตอร์ของคุณและระบุรายละเอียดต่อไปนี้สำหรับการเชื่อมต่อ หลังจากกรอกรายละเอียดแล้วให้คลิกที่ “สร้างการเชื่อมต่อ” ปุ่ม:

เพื่อวัตถุประสงค์ในการทดสอบ เราจะจัดเตรียมข้อความค้นหาต่อไปนี้และกดที่ 'วิ่ง' ปุ่ม:

แบบสอบถามได้รับการดำเนินการแล้ว สำเร็จ:

นั่นคือทั้งหมดจากคู่มือนี้ ตอนนี้ผู้ใช้สามารถเรียกใช้คำสั่งต่างๆ ในคอนโซลนี้ได้ เช่น สร้าง แทรก ลบ ฯลฯ

บทสรุป

หากต้องการสร้างคลังข้อมูลด้วย Redshift ให้กำหนดค่าบทบาท IAM และสิทธิ์ด้วยคลัสเตอร์ RDS แล้วคลิกที่ “ ตัวแก้ไขแบบสอบถาม ” ตัวเลือกในการดำเนินการค้นหา AWS Redshift เป็นฐานข้อมูลบนระบบคลาวด์ที่เป็นไปตามไวยากรณ์ของ SQL และดำเนินการสืบค้นบนชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพเพื่อประสิทธิภาพสูง บทความนี้ให้คำแนะนำในการใช้งานคลังข้อมูลกับ Amazon RedShift