Amazon QuickSight کے ساتھ محفوظ ڈیٹا بیس رائٹ بیک انجام دیں۔

Amazon QuickSight کے ساتھ محفوظ ڈیٹا بیس رائٹ بیک انجام دیں۔

ماخذ نوڈ: 2641420

ایمیزون کوئیک سائٹ ایک اسکیل ایبل، سرور لیس، مشین لرننگ (ML) سے چلنے والی بزنس انٹیلی جنس (BI) حل ہے جو آپ کے ڈیٹا سے منسلک ہونا، انٹرایکٹو ڈیش بورڈز بنانا، ML- فعال بصیرت تک رسائی حاصل کرنا، اور دسیوں ہزار کے ساتھ بصری اور ڈیش بورڈز کا اشتراک کرنا آسان بناتا ہے۔ اندرونی اور بیرونی صارفین کا، یا تو خود QuickSight کے اندر یا کسی بھی ایپلیکیشن میں سرایت شدہ۔

رائٹ بیک BI ڈیش بورڈ کے اندر سے ڈیٹا مارٹ، ڈیٹا گودام، یا کسی دوسرے ڈیٹا بیس بیک اینڈ کو اپ ڈیٹ کرنے اور ڈیش بورڈ کے اندر ہی قریب حقیقی وقت میں اپ ڈیٹ شدہ ڈیٹا کا تجزیہ کرنے کی صلاحیت ہے۔ اس پوسٹ میں، ہم دکھاتے ہیں کہ QuickSight کے ساتھ محفوظ ڈیٹا بیس رائٹ بیک کیسے انجام دیا جائے۔

کیس کا جائزہ استعمال کریں۔

QuickSight کے ساتھ رائٹ بیک کی صلاحیت کو کیسے فعال کیا جائے اس کا مظاہرہ کرنے کے لیے، آئیے ایک فرضی کمپنی، AnyCompany Inc پر غور کریں۔ AnyCompany نے طے کیا ہے کہ اپنی بڑھتی ہوئی عالمی کاروباری ضروریات کو پورا کرنے کے لیے کلاؤڈ میں کام کے بوجھ کو چلانا ایک مسابقتی فائدہ ہے اور اپنے تمام کام کے بوجھ کی میزبانی کے لیے کلاؤڈ کا استعمال کرتا ہے۔ AnyCompany نے فیصلہ کیا کہ اس کی شاخیں اپنے صارفین کو قیمتیں فراہم کرنے کے طریقے کو بہتر بنائے۔ فی الحال، برانچیں دستی طور پر گاہک کی قیمتیں تیار کرتی ہیں، اور اس جدت کے سفر میں پہلے قدم کے طور پر، AnyCompany کسٹمر کوٹ جنریشن کے لیے ایک انٹرپرائز حل تیار کرنے کی کوشش کر رہی ہے جس میں اقتباس پیدا کرنے کے وقت مقامی قیمتوں کے ڈیٹا کو متحرک طور پر لاگو کرنے کی صلاحیت موجود ہے۔

کوئی بھی کمپنی فی الحال استعمال کرتی ہے۔ ایمیزون ریڈ شفٹ ان کے انٹرپرائز ڈیٹا ویئر ہاؤس پلیٹ فارم کے طور پر اور QuickSight ان کے BI حل کے طور پر۔

