کتاب The Definitive Guide to Power Query (M): Mastering Complex Data Transformation with Power Query (راهنمای قطعی Power Query (M): تسلط بر تبدیل دادههای پیچیده با Power Query) به شما کمک میکند تا پایهای محکم در زبان Power Query M ایجاد کنید. با پیشروی در فصلها، یاد میگیرید که چگونه از آن دانش برای پیادهسازی مفاهیم پیشرفته و تبدیل دادهها قبل از «غواصی عمیق» بدون سازش در زبان Power Query M استفاده کنید.
در ادامه مقدمهای از کتاب The Definitive Guide to Power Query (M) را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The Definitive Guide to Power Query (M):
در دهه گذشته، محبوبیت زبان M Power Query به طور مداوم افزایش یافته است، به طوری که تقریباً در اکوسیستم مایکرؤسافت از جمله Power BI، Excel، Power Platform، Dynamics ۳۶۵، SQL Server و Data Factory فراگیر شده است. امروزه M و Power Query ابزارهای ضروری برای متخصصان دادههای مدرن مانند تحلیلگران کسب و کار، دانشمندان داده و علاقهمندان به داده هستند.
کتاب The Definitive Guide to Power Query (M) به دنبال این است که شما را به زبان M تبدیل کند. در حالی که M را میتوان با استفاده از رابط کاربری گرافیکی (GUI) ویرایشگر Power Query نوشت، این رویکرد به شدت شما را به بخش کوچکی از عملکردهای + ۷۰۰ هسته M محدود میکند. ما تخمین میزنیم که رابط کاربری گرافیکی برای نوشتن پرس و جوهای M به شما امکان میدهد فقط حدود ۵۰٪ از چالشهای مربوط به تبدیل دادهها را حل کنید.
با این حال، تسلط بر M به شما این امکان را میدهد که این رقم را به ۱۰۰% نزدیک کنید. این کتاب که با مفاهیم و کدهای ساده شروع میشود، به تدریج شما را در مسیری با پیچیدگی فزاینده حرکت میدهد.
مفاهیم پیچیده به زبانی واضح و مختصر با مثالهای عملی توضیح داده میشوند که مفاهیم را در عمل نشان میدهند. در پایان این کتاب، چالشهای کمی وجود خواهد داشت، در صورت وجود، چالشهای تبدیل دادهها که نمیتوانید به طور مستقیم با آنها مقابله کنید.
برای یک سفر هیجانانگیز و پر ارزش به سمت تسلط خود بر زبان M آماده شوید!
کتاب The Definitive Guide to Power Query (M) برای چه کسی است؟
اگر با Power Query تازه کار هستید، این کتاب ممکن است بهترین انتخاب برای شما نباشد. کتابهایی وجود دارند که اصول اولیه را از طریق رابط کاربری و اقدامات ساده مبتنی بر دکمه معرفی میکنند و راهی ساده برای شروع ارائه میکنند.
از سوی دیگر، اگر در درک کامل زبان M جدی هستید، پس این کتاب برای شما مناسب است. اگر این اولین تجربه شما با M است، ممکن است مفاهیم خاصی برای شما چالش برانگیز باشد. خواندن صفحات برای اولین بار اطلاعات زیادی در اختیار شما قرار میدهد، اما ممکن است برخی از موضوعات بسیار پیچیده باشند. همانطور که با M بیشتر آشنا میشوید، خواندن مجدد کتاب احتمالاً درک این موضوعات پیچیده را آسانتر میکند.
به طور کلی، هدف ما نوشتن کتابی بود که دانش نظری را با مثالهای عملی ترکیب کند. چند فصل اول بیشتر تئوری هستند و مبانی زبان M را ارائه میدهند. همانطور که کتاب پیشرفت میکند و درک شما عمیقتر میشود، ما پروژهها و فایلهای تمرینی را برای شما قرار میدهیم تا با آنها کار کنید.
زبان Power Query M برای کاربران مختلف مفید است. کاربران Power BI ممکن است از M برای تهیه مدل داده خود استفاده کنند، کاربران اکسل ممکن است دادهها را تبدیل کرده و در صفحات گسترده خود خروجی دهند، در حالی که کاربران کارخانه داده میتوانند از M برای جستجو در یک API و انتقال نتیجه به یک پایگاه داده استفاده کنند. در کتاب The Definitive Guide to Power Query (M)، هدف ما این است که به همه این مخاطبان مختلف پاسخ دهیم.
اگرچه برخی از موضوعات، مانند ایجاد کانکتورهای سفارشی یا بهینهسازی عملکرد، ممکن است به دلیل ماهیت فنی، برای کسانی که دانش پیشرفته دارند جذابیت بیشتری داشته باشد، ما معتقدیم که درک روشهای مختلف استفاده از زبان M برای همه کاربران مفید است.
شروع با زبان M میتواند دلهرهآور باشد و تسلط بر آن چندین سال طول کشید. این یک سفر چالش برانگیز است که نیاز به تمرکز و آزمایش زیاد دارد. با این حال، اگر پشتکار داشته باشید، کتاب ما عمق بیسابقهای از تمام جنبههای M را ارائه میکند و به شما امکان میدهد به یک متخصص واقعی M تبدیل شوید.
بیشتر بخوانید: کتاب Extending Power BI with Python and R
آنچه کتاب The Definitive Guide to Power Query (M) پوشش میدهد:
فصل ۱، معرفی M، مبانی زبان M مانند بیان let را معرفی میکند و همچنین تاریخچه M و ویژگیهای رسمی و غیر رسمی M را در بر میگیرد. همچنین بحث میکند که چه کسی باید M را یاد بگیرد، چرا باید M را بیاموزید، و کجا و چگونه باید M را یاد بگیرید. از M استفاده کنید.
فصل ۲، کار با Power Query/M، Power Query Editor را معرفی میکند، برنامه اصلی برای کدنویسی M. علاوه بر این، به شما امکان میدهد از تنها با استفاده از Power Query Editor\’s GUI برای ایجاد کد M به نوشتن کد خود از طریق سفارشی تبدیل شوید. ستونها و ویرایشگر پیشرفته
فصل ۳ کتاب The Definitive Guide to Power Query (M)، دسترسی و ترکیب دادهها، تعداد زیادی از اتصال دهندههای داده موجود برای M را بررسی میکند، از جمله اتصال دهندههای فایل و پوشه، رابطهای پایگاه داده و مکعب، کار با دادههای باینری، و در نهایت، نحوه ترکیب و ادغام دادهها بین پرس و جوها.
فصل ۴، مقادیر و عبارات در M، انواع مختلف مقادیر در زبان M و همچنین عبارات، عملگرها، ساختارهای کنترلی و شمارشها را معرفی میکند.
فصل ۵ کتاب The Definitive Guide to Power Query (M)، درک انواع دادهها، به بررسی اهمیت انواع دادهها در زبان M میپردازد. این به شما در مورد ساختار آنها و کاربرد آنها در سناریوهای دنیای واقعی میآموزد. این فصل تکنیکهایی را برای شناسایی خودکار انواع دادهها ارائه میکند و درباره اینکه چرا تبدیل نوع مهم است بحث میکند. علاوه بر این، مفهوم جنبهها و انتساب نوع را ارائه میکند که اغلب منجر به خطا در جستارهای شما میشود.
فصل ۶ کتاب The Definitive Guide to Power Query (M)، مقادیر ساختاریافته، برخی از مهمترین مقادیر در زبان M، مانند لیستها، رکوردها و جداول را پوشش میدهد. این مقادیر میتوانند چندین مقدار را در خود ذخیره کنند.
شما تکنیکهای ایجاد آنها، کاربردهای معمول آنها و عملگرهایی که با مقادیر ساختاریافته کار میکنند را یاد خواهید گرفت. علاوه بر این، این فصل از کتاب The Definitive Guide to Power Query (M) نحوه دسترسی به مقادیر فردی آنها را توضیح میدهد.
فصل ۷ کتاب The Definitive Guide to Power Query (M)، مفهومسازی M، برخی از مفاهیم انتزاعیتر M را که برای درک واقعی نحوه عملکرد زبان M حیاتی هستند، بررسی میکند. موضوعات تحت پوشش شامل محیط جهانی، ایجاد محیط جهانی خود، بخشها، بسته شدن، تاشو پرس و جو و ابرداده است.
فصل ۸، کار با ساختارهای تودرتو، چندین تکنیک برای تبدیل و دستکاری مقادیر ساختاریافته، مانند لیستها، رکوردها و جداول ارائه میکند که به شما کمک میکند تا از محدودیتهای رابط کاربری گرافیکی عبور کنید.
فصل ۹، پارامترها و توابع سفارشی، با بحث در مورد نقش پارامترها در ایجاد پرس و جوها انعطافپذیر و پویا آغاز میشود. سپس به چگونگی ایجاد توابع سفارشی میپردازد که نحو آنها، اهمیت انواع دادهها و تکنیکهای اشکال زدایی را پوشش میدهد. در نهایت، یاد میگیرید که هر عبارت، قند نحوی برای یک تابع است.
فصل ۱۰، پرداختن به تاریخها، زمانها و مدتزمانها، توضیح میدهد که چگونه تجزیه و تحلیل زمانی کلیدی برای باز کردن بسیاری از بینشهای داده است و چرا باید در برخورد با تاریخها، زمانها و مدت زمان برای انجام چنین تحلیلهایی مهارت داشته باشید.
این فصل از کتاب The Definitive Guide to Power Query (M)، این موضوعات و موارد دیگر را با مثالهای عملی متعدد بررسی میکند.
فصل ۱۱، مقایسهکنندهها، جایگزینکنندهها، ترکیبکنندهها و تقسیمکنندهها، تکنیکهای دستکاری دادهها را بررسی میکند. این نشان میدهد که چگونه میتوان نحوه مقایسه، سفارش، جایگزینی، ترکیب یا تقسیم مقادیر را سفارشی کرد. این روشها برای طیف وسیعی از وظایف رایج تبدیل داده ضروری هستند.
فصل ۱۲ کتاب The Definitive Guide to Power Query (M)، رسیدگی به خطاها و اشکال زدایی، بر روی چیستی خطاها تمرکز میکند و راهنماییهایی در مورد نحوه رسیدگی به آنها در زبان M و اشکال زدایی موفقیتآمیز کد ارائه میدهد و به شما امکان میدهد پرس و جوهای قویتری بسازید. علاوه بر این، تکنیکهایی برای گزارش خطاها ارائه میدهد.
فصل ۱۳، تکرار و بازگشت، بازگشت از طریق استفاده از عملگر @ را توضیح میدهد. سپس این فصل با استفاده از List. Transform، List. Acumulate و List. Generate تمرکز خود را به تکنیکهای تکرار تغییر میدهد. شما در مورد ملاحظات حافظه و اینکه چه جنبههایی را برای بهترین عملکرد در نظر بگیرید، یاد خواهید گرفت.
فصل ۱۴، الگوهای دردسرساز داده، تطبیقپذیری زبان M را نشان میدهد، تکنیکهای مختلف استخراج متن را پوشش میدهد و همچنین رویکردی جامع برای ایجاد یک راه حل سفارشی قابل مدیریت برای رسیدگی به فایلها به صورت انبوه ارائه میدهد.
فصل ۱۵ کتاب The Definitive Guide to Power Query (M)، بهینهسازی عملکرد، عواملی را بررسی میکند که بر عملکرد پرس و جو تأثیر میگذارد. این ظروف mashup و اهمیت مدیریت حافظه را معرفی میکند. ما به تاشو پرس و جو میپردازیم، مکانیک فایروال فرمول را بررسی میکنیم و روشهای مختلفی را برای بهبود عملکرد پرس و جو ارائه میکنیم.
فصل ۱۶، فعال کردن برنامههای افزودنی، نشان میدهد که چگونه میتوان زبان M را با ایجاد یک کتابخانه قابل استفاده مجدد از توابع M خود، از جمله یک مثال دقیق از ایجاد یک اتصال دهنده داده سفارشی، گسترش داد.
سرفصلهای کتاب The Definitive Guide to Power Query (M):
- Preface
- Introducing M
- Working with Power Query/M
- Accessing and Combining Data
- Understanding Values and Expressions
- Understanding Data Types
- Structured Values
- Conceptualizing M
- Working with Nested Structures
- Parameters and Custom Functions
- Dealing with Dates, Times, and Durations
- Comparers, Replacers, Combiners, and Splitters
- Handling Errors and Debugging
- Iteration and Recursion
- Troublesome Data Patterns
- Optimizing Performance
- Enabling Extensions
- Other Books You May Enjoy
- Index
جهت دانلود کتاب The Definitive Guide to Power Query (M) میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.