دوره آموزشی مقدمه ای بر Spark SQL و DataFrames
1 ساعت 53 دقیقهمتوسط2019-05-30
مدرسین

Dan Sullivan
Enterprise Architect, Big Data Expert
جزئیات دوره
DataFrames، یک ساختار داده پرکاربرد در Apache Spark را کاوش کنید. DataFrames به توسعه دهندگان Spark اجازه می دهد تا عملیات داده های رایج مانند فیلتر کردن و تجمیع و همچنین تجزیه و تحلیل داده های پیشرفته را روی مجموعه های بزرگ داده های توزیع شده انجام دهند. با اضافه شدن Spark SQL، توسعه دهندگان به زبان جستجوی محبوب تر و قدرتمندتر از DataFrames API داخلی دسترسی دارند. در این دوره، مدرس دن سالیوان نحوه انجام عملیات اساسی - بارگیری، فیلتر کردن، و جمع آوری داده ها در DataFrames - با API و SQL و همچنین تکنیک های پیشرفته تری را که به راحتی در SQL انجام می شود را نشان می دهد. در این بخش از دوره، Dan نحوه اتصال داده ها، حذف موارد تکراری و مقابله با مقادیر null یا NA را توضیح می دهد. دروس با سه مثال عمیق از استفاده از DataFrames برای علم داده به پایان می رسد: تجزیه و تحلیل داده های اکتشافی، تجزیه و تحلیل سری های زمانی، و یادگیری ماشین.
اهداف یادگیری
نصب Spark و PySpark
راه اندازی یک نوت بوک Jupyter
بارگذاری داده ها در DataFrames
فیلتر کردن، جمع آوری و ذخیره داده ها
پرس و جو و اصلاح DataFrames با SQL
تجزیه و تحلیل داده های اکتشافی
یادگیری اصولی ماشینی
اهداف یادگیری
نصب Spark و PySpark
راه اندازی یک نوت بوک Jupyter
بارگذاری داده ها در DataFrames
فیلتر کردن، جمع آوری و ذخیره داده ها
پرس و جو و اصلاح DataFrames با SQL
تجزیه و تحلیل داده های اکتشافی
یادگیری اصولی ماشینی
مهارت ها
Apache SparkApacheSQLDatabase AdministrationIntroduction toData EngineeringDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development
سرفصل ها
مقدمه
- Apache Spark SQL و تجزیه و تحلیل داده ها
- آنچه باید بدانید
مقدمه ای بر Spark DataFrames
- مقدمه ای بر DataFrames
- SQL برای DataFrames
نصب Spark
- Spark را نصب کنید
- PySpark را نصب کنید
- استفاده از نوت بوک های Jupyter با PySpark
شروع به کار با Spark DataFrames
- یک دفترچه یادداشت Jupyter راه اندازی کنید
- بارگذاری داده ها در DataFrames - فایل های CSV
- بارگذاری داده ها در DataFrames - فایل های JSON
- عملیات Basic DataFrame
- فیلتر کردن داده ها با DataFrame API
- داده ها را با DataFrame API جمع کنید
- نمونه داده ها از DataFrames
- داده ها را از DataFrames ذخیره کنید
SQL برای DataFrames
- Querying DataFrames با SQL
- فیلتر کردن DataFrame با SQL
- جمع آوری داده ها با SQL
- اتصال DataFrame با SQL
- حذف موارد تکراری در DataFrames
- کار با مقادیر NA در DataFrames
تجزیه و تحلیل داده ها با اسپارک
- تجزیه و تحلیل داده های اکتشافی با DataFrames
- تجزیه و تحلیل داده های اکتشافی با Spark SQL
- تجزیه و تحلیل سری های زمانی با DataFrames
- یادگیری ماشینی اولیه با DataFrames، قسمت 1
- یادگیری ماشینی اولیه با DataFrames، قسمت 2
نتیجه
- مراحل بعدی