لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Snowflake Scripting - نوشتن رویه های ذخیره شده با استفاده از SQL
Snowflake Scripting - Writing Stored Procedures Using SQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم Snowflake Scripting را بیاموزید. و یاد بگیرید که چگونه رویه ها و توابع ذخیره شده را با استفاده از زبان SQL بنویسید. یادگیری مفاهیم Snowflake Scripting آموزش نوشتن رویه های ذخیره شده با استفاده از SQL درک رویه های پیچیده ذخیره شده نوشته شده توسط دیگران آموزش نوشتن توابع تعریف شده توسط کاربر (UDF) در SQL پیش نیازها:ایده اساسی در Snowflake Cloud دانش پایه دانش SQL در هر زبان برنامه نویسی خواهد بود. مزیت اضافه شود
سلام، در این دوره آموزشی Snowflake Scripting توضیح داده ام
1. مفاهیم Snowflake Scripting.
2. نوشتن رویه های ذخیره شده.
3. نوشتن توابع تعریف شده توسط کاربر (UDF).
4. رویه های ذخیره شده عمومی که می توانند در پروژه های برف ریزه استفاده شوند.
این دوره به شما کمک خواهد کرد...
1. اگر در درک روشهای پیچیده ذخیرهشده نوشته شده توسط دیگران مشکل دارید.
2. اگر می خواهید رویه های ذخیره شده ساده تا پیچیده و توابع تعریف شده توسط کاربر را بنویسید.
3. اگر می خواهید مراحلی را طی کنید که با تغییرات کوچک در پروژه های شما قابل اجرا هستند.
در زیر مفاهیمی که در این دوره توضیح دادهام آمده است.
روش ذخیره شده چیست و در یک رویه مسدود می شود
متغیرها
اصطلاحات جدول
شناسه ها
بیانیههای کنترل جریان - انشعاب یا مشروط (در صورت دیگری و موردی)
بیانات کنترل جریان - Looping(For and while)
مکان نما
نتایج
بررسی استثنا
معاملات
طرحواره اطلاعات دانه برف
در زیر مراحل عمومی و پیاده سازی توضیح داده شده است.
1. رویه بارگیری خودکار داده
2. اجرای SCD نوع 1
3. اجرای SCD نوع 2
4. مراحل ایجاد 1 تا 1 مشاهده
5. مراحل حذف همه جداول از یک طرحواره
6. مراحل حذف همه نماها از یک طرحواره
7. رویه انتقال جدول DDL از یک پایگاه داده به پایگاه داده دیگر
8. رویه انتقال نماها از یک پایگاه داده به پایگاه داده دیگر
9. رویه خودکارسازی بار کامل از مرحله بندی تا جداول هدف
10. رویه خودکارسازی دلتا/بار افزایشی از مرحله بندی تا جداول هدف
11. رویه تنظیم داده های نمونه برای آزمایش در محیط های پایین تر
12. استقرار کد با استفاده از GitHub و Schema change
سرفصل ها و درس ها
Snowflake Scripting - مقدمه دوره
Snowflake Scripting - Course Introduction
مقدمه
Introduction
نحوه دانلود مطالب دوره
How to download Course Material
رویه ذخیره شده چیست؟
What is a Stored Procedure?
رویه ذخیره شده چیست؟
What is a Stored Procedure?
بلوک ها در یک رویه ذخیره شده
Blocks in a Stored Procedure
نمونه رویه ذخیره شده
Sample Stored Procedure
متغیرها
Variables
نظریه متغیرها
Variables Theory
تمرین متغیرها
Variables Practice
حروف و شناسه های جدول
Table Literals and Identifiers
تئوری واژه های جدول و شناسه ها
Table Literals and Identifiers Theory
تمرین حروف و شناسه های جدول
Table Literals and Identifiers Practice
بیانیه های کنترل جریان
Flow Control Statements
ساختارهای انشعاب - اگر غیر از این باشد و مورد
Branching Constructs - If Else and Case
اگر دیگر و مورد تمرین
If Else and Case Practice
بیانیه های حلقه ای - برای و در حالی که
Looping Statements - For and While
برای و در حالی که حلقه ها تمرین کنید
For and While Loops Practice
نشانگرها و مجموعه نتایج
Cursors and Resultsets
نشانگرها
Cursors
تمرین مکان نما و مجموعه نتایج
Cursors and Resultsets Practice
مجموعه نتایج
Result Sets
رسیدگی به استثنا
Exception Handling
رسیدگی به استثنا
Exception Handling
تمرین رسیدگی به استثنا
Exception Handling Practice
معاملات
Transactions
تئوری معاملات
Transactions Theory
تمرین معاملات
Transactions Practice
طرحواره اطلاعات دانه های برف
Snowflake Information Schema
طرح واره اطلاعات
Information Schema
رویه ذخیره شده برای خودکارسازی بارگذاری داده ها
Stored Procedure to Automate Data Loads
رویه ها و پیاده سازی های ذخیره شده عمومی
Generic Stored Procedures and Implementations
رویه ذخیره شده برای خودکارسازی بارگذاری داده ها
Stored Procedure to Automate Data Loads
رویه ذخیره شده برای خودکارسازی ایجاد نمای 1-1
Stored Procedure to Automate 1-1 View Creation
ایجاد نمای 1-1 را خودکار کنید
Automate 1-1 view creation
رویه ذخیره شده برای خودکار کردن جداول و نماها از یک طرحواره
Stored Procedure to to automate Drop Tables and Views from a Schema
رها کردن جداول و نماها از یک طرح واره به صورت خودکار
Automate Drop Tables and Views from a Schema
اجرای SCD نوع 1
SCD Type 1 Implementation
اجرای SCD نوع 1
SCD Type 1 Implementation
اجرای SCD نوع 2
SCD Type 2 Implementation
اجرای SCD نوع 2
SCD Type 2 Implementation
رویه ذخیره شده برای انتقال DDLها و نماهای جدول
Stored Procedure to Migrate Table DDLs and Views
اتوماسیون انتقال DDLهای جدول
Automation of Table DDLs migration
اتوماسیون مهاجرت نماها
Automation of Views migration
آیا می توان رویه ها و توابع را با استفاده از یک رویه تغییر داد؟
Is it possible to migrate Procedures and Functions using a Procedure?
رویه ذخیره شده برای خودکارسازی بار کامل و بار افزایشی
Stored Procedure to Automate Full load and Incremental load
بار کامل و دلتا چیست
What is Full and Delta Load
خودکار کردن بارهای کامل
Automate Full loads
بارهای دلتا یا بارهای افزایشی را خودکار کنید
Automate Delta loads or Incremental loads
رویه ذخیره شده برای خودکارسازی بارگذاری داده های نمونه از یک پایگاه داده به داده دیگر
Stored Procedure to Automate Sample Data Loads from one database to another data
بارگیری داده های نمونه را خودکار کنید
Automate sample data loads
استقرار کد دانه برف با استفاده از تغییر طرحواره
Snowflake Code Deployment Using Schema Change
استقرار کد دانه برف
Snowflake Code Deployment
اشکال زدایی رویه های ذخیره شده
Debugging Stored Procedures
اشکال زدایی رویه های ذخیره شده
Debugging Stored Procedures
نوشتن توابع تعریف شده توسط کاربر (UDF)
Writing User Defined Functions(UDFs)
توابع تعریف شده توسط کاربر
User Defined Functions
UDF برای محاسبه مالیات
UDF to Calculate Tax
UDF برای تبدیل تاریخ جولیان به فرمت تاریخ عادی
UDF to Convert Julian Date to Normal Date Format
UDF برای دریافت اسامی مدیران کارکنان
UDF to get Manager Names of Employees
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات