آموزش BigQuery برای تحلیلگران داده

BigQuery for Data Analysts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مدل‌سازی داده، توابع SQL، کنترل‌های دسترسی، نکات عملکرد و کنترل هزینه‌ها یاد بگیرید چگونه با توابع SQL برای ریاضیات، رشته‌ها، زمان‌های تاریخ و موارد دیگر کار کنید استفاده از فیلدهای ساختاریافته و مکرر برای مدل‌سازی کارآمد داده اعمال کنترل‌های دسترسی به ستون‌ها، ردیف‌ها، جداول، و مجموعه داده‌ها کنترل‌های هزینه و بهینه‌سازی عملکرد پیش نیازها: برخی از تجربه‌های اولیه با BigQuery

داده ها را در BigQuery با استفاده از دستورات SQL اولیه و همچنین توابع تخصصی تجزیه و تحلیل کنید تا به شما کمک کند بینش خود را نسبت به داده های خود به دست آورید. اگر نیاز به تجزیه و تحلیل داده ها در BigQuery دارید و با استفاده از BigQuery آشنایی دارید، این دوره به شما کمک می کند تا مهارت های خود را با سخنرانی ها، آزمون ها و تکالیف گسترش دهید. (اگر در BigQuery تازه کار هستید، ابتدا دوره مقدماتی BigQuery را در نظر بگیرید.)

این دوره با عبارات زبان تعریف داده برای ایجاد و تغییر جداول و نماها و سپس مروری بر عبارات دستکاری داده ها، از جمله SELECT، INSERT، UPDATE، DELETE و MERGE آغاز می شود. یاد بگیرید که چگونه از عبارات جدول رایج (CTEs) به طور موثر برای مدولار کردن SQL خود استفاده کنید و حتی منطق پیچیده را به راحتی درک کنید.

توجه: چندین ویدیوی اساسی در مورد بررسی عبارات SELECT وجود دارد که اگر مقدمه BigQuery را انجام داده اید یا با نوشتن عبارات SELECT راحت هستید، می توانید از آنها رد شوید.

کار با BigQuery تفاوت هایی با کار با پایگاه های داده رابطه ای مانند Postgres و SQL Server دارد. ما اغلب از آرایه‌ها و ساختارها در BigQuery استفاده می‌کنیم و این دوره به شما یاد می‌دهد که چگونه با آرایه‌ها کار کنید، آرایه‌ها را پرس و جو کنید و آرایه‌ها را جداسازی کنید، با استفاده از توابع آرایه و همچنین کار با ساختارها و آرایه‌های ساختارها.

توابع SQL بلوک‌های اساسی برای کار تجزیه و تحلیل داده‌ها هستند و دانستن توابع موجود در BigQuery برای تجزیه و تحلیل سریع و مؤثر داده‌ها مهم است. در این دوره آموزشی، با طیف وسیعی از توابع SQL برای:

آشنا خواهیم شد
  • ریاضی و آمار

  • تجمیع توابع

  • فرستادن نوع داده

  • تاریخ و زمان

  • دستکاری رشته

  • عبارات منظم

  • توابع تقریبی برای کار با مجموعه داده های بزرگ

  • عملکردهای تحلیلی و پنجره

تحلیلگران داده باید با عملیات BigQuery آشنا باشند، بنابراین این دوره همچنین امنیت BigQuery را شامل می‌شود، از جمله کنترل‌های دسترسی، امنیت ستون‌ها، و امنیت سطح ردیف، و همچنین مدیریت عملکرد و هزینه.

درک خود را از مفاهیم BigQuery با 8 تکلیف و 10 آزمون امتحان کنید.

در این دوره، طیف وسیعی از موضوعاتی را که تحلیلگران داده باید بدانند، یاد می‌گیرید و می‌دانید که چگونه آن دانش را به طور مؤثر در BigQuery به کار ببرید و در عین حال مقرون‌به‌صرفه کار کنید.

پس از اتمام این دوره، طیف گسترده ای از توابع و تکنیک ها برای تجزیه و تحلیل و تبدیل داده ها در BigQuery را می شناسید، نحوه کنترل دسترسی به داده ها با استفاده از امنیت IAM، سطح ردیف و ستون و نحوه کنترل هزینه عملیات BigQuery شما



سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

ایجاد جداول و نماها در BigQuery Creating Tables and Views in BigQuery

  • ایجاد جداول با استفاده از کنسول BigQuery Creating Tables using the BigQuery Console

  • ایجاد جداول با استفاده از دستور bq Creating Tables using the bq Command

  • ایجاد جداول با استفاده از دستورات SQL Creating Tables using SQL Statements

  • ایجاد نماها با استفاده از کنسول BigQuery Creating Views using the BigQuery Console

  • ایجاد نماها با استفاده از دستورات SQL Creating Views using SQL Statements

  • تغییر یک جدول Altering a Table

  • ایجاد جدول در BigQuery Creating a Table in BigQuery

  • تغییر یک جدول در BigQuery Altering a Table in BigQuery

  • آزمون ایجاد جداول و نماها Creating Tables and Views Quiz

