Amazon S3 থেকে ডেটা নিয়ে একটি Basic Query তৈরি করা

প্র্যাকটিস প্রোজেক্টস - আমাজন (এডব্লিউএস) আথেনা (AWS Athena) - Latest Technologies

261

Amazon S3 থেকে ডেটা নিয়ে একটি বেসিক SQL কুয়েরি তৈরি করার জন্য প্রথমে আপনাকে কিছু পদক্ষেপ অনুসরণ করতে হবে, যেমন S3 তে ডেটা আপলোড করা, Athena তে ডেটা ক্যাটালগ তৈরি করা, এবং তারপর SQL কুয়েরি চালানো। এখানে একটি বিস্তারিত গাইড দেওয়া হলো:

১. S3 তে ডেটা আপলোড করা

প্রথমে আপনার S3 বালতিতে একটি ডেটা ফাইল আপলোড করুন। ধরুন আমরা একটি CSV ফাইল ব্যবহার করছি যেটির নাম employees.csv

employees.csv এর উদাহরণ কন্টেন্ট:

id,name,department,salary
1,John Doe,Sales,60000
2,Jane Smith,Marketing,70000
3,Alice Brown,Sales,75000
4,Bob Johnson,IT,80000
5,Charlie Lee,Marketing,65000

S3 তে ফাইল আপলোড করার পদক্ষেপ:

  1. AWS Management Console এ লগ ইন করুন।
  2. S3 সার্ভিসে যান।
  3. একটি নতুন বালতি তৈরি করুন (যদি প্রয়োজন হয়) এবং আপনার employees.csv ফাইলটি সেই বালতিতে আপলোড করুন।

২. Athena তে টেবিল তৈরি করা

S3 এ ডেটা আপলোড করার পরে, আপনি Amazon Athena তে একটি টেবিল তৈরি করতে হবে যাতে এই ডেটা বিশ্লেষণ করা যায়।

Athena তে টেবিল তৈরি করার পদক্ষেপ:

  1. AWS Management Console এ লগ ইন করুন এবং Athena সার্ভিস নির্বাচন করুন।
  2. Query Editor তে যান এবং নিম্নলিখিত SQL কুয়েরি ব্যবহার করে একটি নতুন টেবিল তৈরি করুন:
CREATE EXTERNAL TABLE IF NOT EXISTS employees (
    id INT,
    name STRING,
    department STRING,
    salary DOUBLE
) 
ROW FORMAT DELIMITED 
FIELDS TERMINATED BY ',' 
LOCATION 's3://your-bucket-name/path-to-your-data/'
TBLPROPERTIES ('skip.header.line.count'='1');
  • এখানে your-bucket-name এবং path-to-your-data পরিবর্তন করুন আপনার S3 বালতির নাম এবং ফাইলের পাথ অনুসারে।

৩. বেসিক SQL কুয়েরি তৈরি করা

টেবিল তৈরি করার পরে, এখন আপনি S3 থেকে ডেটা নিয়ে SQL কুয়েরি চালাতে পারেন।

উদাহরণ SQL কুয়েরি:

  1. সমস্ত ডেটা নির্বাচন করা:
SELECT * FROM employees;
  • এই কুয়েরিটি employees টেবিল থেকে সব তথ্য ফিরিয়ে দেবে।
  1. নির্দিষ্ট শর্তে ডেটা নির্বাচন করা:
SELECT name, salary FROM employees WHERE department = 'Sales';
  • এই কুয়েরিটি Sales বিভাগের কর্মচারীদের নাম এবং বেতন ফিরিয়ে দেবে।
  1. গড় বেতন বের করা:
SELECT AVG(salary) AS average_salary FROM employees;
  • এই কুয়েরিটি কর্মচারীদের গড় বেতন হিসাব করবে।

৪. কুয়েরি চালানো এবং ফলাফল দেখা

  1. Athena Query Editor এ আপনার SQL কুয়েরি লিখুন এবং Run Query বাটনে ক্লিক করুন।
  2. ফলাফলটি Query Results ট্যাবে প্রদর্শিত হবে।

উপসংহার

Amazon S3 থেকে ডেটা নিয়ে একটি বেসিক SQL কুয়েরি তৈরি করার প্রক্রিয়া এইভাবে সম্পন্ন হয়। এই পদ্ধতির মাধ্যমে, আপনি সহজেই S3 তে সংরক্ষিত ডেটার উপর কাজ করতে এবং প্রয়োজনীয় বিশ্লেষণ সম্পাদন করতে পারেন। Athena একটি শক্তিশালী টুল যা আপনাকে বড় ডেটা সেটের ওপর কার্যকরী বিশ্লেষণ করতে সহায়তা করে।

Content added By
Promotion

Are you sure to start over?

Loading...