ایک نیا حل بنانا درج ذیل چیلنجوں کے ساتھ آتا ہے:

  • AnyCompany ایک ایسا حل چاہتی ہے جس کی تعمیر اور دیکھ بھال آسان ہو، اور وہ الگ یوزر انٹرفیس بنانے میں سرمایہ کاری نہیں کرنا چاہتے۔
  • کوئی بھی کمپنی اپنے موجودہ QuickSight BI ڈیش بورڈ کی صلاحیتوں کو بڑھانا چاہتی ہے تاکہ اقتباس تیار کرنے اور اقتباس کی قبولیت کو بھی فعال کیا جا سکے۔ یہ فیچر رول آؤٹ کو آسان بنائے گا کیونکہ ان کے ملازمین پہلے سے ہی QuickSight ڈیش بورڈ استعمال کرتے ہیں اور QuickSight فراہم کرنے والے استعمال میں آسان انٹرفیس سے لطف اندوز ہوتے ہیں۔
  • AnyCompany اقتباس کی گفت و شنید کی تاریخ کو ذخیرہ کرنا چاہتی ہے جس میں تیار کردہ، نظرثانی شدہ، اور قبول شدہ اقتباسات شامل ہیں۔
  • AnyCompany تجزیہ اور کاروباری بصیرت کے لیے اقتباس کی تاریخ کے ڈیٹا کے ساتھ ایک نیا ڈیش بورڈ بنانا چاہتی ہے۔

یہ پوسٹ QuickSight سے Amazon Redshift میں رائٹ بیک فعالیت کو فعال کرنے کے لیے اقدامات سے گزرتی ہے۔ نوٹ کریں کہ روایتی BI ٹولز ماخذ ڈیٹا کو اپ ڈیٹ کرنے کے لیے بہت کم یا بغیر کسی اختیارات کے ساتھ صرف پڑھنے کے لیے ہیں۔

حل جائزہ

یہ حل درج ذیل AWS خدمات کا استعمال کرتا ہے:

  • ایمیزون API گیٹ وے - رائٹ بیک REST API کی میزبانی اور حفاظت کرتا ہے جسے QuickSight کے ذریعے طلب کیا جائے گا۔
  • او ڈبلیو ایس لامبڈا۔ - ہیش بنانے کے لیے درکار کمپیوٹ فنکشن کو چلاتا ہے اور رائٹ بیک کو محفوظ طریقے سے انجام دینے کے لیے دوسرا فنکشن چلاتا ہے۔
  • ایمیزون کوئیک سائٹ - BI ڈیش بورڈز اور کوٹ جنریشن کی صلاحیتیں پیش کرتا ہے۔
  • ایمیزون ریڈ شفٹ - قیمتیں، قیمتیں، اور دیگر متعلقہ ڈیٹاسیٹ اسٹور کرتا ہے۔
  • AWS سیکرٹس مینیجر - ہیشز (پیغام ڈائجسٹ) پر دستخط کرنے کے لیے کیز کو اسٹور اور ان کا انتظام کرتا ہے۔

اگرچہ یہ حل Amazon Redshift کو ڈیٹا سٹور کے طور پر استعمال کرتا ہے، لیکن اسی طرح کا طریقہ کسی بھی ڈیٹا بیس کے ساتھ لاگو کیا جا سکتا ہے جو یوزر ڈیفائنڈ فنکشنز (UDFs) بنانے میں مدد کرتا ہے جو لیمبڈا کو مدعو کر سکتا ہے۔

مندرجہ ذیل اعداد و شمار QuickSight سے رائٹ بیک کرنے کے لیے ورک فلو کو دکھاتا ہے۔

حل میں پہلا قدم یہ ہے کہ ایمیزون ریڈ شفٹ میں لیمبڈا فنکشن کو استعمال کرکے ہیش یا میسج ڈائجسٹ کی صفات تیار کریں۔ یہ قدم درخواست میں چھیڑ چھاڑ کو روکتا ہے۔ ایک ہیش بنانے کے لیے، Amazon Redshift ایک کو طلب کرتا ہے۔ اسکیلر لیمبڈا UDF. یہاں استعمال ہونے والا ہیشنگ میکانزم مقبول ہے۔ بلیک 2۔ فنکشن (Python لائبریری میں دستیاب ہے۔ hashlib)۔ ہیش کو مزید محفوظ بنانے کے لیے، کیڈ ہیشنگ کا استعمال کیا جاتا ہے، جو کہ ایک تیز اور آسان متبادل ہے۔ ہیش پر مبنی پیغام کا توثیق کوڈ (HMAC)۔ یہ کلید سیکرٹس مینیجر کے ذریعہ تیار اور ذخیرہ کی گئی ہے اور صرف اجازت شدہ ایپلیکیشنز کے لیے قابل رسائی ہونی چاہیے۔ محفوظ ہیش تیار ہونے کے بعد، یہ Amazon Redshift پر واپس آ جاتا ہے اور Amazon Redshift منظر میں مل جاتا ہے۔

