دوره آموزشی تبدیل متن به SQL: سرویس بدون سرور آمازون ردشیفت برای تولید SQL در آمازون Q
2 ساعت 50 دقیقهمتوسط2025-05-23
مدرسین

Wendy Wong
جزئیات دوره
آمادهای سریعتر دادهها رو استخراج کنی و سریعتر به نتیجه برسی؟ توی این دوره یاد میگیری چطوری با کمک یه دستیار هوش مصنوعی به نام Amazon Q که توی Amazon Redshift Query Editor قرار داره، با استفاده از زبان طبیعی، پرسوجوهای SQL بنویسی و اجرا کنی.
مدرس دوره، وندی وونگ، برات معماری پشت صحنه Amazon Q رو توضیح میده و بهت نشون میده چطوری میتونی ساختار جدولها (Schema) رو از دادههات تشخیص بدی و ارتباطات پیچیده بین جداول رو خیلی راحتتر بفهمی. این یعنی دیگه لازم نیست ساعتها دنبال ساختار دادهها بگردی.
تو این دوره میفهمی چطوری با جملات ساده و معمولی، پرسوجوهای اختصاصی SQL بسازی که دقیقاً به دادههای مورد نیازت پاسخ بدن. تازه، اگر توی نوشتن کد SQL خطا داشتی، Amazon Q بهت کمک میکنه که اشکالات رو پیدا کنی و کد رو دوباره درست کنی.
در نهایت، وقتی دوره تموم بشه، میتونی خودت با Amazon Q پرسوجوهای SQL بسازی، کدها رو توی SQL Notebook اجرا کنی و از سرعت و دقت این روش برای تحلیل دادههات استفاده کنی.
🎯 اهداف یادگیری:
یاد میگیری چطوری با زبان ساده و طبیعی، کد SQL بسازی و داده استخراج کنی.
میتونی پرسوجوهای سطح متوسط و پیشرفته SQL بنویسی و مستقیم توی SQL Notebook اجراشون کنی.
روش پیدا کردن و رفع خطاهای SQL رو با کمک کنسول هوشمند یاد میگیری.
معماری Amazon Q و روش ساخت کد SQL با هوش مصنوعی و تکنیکهای Prompt Engineering و RAG رو توضیح میدی.
مزایای استفاده از Amazon Q برای ساخت پرسوجوهای هوشمند در Amazon Redshift رو میدونی.
مدرس دوره، وندی وونگ، برات معماری پشت صحنه Amazon Q رو توضیح میده و بهت نشون میده چطوری میتونی ساختار جدولها (Schema) رو از دادههات تشخیص بدی و ارتباطات پیچیده بین جداول رو خیلی راحتتر بفهمی. این یعنی دیگه لازم نیست ساعتها دنبال ساختار دادهها بگردی.
تو این دوره میفهمی چطوری با جملات ساده و معمولی، پرسوجوهای اختصاصی SQL بسازی که دقیقاً به دادههای مورد نیازت پاسخ بدن. تازه، اگر توی نوشتن کد SQL خطا داشتی، Amazon Q بهت کمک میکنه که اشکالات رو پیدا کنی و کد رو دوباره درست کنی.
در نهایت، وقتی دوره تموم بشه، میتونی خودت با Amazon Q پرسوجوهای SQL بسازی، کدها رو توی SQL Notebook اجرا کنی و از سرعت و دقت این روش برای تحلیل دادههات استفاده کنی.
🎯 اهداف یادگیری:
یاد میگیری چطوری با زبان ساده و طبیعی، کد SQL بسازی و داده استخراج کنی.
میتونی پرسوجوهای سطح متوسط و پیشرفته SQL بنویسی و مستقیم توی SQL Notebook اجراشون کنی.
روش پیدا کردن و رفع خطاهای SQL رو با کمک کنسول هوشمند یاد میگیری.
معماری Amazon Q و روش ساخت کد SQL با هوش مصنوعی و تکنیکهای Prompt Engineering و RAG رو توضیح میدی.
مزایای استفاده از Amazon Q برای ساخت پرسوجوهای هوشمند در Amazon Redshift رو میدونی.
مهارت ها
Amazon QDesktop DatabasesSQLDatabase AdministrationData EngineeringDatabase DevelopmentAmazon Web Services (AWS)AmazonGenerative AIDatabase ManagementData AnalysisArtificial Intelligence (AI)Programming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
۰. مقدمه
- 01 - تبدیل متن به SQL با Amazon Q
- 02 - آنچه باید بدانید
۱. تبدیل متن به SQL
- 03 - کاربردهای هوش مصنوعی مولد
- 04 - تولید کد با مهندسی سریع
- 05 - موارد استفاده رایج
۲. SQL مولد در Amazon Redshift Serverless
- 06 - مطالعه موردی ۱
- 07 - مطالعه موردی 2
- 08 - SQL مولد Amazon Q در Amazon Redshift
- 09 - درک مزایای Redshift
۳. شروع کار با SQL مولد
- 10 - پردازش زبان طبیعی (NLP)
- 11 - موارد استفاده از NLP
- 12 - دانش پیشنیاز
- 13 - مناطق پشتیبانی شده AWS
- 14 - آشنایی با گزینههای قیمتگذاری
- 15 - حریم خصوصی و امنیت دادهها
- 16 - آزمایش
۴. معماری راهحلهای LLMها
- 17 - تولید کوئریهای SQL
- 18- درک معماری راهکار
- 19 - مهندسی سریع در زمینه کوئری SQL
- 20 - RAG در زمینه کوئری SQL
- 21 - کوئریهای SQL چگونه تولید میشوند؟
- 22 - دسترسی به تاریخچه جستجوها
- 23 - بهترین روش - پرسیدن یک سوال خوب
- 24 - عیبیابی خطاهای کوئری SQL
۵. ایجاد یک پایگاه داده بدون سرور
- 25- مقدمهای بر آمازون ردشیفت
- 26 - خوشههای تأمینشدهی Amazon Redshift
- 27- آشنایی با Amazon Redshift Serverless
- 28 - راهاندازی یک پایگاه داده در Amazon Redshift Serverless
- 29- آشنایی با مجوزهای IAM
- 30 - ایجاد یک گروه کاری
- 31 - اجرای ویرایشگر کوئری
۶. ایجاد یک جدول
- 32- معرفی مجموعه دادهها
- 33 - گزینههای منبع داده باز
- 34 - نوشتن یک کوئری برای ایجاد جدول در ویرایشگر کوئری Amazon Redshift
- 35 - بارگذاری دادهها در جدول
- 36- درک دادههای ساختاریافته
- 37- تعریف یک طرحواره
- 38 - مشاهده طرحواره
- 39- جداول و طرحوارهها
۷. SQL سطح متوسط
- 40 - تولید کوئریهای SQL مرتبطتر
- 41 - اشکالزدایی پیامهای خطای SQL
- 42 - فیلتر کردن دادهها
- 43 - اتصال چند جدولی
- 44- ایجاد دستورات CASE
- 45- بررسی کوئریهای تو در تو
- 46 - تعیین تعداد روزهای کاری بین دو تاریخ
- 47 - ایجاد یک نما
۸. SQL پیشرفته
- 48 - محاسبه مجموع در حال اجرا
- 49 - یافتن ردیفهای تکراری
- 50 - شمارش ردیفهای تکراری
- 51 - بدست آوردن تمام ردیفهایی که نتیجه در یک subquery result قرار دارد
- 52- گروهبندی دادهها با ROLLUP
- 53 - یافتن ۱۰ ردیف برتر یک مجموعه نتیجه
- 54 - رتبهبندی ردیفها بر اساس معیارهای خاص
- 55 - فهرست کردن بالاترین ردیف یک مجموعه نتیجه
نتیجهگیری
- 56 - پاکسازی منابع
- 57 - خلاصه دوره
- 58- منابعی برای یادگیری بیشتر