الاستعلام عن أي بيانات منظمة مع فهم اللغة الطبيعية باستخدام Amazon Q Business. في هذا المثال ، سننظر في بنية للاستعلام عن البيانات المهيكلة باستخدام Amazon Q Business ، وإنشاء تطبيق للاستعلام عن بيانات التكلفة والاستخدام في Amazon Athena مع Amazon Q Business. يمكن استخدام الأعمال Q إنشاء استعلامات SQL إلى بيانات البيانات الخاصة بك عند تزويدها بمخطط قاعدة البيانات ، والبيانات الوصفية الإضافية التي تصف الأعمدة والجداول ، وإرشادات المطالبة. يمكن تمديد هذه البنية لاستخدام مصادر بيانات إضافية ، والتحقق من صحة الاستعلام وتقنيات المطالبة بتغطية مجموعة واسعة من حالات الاستخدام.

يتضمن سير العمل الخطوات التالية:
أولاً ، يقوم المستخدم بالوصول إلى تطبيق chatbot ، والذي يتم استضافته خلف موازن تحميل التطبيق.
يُطلب من المستخدم تسجيل الدخول مع Cognito
يتبادل التطبيق الرمز المميز من Cognito مع رمز مركز هوية IAM مع نطاق أعمال Amazon Q
يفترض التطبيق دور IAM ويسترجع جلسة AWS من خدمة الرمز المميز الآمن (STS) ، مع زيادة مع رمز مركز IAM للتفاعل مع Amazon Q Business
يستدعي التطبيق API chat_sync من أعمال Amazon Q مع المطالبة ذات الصلة والبيانات الوصفية استنادًا إلى استعلام اللغة الطبيعية. يستجيب Amazon Q Business مع استعلام Athena ذات الصلة ليتم تشغيله
يتم تشغيل الاستعلام ضد أثينا ونتائج معروضة على webapp
git clone https://github.com/aws-samples/data-insights-with-amazon-q-business.git
توفير المعلمات التالية للمكدس
• اسم المكدس -اسم مكدس CloudFormation (على سبيل المثال ، Amazonq-data-insights-demo)
• AthenAdbname - اسم قاعدة بيانات Athena حيث يوجد جدول Cur
• Athenas3loc - موقع S3 لإخراج أثينا
• AuthName - اسم فريد من نوعه على مستوى العالم لتعيينه إلى مجموعة مستخدمي Amazon Cognito
• الشهادة - الشهادة التي تم إنشاؤها من الخطوة السابقة
• idcapplicationarn - تطبيق عميل مركز الهوية ARN ، اجعله فارغًا عند تشغيله أولاً حيث نحتاج إلى إنشاء مجموعة مستخدمين Cognito كجزء من هذا المكدس لإنشاء تطبيق مركز هوية IAM باستخدام مميز موثوق به
• publicsubnetids - استخدام على الأقل اثنين . معرفات الشبكات الفرعية العامة التي يمكن استخدامها لنشر مثيل EC2 و Balancer تحميل التطبيق
• qapplicationID - معرف التطبيق الحالي للأمازون ف
• S3Codeloc - موقع S3 الكامل لملف الرمز الرمز البريدي
• VPCID - معرف VPC الحالي الذي يمكن استخدامه لنشر العرض التوضيحي

الجمهور : الجمهور لإعداد تطبيق العميل في مركز الهوية
Rolearn : Arn من الدور IAM المطلوب لإعداد تبادل الرمز المميز في مركز الهوية
Trustedissuerurl : نقطة نهاية المصدر الموثوق بإعداد مركز الهوية
عنوان URL : عنوان URL للوازن للوصول إلى تطبيق STREMLIT
يمكنك الآن تسجيل الدخول إلى التطبيق باستخدام بيانات الاعتماد الخاصة بك.

يحتوي سير العمل في نهاية العمل على 5 خطوات رئيسية -

- what were the top 3 services by spend last year
- Total spend for ES for each month of 1st quarter of last year
- Give me a list of the top 3 products by total spend last year. For each of these products, what percentage of the overall spend is from this product?
- what all sagemaker instance types i used last year and what was their cost
حذف مكدس تكوين السحابة ، و Q Toolse و Athena Tables.
انظر المساهمة لمزيد من المعلومات.
هذه المكتبة مرخصة بموجب ترخيص MIT-0. انظر ملف الترخيص.