تیار کردہ اقتباس کو Amazon Redshift پر واپس لکھنا رائٹ بیک لیمبڈا فنکشن کے ذریعے انجام دیا جاتا ہے، اور ایک API گیٹ وے REST API اینڈ پوائنٹ بنایا گیا ہے تاکہ درخواستوں کو محفوظ کرنے اور رائٹ بیک فنکشن میں منتقل کیا جا سکے۔ رائٹ بیک فنکشن درج ذیل اعمال انجام دیتا ہے:

  1. QuickSight سے موصول ہونے والے API ان پٹ پیرامیٹرز کی بنیاد پر ہیش تیار کریں۔
  2. سیکرٹس مینیجر سے کلید لگا کر ہیش پر دستخط کریں۔
  3. میں دستیاب compare_digest طریقہ استعمال کرتے ہوئے ان پٹ پیرامیٹرز سے حاصل کردہ ہیش کے ساتھ تیار کردہ ہیش کا موازنہ کریں۔ ایچ ایم اے سی۔ ماڈیول.
  4. کامیاب توثیق کے بعد، Amazon Redshift میں اقتباس جمع کرانے کی میز پر ریکارڈ لکھیں۔

مندرجہ ذیل سیکشن نمونے کے پے لوڈز اور کوڈ کے ٹکڑوں کے ساتھ تفصیلی اقدامات فراہم کرتا ہے۔

ہیش تیار کریں۔

Amazon Redshift میں Lambda UDF کا استعمال کرتے ہوئے ہیش تیار کی گئی ہے۔ مزید برآں، ہیش پر دستخط کرنے کے لیے سیکرٹس مینیجر کی کلید استعمال کی جاتی ہے۔ ہیش بنانے کے لیے درج ذیل مراحل کو مکمل کریں:

  1. سے سیکرٹس مینیجر کلید بنائیں AWS کمانڈ لائن انٹرفیس (AWS CLI):
aws secretsmanager create-secret --name “name_of_secret” --description "Secret key to sign hash" --secret-string '{" name_of_key ":"value"}' --region us-east-1

  1. خفیہ کاری کے لیے ہیش بنانے کے لیے لیمبڈا UDF بنائیں:
import boto3 import base64
import json
from hashlib import blake2b
from botocore.exceptions import ClientError def get_secret(): #This key is used by the Lambda function to further secure the hash. secret_name = "<name_of_secret>" region_name = "<aws_region_name>" # Create a Secrets Manager client session = boto3.session.Session() client = session.client(service_name='secretsmanager', region_name=<aws_region_name> ) # In this sample we only handle the specific exceptions for the 'GetSecretValue' API. # See https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html # We rethrow the exception by default. try: get_secret_value_response = client.get_secret_value(SecretId=secret_name) except Exception as e: raise e if "SecretString" in get_secret_value_response: access_token = get_secret_value_response["SecretString"] else: access_token = get_secret_value_response["SecretBinary"] return json.loads(access_token)[<token key name>] SECRET_KEY = get_secret()
AUTH_SIZE = 16 def sign(payload): h = blake2b(digest_size=AUTH_SIZE, key=SECRET_KEY) h.update(payload) return h.hexdigest().encode('utf-8') def lambda_handler(event, context):
ret = dict() try: res = [] for argument in event['arguments']: try: msg = json.dumps(argument) signed_key = sign(str.encode(msg)) res.append(signed_key.decode('utf-8')) except: res.append(None) ret['success'] = True ret['results'] = res except Exception as e: ret['success'] = False ret['error_msg'] = str(e) return json.dumps(ret)

  1. ہیش بنانے کے لیے لیمبڈا فنکشن کو کال کرنے کے لیے ایک Amazon Redshift UDF کی وضاحت کریں:
CREATE OR REPLACE EXTERNAL FUNCTION udf_get_digest (par1 varchar)
RETURNS varchar STABLE
LAMBDA 'redshift_get_digest'
IAM_ROLE 'arn:aws:iam::<AWSACCOUNTID>role/service-role/<role_name>';

۔ AWS شناخت اور رسائی کا انتظام پچھلے مرحلے میں (IAM) کے کردار میں مندرجہ ذیل پالیسی منسلک ہونی چاہیے تاکہ وہ Lambda فنکشن کو شروع کرنے کے قابل ہو:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "lambda:InvokeFunction", "Resource": "arn:aws:lambda:us-east-1:<AWSACCOUNTID>1:function:redshift_get_digest" }
}

  1. سیکرٹس مینیجر سے کلید حاصل کریں۔

یہ کلید ہیش کو مزید محفوظ کرنے کے لیے لیمبڈا فنکشن کے ذریعے استعمال کی جاتی ہے۔ اس میں اشارہ کیا گیا ہے۔ حاصل_خفیہ مرحلہ 2 میں فنکشن

QuickSight میں Amazon Redshift ڈیٹا سیٹس ترتیب دیں۔

کوٹ جنریشن ڈیش بورڈ درج ذیل ایمیزون ریڈ شفٹ ویو کو استعمال کرتا ہے۔

ایک Amazon Redshift منظر بنائیں جو ہیش کالم کے ساتھ تمام پچھلے کالموں کا استعمال کرے:

create view quote_gen_vw as select *, udf_get_digest ( customername || BGCheckRequired || Skill|| Shift ||State ||Cost ) from billing_input_tbl

ریکارڈز درج ذیل اسکرین شاٹ کی طرح نظر آئیں گے۔

پچھلے منظر کو QuickSight ڈیٹاسیٹ کے طور پر اقتباسات تیار کرنے کے لیے استعمال کیا جائے گا۔ ڈیٹا سیٹ کا استعمال کرتے ہوئے ایک QuickSight تجزیہ بنایا جائے گا۔ قریب قریب حقیقی وقت کے تجزیہ کے لیے، آپ QuickSight ڈائریکٹ استفسار موڈ استعمال کر سکتے ہیں۔

API گیٹ وے وسائل بنائیں

رائٹ بیک آپریشن QuickSight کے ذریعے شروع کیا گیا ہے جس میں API گیٹ وے ریسورس کو استعمال کیا گیا ہے، جو لیمبڈا رائٹ بیک فنکشن کو طلب کرتا ہے۔ رائٹ بیک API کو کال کرنے کے لیے QuickSight میں کیلکولیٹڈ فیلڈ بنانے کے لیے ایک شرط کے طور پر، آپ کو پہلے ان وسائل کو تخلیق کرنا چاہیے۔

API گیٹ وے میپنگ ٹیمپلیٹس کے ساتھ URL استفسار کے سٹرنگ پیرامیٹرز کے طور پر بنائے گئے پیرامیٹرز کے ساتھ رائٹ بیک لیمبڈا فنکشن کو محفوظ اور انواوا کرتا ہے۔ لیمبڈا پراکسی انضمام کا استعمال کرتے ہوئے نقشہ سازی کے پیرامیٹرز سے بچا جا سکتا ہے۔

میتھڈ ٹائپ GET کا ایک REST API ریسورس بنائیں جو انٹیگریشن ٹائپ کے طور پر لیمبڈا فنکشنز (اگلے مرحلے میں بنایا گیا) استعمال کرتا ہے۔ ہدایات کے لیے، رجوع کریں۔ ایمیزون API گیٹ وے میں ایک REST API بنانا اور API گیٹ وے میں لیمبڈا انضمام کو ترتیب دیں۔.