بررسی پرس و جو با بیانیه های SELECT Review of Querying with SELECT Statements

  • کار با مجموعه داده های عمومی 1 جدولی Working with a 1 Table Public Data Set

  • کار با مجموعه داده های عمومی 2 جدولی Working with a 2 Table Public Data Set

  • بیانیه های انتخاب پایه Basic Select Statements

  • بندهای WHERE WHERE Clauses

  • ترتیب طبق بندها ORDER BY Clauses

  • گروه بر اساس بندها GROUP BY Clauses

  • WHERE، GROUP BY و ORDER BY بندها WHERE, GROUP BY, and ORDER BY Clauses

  • داشتن بندها HAVING Clauses

  • توابع جمع Aggregate Functions

  • عبارات ساده ریاضی Simple Math Expressions

  • اظهارات مورد و بررسی خطا CASE Statements and Error Checking

  • پیوستن به دو جدول Joining Two Tables

  • عبارات جدول رایج Common Table Expressions

  • نام ایستگاه با کوچکترین station_id را پیدا کنید Find the name of the station with the smallest station_id

  • نام ایستگاهی را پیدا کنید که شروع طولانی ترین مدت سفر بوده است. Find the name of the station that was the start of the longest trip duration.

بیانیه های زبان دستکاری داده ها Data Manipulation Language Statements

  • درج داده ها Inserting Data

  • به روز رسانی داده ها Updating Data

  • حذف و کوتاه کردن داده ها Deleting and Truncating Data

  • ادغام و اضافه کردن داده ها Merging and Upserting Data

  • با استفاده از توابع جمع، یک بیانیه SELECT ایجاد کنید Create a SELECT Statement Using Aggregate Functions

  • فیلتر کردن نتایج جمع‌آوری شده Filter Aggregated Results

  • آزمون زبان دستکاری داده ها Data Manipulation Language Quiz

آرایه ها و ساختارها Arrays and Structs

  • Querying و Unnesting آرایه ها Querying and Unnesting Arrays

  • توابع آرایه Array Functions

  • ساختارهای پرس و جو Querying Structs

  • پرس و جو از آرایه های ساختارها Querying Arrays of Structs

  • آزمون آرایه ها و ساختارها Arrays and Structs Quiz

SQL Math and Cast Functions SQL Math and Cast Functions

  • توابع پایه ریاضی Basic Math Functions

  • داده های نمونه برای توابع عددی Sample Data for Numeric Functions

  • عملکردهای ABS و SIGN ABS and SIGN Functions

  • توابع SQRT و POWER SQRT and POWER Functions

  • توابع RAND و MOD RAND and MOD Functions

  • عملیات ایمن Safe Operations

  • انواع داده های ریخته گری Casting Data Types

  • امتحان ریاضی SQL و توابع ریخته گری SQL Math and Casting Functions Quiz

  • به طور تصادفی سطرها را از جدول انتخاب کنید. Randomly select rows from a table.

توابع تاریخ و زمان Date and Time Functions

  • توابع تاریخ Date Functions

  • توابع تاریخ Datetime Functions

  • توابع زمان Time Functions

  • توابع مهر زمانی Timestamp Functions

  • آزمون تابع تاریخ و زمان Date and Time Function Quiz

توابع جمع آماری Statistical Aggregate Functions

  • همبستگی پیرسون با تابع CORR Pearson Correlation with the CORR Function

  • محاسبه کوواریانس با تابع COVAR Calculating Covariance with COVAR Function

  • محاسبه انحراف استاندارد با توابع STDDEV Calculating Standard Deviation with STDDEV Functions

  • توابع تجمع آماری Statistical Aggregation Functions

توابع رشته String Functions

  • توابع پایه رشته Basic String Functions

  • پیرایش و لایه برداری Trimming and Padding

  • تقسیم رشته های محدود شده Splitting Delimited Strings

  • کار با Substrings Working with Substrings

  • تطبیق با عبارات منظم Matching with Regular Expressions

  • یک دستور SQL بنویسید تا یک رشته را بر روی جداکننده تقسیم کنید. Write a SQL statement to split a string on a delimeter.

  • کار با Strings Quiz Working with Strings Quiz

توابع پنجره Window Functions

  • مقدمه ای بر توابع پنجره Introduction to Window Functions

  • توابع لید و تاخیر Lead and Lag Functions

  • توابع ارزش های اول First Values Functions

  • توابع شماره گذاری Numbering Functions

  • توابع میانگین متحرک Moving Average Functions

  • آزمون توابع پنجره Window Functions Quiz

کنترل های دسترسی در BigQuery Access Controls in BigQuery

  • BigQuery و مدیریت هویت و دسترسی (IAM) BigQuery and Identity and Access Management (IAM)

  • کنترل های دسترسی سطح ستون Column Level Access Contols

  • امنیت سطح ردیف Row Level Security

  • کنترل های دسترسی در BigQuery Quiz Access Controls in BigQuery Quiz

نکات کنترل هزینه و عملکرد پرس و جو Cost Control and Query Performance Tips

  • نکات عملکرد پرس و جو Query Performance Tips

  • گزینه های کنترل هزینه Cost Control Options

  • نکات کنترل هزینه و عملکرد پرس و جو Cost Control and Query Performance Tips

نتیجه Conclusion

  • مراحل بعدی Next Steps

نمایش نظرات

آموزش BigQuery برای تحلیلگران داده
جزییات دوره
5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
646
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Sullivan Dan Sullivan

معمار سازمانی ، کارشناس بزرگ داده دان سالیوان ، دکترای علوم ، یک معمار سازمانی و متخصص داده های بزرگ است.

دان متخصص در معماری داده ، تجزیه و تحلیل ، داده کاوی ، آمار ، مدل سازی داده ها ، داده های بزرگ و رایانش ابری است. علاوه بر این ، او دارای دکترای ژنتیک ، بیوانفورماتیک و زیست محاسباتی است. Dan به طور منظم با Spark ، Oracle ، NoSQL ، MongoDB ، Redis ، R و Python کار می کند. وی تجربه نوشتن گسترده ای در موضوعاتی از جمله رایانش ابری ، داده های بزرگ ، Hadoop و امنیت دارد.

Daniel Sullivan Daniel Sullivan

بنیانگذار، SLG