درج ذیل اسکرین شاٹ API گیٹ وے کو بھیجے گئے ہر پیرامیٹر کے لیے استفسار سٹرنگ پیرامیٹر بنانے کی تفصیلات دکھاتا ہے۔

مندرجہ ذیل اسکرین شاٹ API گیٹ وے کو بھیجے گئے ہر پیرامیٹر کے لیے میپنگ ٹیمپلیٹ پیرامیٹر بنانے کی تفصیلات دکھاتا ہے۔

لیمبڈا فنکشن بنائیں

API گیٹ وے کو طلب کرنے کے لیے ایک نیا Lambda فنکشن بنائیں۔ لیمبڈا فنکشن مندرجہ ذیل اقدامات انجام دیتا ہے:

  1. API گیٹ وے کے ذریعے QuickSight سے پیرامیٹرز حاصل کریں اور مربوط پیرامیٹرز کو ہیش کریں۔

درج ذیل کوڈ کی مثال لیمبڈا فنکشن کے ایونٹ آبجیکٹ کا استعمال کرتے ہوئے API گیٹ وے کال سے پیرامیٹرز کو بازیافت کرتی ہے۔

 customer= event['customer’]) bgc = event['bgc']

فنکشن ہیشنگ منطق انجام دیتا ہے جیسا کہ میں دکھایا گیا ہے۔ ہیش بنائیں QuickSight کی طرف سے پاس کردہ مربوط پیرامیٹرز کا استعمال کرتے ہوئے پہلے قدم بڑھائیں۔

  1. ہیش پیرامیٹر کے ساتھ ہیشڈ آؤٹ پٹ کا موازنہ کریں۔

اگر یہ مماثل نہیں ہیں، تو رائٹ بیک نہیں ہوگا۔

  1. اگر ہیشز مماثل ہیں، تو تحریری طور پر واپس کریں۔ QuickSight سے پاس کردہ پیرامیٹرز کا استعمال کرتے ہوئے ٹیبل سے استفسار پیدا کرکے کوٹ جنریشن ٹیبل میں ریکارڈ کی موجودگی کی جانچ کریں۔
query_str = "select * From tbquote where cust = '" + cust + "' and bgc = '" + bgc +"'" +" and skilledtrades = '" + skilledtrades + "' and shift = '" +shift + "' and jobdutydescription ='" + jobdutydescription + "'"

  1. استفسار کے نتائج کی بنیاد پر درج ذیل کارروائی کو مکمل کریں:
    1. اگر سابقہ ​​امتزاج کے لیے کوئی ریکارڈ موجود نہیں ہے تو، پیدا کردہ اسٹیٹس کے ساتھ تمام پیرامیٹرز کا استعمال کرتے ہوئے ایک داخلی استفسار بنائیں اور چلائیں۔
    2. اگر سابقہ ​​امتزاج کے لیے کوئی ریکارڈ موجود ہے تو، جائزے کے مطابق اسٹیٹس کے ساتھ ایک داخلی استفسار بنائیں اور چلائیں۔ موجودہ مجموعہ کے لیے quote_Id دوبارہ استعمال کیا جائے گا۔

ایک QuickSight بصری بنائیں

اس مرحلے میں ایک ٹیبل ویژول بنانا شامل ہے جو API گیٹ وے کو پیرامیٹرز منتقل کرنے اور پچھلے لیمبڈا فنکشن کو شروع کرنے کے لیے ایک حسابی فیلڈ کا استعمال کرتا ہے۔

  1. API گیٹ وے ہوسٹڈ یو آر ایل کو رکھنے کے لیے جنریٹ کوٹ کے نام سے ایک QuickSight کیلکولیٹڈ فیلڈ شامل کریں جو Amazon Redshift میں اقتباس کی سرگزشت کو واپس لکھنے کے لیے متحرک کیا جائے گا:
concat("https://xxxxx.execute-api.us-east-1.amazonaws.com/stage_name/apiresourcename/?cust=",customername,"&bgc=",bgcheckrequired,"&billrate=",toString(billrate),"&skilledtrades=",skilledtrades,"&shift=",shift,"&jobdutydescription=",jobdutydescription,"&hash=",hashvalue)

  1. ایک QuickSight ٹیبل بصری بنائیں۔
  2. مطلوبہ فیلڈز شامل کریں جیسے گاہک، ہنر، اور لاگت۔
  3. جنریٹ کوٹ کیلکولیٹڈ فیلڈ کو شامل کریں اور اسے ہائپر لنک کے طور پر اسٹائل کریں۔

اس لنک کو منتخب کرنے سے ریکارڈ Amazon Redshift میں لکھا جائے گا۔ جب لیمبڈا فنکشن پیرامیٹرز پر ہیش انجام دیتا ہے تو یہ اسی ہیش ویلیو کی واپسی پر واجب ہے۔

مندرجہ ذیل اسکرین شاٹ ایک نمونہ ٹیبل بصری دکھاتا ہے۔

ایمیزون ریڈ شفٹ ڈیٹا بیس پر لکھیں۔

سیکرٹس مینیجر کی کو لامبڈا فنکشن کے ذریعے موازنہ کے لیے ہیش بنانے کے لیے استعمال کیا جاتا ہے۔ رائٹ بیک صرف اس صورت میں انجام دیا جائے گا جب ہیش پیرامیٹر میں پاس کردہ ہیش سے مماثل ہو۔

مندرجہ ذیل Amazon Redshift ٹیبل اقتباس کی تاریخ کو لیمبڈا فنکشن کے ذریعہ جمع کرے گا۔ سبز رنگ میں ریکارڈز اقتباس کے لیے تازہ ترین ریکارڈز کی نمائندگی کرتے ہیں۔

غور و فکر اور اگلے اقدامات

محفوظ ہیشز کا استعمال پے لوڈ پیرامیٹرز کی چھیڑ چھاڑ کو روکتا ہے جو براؤزر ونڈو میں نظر آتے ہیں جب رائٹ بیک یو آر ایل کی درخواست کی جاتی ہے۔ رائٹ بیک URL کو مزید محفوظ بنانے کے لیے، آپ درج ذیل تکنیکوں کو استعمال کر سکتے ہیں:

  • REST API کو نجی VPC میں تعینات کریں جو صرف QuickSight صارفین کے لیے قابل رسائی ہے۔
  • ری پلے حملوں کو روکنے کے لیے، ہیشنگ فنکشن کے ساتھ ٹائم اسٹیمپ تیار کیا جا سکتا ہے اور رائٹ بیک URL میں ایک اضافی پیرامیٹر کے طور پر پاس کیا جا سکتا ہے۔ اس کے بعد بیک اینڈ لیمبڈا فنکشن میں ترمیم کی جا سکتی ہے تاکہ صرف ایک مخصوص وقت پر مبنی حد کے اندر رائٹ بیک کی اجازت دی جا سکے۔
  • API گیٹ وے پر عمل کریں۔ رسائی کنٹرول اور سیکورٹی بہترین طریقوں.
  • تخفیف کریں عوامی سامنا کرنے والے APIs کے لیے سروس سے ممکنہ انکار۔

آپ اس حل کو ویب پر مبنی فارم پیش کرنے کے لیے مزید بڑھا سکتے ہیں جب رائٹ بیک URL کھولا جاتا ہے۔ اضافی معلومات کے ان پٹ کو سپورٹ کرنے کے لیے بیک اینڈ لیمبڈا فنکشن میں متحرک طور پر ایک ایچ ٹی ایم ایل فارم تیار کر کے اس کو لاگو کیا جا سکتا ہے۔ اگر آپ کے کام کے بوجھ کو زیادہ تعداد میں رائٹ بیکس کی ضرورت ہوتی ہے جس کے لیے زیادہ تھرو پٹ یا ہم آہنگی کی ضرورت ہوتی ہے، تو ایک مقصد سے تیار کردہ ڈیٹا اسٹور جیسے Amazon Aurora PostgreSQL- ہم آہنگ ایڈیشن ایک بہتر انتخاب ہو سکتا ہے. مزید معلومات کے لیے رجوع کریں۔ Aurora PostgreSQL DB کلسٹر سے AWS Lambda فنکشن کی درخواست کرنا. ان اپ ڈیٹس کو پھر استعمال کرتے ہوئے Amazon Redshift ٹیبلز میں ہم آہنگ کیا جا سکتا ہے۔ وفاق کے سوالات.

نتیجہ

اس پوسٹ میں دکھایا گیا ہے کہ QuickSight کو Lambda، API Gateway، Secrets Manager، اور Amazon Redshift کے ساتھ کس طرح استعمال کیا جائے تاکہ صارف کے ان پٹ ڈیٹا کو حاصل کیا جا سکے اور آپ QuickSight BI ماحول کو چھوڑے بغیر اپنے Amazon Redshift ڈیٹا گودام کو محفوظ طریقے سے اپ ڈیٹ کریں۔ یہ حل ڈیٹا بیس کو اپ ڈیٹ کرنے یا آپریشن داخل کرنے کے لیے ایک بیرونی ایپلیکیشن یا یوزر انٹرفیس بنانے کی ضرورت کو ختم کرتا ہے، اور متعلقہ ترقی اور دیکھ بھال کے اوور ہیڈ کو کم کرتا ہے۔ API گیٹ وے کال کو کلید یا ٹوکن کا استعمال کرتے ہوئے بھی محفوظ کیا جا سکتا ہے تاکہ یہ یقینی بنایا جا سکے کہ صرف QuickSight سے شروع ہونے والی کالیں API گیٹ وے کے ذریعے قبول کی جاتی ہیں۔ اس کا احاطہ اگلی پوسٹس میں کیا جائے گا۔


مصنفین کے بارے میں

سری کانت بہیتی Amazon QuickSight کے لیے ایک خصوصی ورلڈ وائڈ پرنسپل سلوشنز آرکیٹیکٹ ہے۔ انہوں نے اپنے کیریئر کا آغاز بطور کنسلٹنٹ کیا اور متعدد نجی اور سرکاری اداروں کے لیے کام کیا۔ بعد میں اس نے PerkinElmer Health and Sciences & eResearch Technology Inc کے لیے کام کیا، جہاں وہ AWS سروسز اور سرور لیس کمپیوٹنگ کا استعمال کرتے ہوئے رپورٹنگ پلیٹ فارمز کے لیے ہائی ٹریفک ویب ایپلیکیشنز، انتہائی قابل توسیع اور قابل انتظام ڈیٹا پائپ لائنز کو ڈیزائن اور تیار کرنے کے لیے ذمہ دار تھا۔

راجی سیوا سبرامنیم AWS میں ایک Sr. Solutions آرکیٹیکٹ ہے، جو تجزیات پر توجہ مرکوز کرتا ہے۔ راجی دنیا بھر میں فارچیون 500 اور فارچیون 100 کمپنیوں کے لیے اینڈ ٹو اینڈ انٹرپرائز ڈیٹا مینجمنٹ، بزنس انٹیلی جنس اور تجزیات کے حل کی تعمیر میں مہارت رکھتا ہے۔ اس کے پاس صحت کی دیکھ بھال کے مربوط ڈیٹا اور تجزیات کا گہرا تجربہ ہے جس میں صحت کی دیکھ بھال کے ڈیٹاسیٹس کی وسیع اقسام شامل ہیں جن میں منیجڈ مارکیٹ، فزیشن ٹارگٹنگ اور مریض کے تجزیات شامل ہیں۔

ٹائم اسٹیمپ:

سے زیادہ AWS بگ ڈیٹا