کتاب Microsoft Power BI Performance Best Practices از جدیدترین منابع آموزشی نرمافزار Microsoft Power BI میباشد. این کتاب در 14 فصل به صورت عملی، مسائل مقدماتی تا نکات پیشرفتهی نرمافزار Microsoft Power BI را آموزش میدهد.
در ادامه مقدمهای از کتاب Microsoft Power BI Performance Best Practices را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Microsoft Power BI Performance Best Practices:
شروع ساخت راه حل های تحلیلی در Power BI بسیار آسان است. محتوای روشنگر میتواند زندگی خود را به خود بگیرد و از نظر محبوبیت و حجم دادههای قابل دسترسی رشد کند. اگر به درستی برای این مقیاس برنامهریزی نکردهاید، میتوانید در زمینههای مختلف با مشکلات عملکردی مواجه شوید. این کتاب میتواند با پوشش جامع بهینهسازی عملکرد برای هر لایه Power BI، از بوم گزارش گرفته تا مدلسازی داده، تبدیلها، ذخیرهسازی و معماری کمک کند.
توسعهدهندگان و معمارانی که با Power BI کار میکنند، میتوانند دانش خود را با این راهنمای عملی برای طراحی و پیادهسازی راهحلها در هر مرحله از چرخه عمر راهحلهای تحلیلی، به کار گیرند. این کتاب نه تنها مجموعهای منحصر به فرد از بهترین شیوهها و نکات است، بلکه فرآیندی ساختاریافته و رویکرد عملی برای شناسایی و رفع مشکلات رایج عملکرد را در اختیار شما قرار میدهد.
با توضیحاتی در مورد مفاهیم اساسی و مثالهای عملی، با انتخابهای رایج طراحی که بر عملکرد تأثیر میگذارند و منابع بیشتری مصرف میکنند و نحوه جلوگیری از این مشکلات آشنا میشوید. شما مسائل و تنظیمات کلی معماری را درک خواهید کرد که بیشتر راه حلها را به طور گسترده تحت تأثیر قرار میدهند.
همانطور که پیشرفت میکنید، در هر لایه از یک راه حل معمولی Power BI قدم میزنید و یاد می گیرید که چگونه اطمینان حاصل کنید که طرح های شما میتوانند عملکرد خوبی داشته باشند و مقیاس را مدیریت کنند، در حالی که قابلیت استفاده را قربانی نمیکنند.
روی لایه داده تمرکز میکنید و سپس به سمت طراحی گزارش میروید. ما همچنین Power BI Premium را پوشش خواهیم داد، از جمله برنامه ریزی ظرفیت و آزمایش بار، و استفاده از خدمات Azure برای مقیاس اضافی.
تا پایان کتاب Microsoft Power BI Performance Best Practices، میتوانید با اطمینان راهحلهای Power BI را با کارایی پایین و با تلاش کمتر حفظ کنید. شما میدانید که چگونه از ابزارهای رایگان در دسترس و یک فرآیند سیستماتیک برای نظارت و تشخیص مشکلات عملکرد استفاده کنید.
این کتاب برای چه کسی است؟
کتاب Microsoft Power BI Performance Best Practices برای تحلیلگران داده، توسعه دهندگان هوش تجاری (BI) و دیگر متخصصان داده است که اصول اولیه Power BI را آموخته اند. آنها این کتاب BI را زمانی مفید خواهند یافت که بخواهند راه حل هایی بسازند که بهترین عملکرد را داشته باشند و با حجم بالای دادهها و کاربر مقیاس خوبی داشته باشند. همچنین برای کمک به تشخیص و حل مشکلات عملکرد موجود مفید خواهد بود. آشنایی با اجزای اصلی Power BI و درک سطح مبتدی از اهداف و موارد استفاده آنها ضروری است.
آنچه این کتاب پوشش میدهد:
فصل 1 کتاب Microsoft Power BI Performance Best Practices، تنظیم اهداف و شناسایی مناطق مشکل، راه حل Power BI را به عنوان جریانی از دادهها از منابع متعدد که به صورت تلفیقی به دست مصرفکنندگان میرسد، توصیف میکند. ما به نحوه ذخیره دادهها در Power BI و مسیرهای مختلفی که میتواند قبل از رسیدن به کاربر طی کند، نگاه خواهیم کرد. بسیاری از انتخابهای اولیه طراحی معماری که در مراحل اولیه راهحل انجام شدهاند، تغییر بعداً بسیار دشوار و پرهزینه است. به همین دلیل مهم است که درک کاملی از پیامدهای آن انتخابها و نحوه تصمیمگیری بهترین انتخاب در ابتدا داشته باشیم.
فصل 2 کتاب Microsoft Power BI Performance Best Practices، کاوش در معماری و پیکربندی Power BI، راهنمایی کلی برای بهبود توان عملیاتی و تأخیر ارائه میکند. این فصل همچنین به حالتهای ذخیرهسازی داده در Power BI و نحوه رسیدن دادهها به مدل داده میپردازد، زیرا انتخابها در اینجا بر اندازه و تازگی مجموعه تأثیر میگذارند. این فصل همچنین نحوه به کارگیری دروازههای Power BI را که معمولاً برای اتصال به منابع داده خارجی استفاده میشوند، پوشش میدهد. این مهم است زیرا کاربران اغلب دادههای بهروز، دادههای تاریخی را میخواهند و میتوانند بهطور موازی به هزاران عدد برسند.
فصل 3 کتاب Microsoft Power BI Performance Best Practices، بهینه سازی DirectQuery، DirectQuery را بررسی میکند، که بر یک منبع داده خارجی متکی است. زمانی که سازمان ها مجموعه دادههای بسیار بزرگی دارند، این یک انتخاب رایج ذخیره سازی در Power BI است. این منابع اغلب برای پرس و جوهای تحلیلی طراحی نشده اند و به طور قابل توجهی عملکرد گزارش و به روز رسانی دادهها را کاهش می دهند. ما بهینهسازیهایی را که میتوان هم در Power BI و هم در منبع خارجی انجام داد، برای جلوگیری از رسیدن سریع به محدودیتها پوشش خواهیم داد.
فصل 4 کتاب Microsoft Power BI Performance Best Practices، تجزیه و تحلیل گزارشها و متریکها، توضیح میدهد که چگونه عملکرد را تنها در صورتی میتوان بهبود بخشید که بتوان آن را به طور عینی اندازهگیری کرد.
بنابراین، این فصل تمام منابع دادههای عملکرد و نحوه درک اطلاعات ارائه شده برای شناسایی بخش هایی از راه حل که گلوگاه هستند را پوشش میدهد. این شامل ابزارهای مفید بومی و شخص ثالث میشود. ما همچنین دستورالعمل هایی را برای کمک به نظارت و مدیریت مداوم عملکرد ارائه میدهیم.
فصل 5 کتاب Microsoft Power BI Performance Best Practices، تجزیه و تحلیل عملکرد دسکتاپ، ساده ترین راه را برای دیدن زمان صرف شده در گزارش ها شرح میدهد. این کار با استفاده از Power BI Desktop Performance Analyzer انجام میشود تا تفکیکهای تفصیلی برای هر اقدام کاربر بهصورت بصری دریافت شود.
این فصل تمام ویژگیها، نکات برجسته و مسائلی را که باید از آنها آگاه بود، توضیح میدهد، معنی معیارها را توضیح میدهد، و نحوه تفسیر و عمل بر روی دادهها را نشان میدهد.
فصل 6 کتاب Microsoft Power BI Performance Best Practices، ابزارهای شخص ثالث، برخی از ابزارهای محبوب شخص ثالث را توصیف میکند که در بررسی عملکرد و تنظیم موثر هستند. این فصل موارد استفاده معمولی را در مورد اتصال آنها به Power BI، جمعآوری معیارها و مواردی که هنگام تشخیص مشکلات عملکرد باید به آن توجه کرد، میپردازد.
فصل 7 کتاب Microsoft Power BI Performance Best Practices، حاکمیت بر چارچوب عملکرد، توضیح میدهد که چگونه معیارها و ابزارهایی که در فصلهای قبلی پوشش داده شدهاند، بلوکهای اساسی برای مدیریت عملکرد هستند.
با این حال، موفقیت با یک رویکرد ساختاریافته و قابل تکرار برای ایجاد تفکر مرتبط با عملکرد در کل چرخه عمر راه حل Power BI محتملتر است. این فصل دستورالعمل هایی را برای تنظیم فرآیندهای مبتنی بر داده ارائه میدهد تا از مشکلات مقیاس ناگهانی برای محتوای جدید جلوگیری کند و از تخریب محتوای موجود جلوگیری کند. ما همچنین نقشهای معمولی در پروژههای تحلیلی را مورد بحث قرار میدهیم، از سلفسرویس گرفته تا تجزیهوتحلیلهای مبتنی بر مدیریت مرکزی، و پیشنهاد میکنیم که آنها چه کاری میتوانند برای کمک به تلاشهای بهبود عملکرد انجام دهند.
فصل 8 کتاب Microsoft Power BI Performance Best Practices، بارگذاری، تبدیل و تازهسازی دادهها، نحوه بارگیری دورهای دادهها را یک بخش حیاتی از هر سیستم تحلیلی معرفی میکند، و در Power BI، این مورد برای مجموعه دادههای حالت واردات اعمال میشود.
عملیات بهروزرسانی دادهها در حالت Import یکی از فشردهترین عملیاتهای CPU و حافظه است که میتواند منجر به تأخیر یا خرابی طولانی شود، بهویژه با مجموعه دادههای بزرگ. این میتواند کاربران را با دادههای قدیمی مواجه کند، سرعت توسعه را به میزان قابل توجهی کاهش دهد، یا حتی ظرفیتها را با به روز رسانیهای گرانقیمت بیش از حد بارگذاری کند. بنابراین، تبدیل دادهها باید با در نظر گرفتن عملکرد طراحی شوند.
فصل 9 کتاب Microsoft Power BI Performance Best Practices، گزارش و طراحی داشبورد، بر این تمرکز دارد که چگونه گزارشها و داشبوردها «نوک کوه یخ» در راهحل Power BI هستند، زیرا این همان چیزی است که مصرفکنندگان به طور منظم با آن در تعامل هستند.
صرف نظر از نحوه نمایش آن، این لایه بصری اصلی Power BI یک برنامه جاوا اسکریپت است که در یک مرورگر اجرا میشود. این فصل ملاحظات و اقدامات مهمی را که باید در مورد چیدمان بصری، پیکربندی، و برش/فیلتر کردن اعمال شود، پوشش میدهد. همچنین به گزارشهای صفحهبندی شده نگاه میکند که رفتاری متفاوت از گزارشهای تعاملی دارند و ملاحظات عملکرد خاصی دارند.
فصل 10 کتاب Microsoft Power BI Performance Best Practices، مدلسازی داده و امنیت در سطح ردیف، توضیح میدهد که چگونه مجموعه داده Power BI در جایی است که دادهها پس از شکلدهی به زمین میرسند، و دادهها از کجا برای تجزیه و تحلیل بازیابی میشوند.
از این رو، مسلماً مهم ترین قطعه، در هسته راه حل Power BI است. غنای ویژگی و انعطافپذیری مدلسازی Power BI گزینههایی را هنگام مدلسازی دادهها فراهم میکند. برخی از انتخاب ها میتوانند توسعه را به بهای عملکرد پرس و جو و/یا اندازه مجموعه دادهها آسان تر کنند. این فصل راهنماییهایی در مورد طراحی مدل، کاهش اندازه مجموعه دادهها و روابط سریعتر ارائه میدهد. سپس روش های توصیه شده را برای بهینه سازی امنیت در سطح ردیف پوشش میدهیم.
فصل 11 کتاب Microsoft Power BI Performance Best Practices، بهبود DAX، توضیح میدهد که چگونه فرمولهای DAX به توسعهدهندگان BI اجازه میدهند تا طیف متنوعی از عملکردهای اضافی را به مدل اضافه کنند. همان نتیجه صحیح را میتوان با نوشتن فرمول های مختلف DAX بدون توجه به اینکه یک نسخه ممکن است به طور قابل توجهی در یک جستجو یا پیکربندی بصری خاص کندتر به دست آورد. این فصل مسائل رایج DAX و روشهای توصیهشده را نشان میدهد تا محاسبات بهترین عملکرد را داشته باشند.
فصل 12 کتاب Microsoft Power BI Performance Best Practices، الگوهای مقیاس بالا، توضیح میدهد که چگونه میزان دادههایی که سازمانها جمعآوری و پردازش میکنند همواره در حال افزایش است که منجر به چالشهایی با دادههای بزرگ میشود.
حتی با فناوری فشردهسازی دادههای Power BI، بارگیری و ذخیره مقادیر انبوه داده در یک مجموعه داده حالت Import در مدت زمان معقولی همیشه امکانپذیر نیست. این مشکل زمانی بدتر میشود که شما نیاز به پشتیبانی از صدها یا هزاران کاربر به صورت موازی داشته باشید. این فصل گزینههای موجود برای مقابله با چنین مسائلی را با استفاده از فناوریهای Power BI Premium، Azure، مدلهای ترکیبی و تجمیع پوشش میدهد.
فصل 13 کتاب Microsoft Power BI Performance Best Practices، بهینهسازی ظرفیتهای پرمیوم و جاسازیشده، نحوه ارائه ظرفیت اختصاصی، محدودیتهای بالاتر و بسیاری از قابلیتهای اضافی، مانند گزارشهای صفحهبندی شده و هوش مصنوعی، را پوشش میدهد.
ما Premium Gen2 را در این فصل پوشش میدهیم و توضیح میدهیم که چگونه سیستم با بار بیش از حد برخورد میکند و چگونه مقیاس خودکار کار میکند. ما همچنین تنظیمات بار کاری موجود را که میتواند بر عملکرد تأثیر بگذارد، پوشش خواهیم داد. ما یاد خواهیم گرفت که چگونه برای اندازه ظرفیت مناسب برنامهریزی کنیم و چگونه آزمایش بار را انجام دهیم. همچنین یاد خواهیم گرفت که چگونه از برنامه ظرفیت اندازهگیری برای شناسایی و عیبیابی مشکلات بار ظرفیت استفاده کنیم.
فصل 14 کتاب Microsoft Power BI Performance Best Practices، تعبیه در برنامهها، نحوه جاسازی محتوای Power BI در یک برنامه وب سفارشی را پوشش میدهد که چگونه یک راه عالی برای نمایش تجزیه و تحلیل دادهها در یک تجربه رابط کاربری کاملاً سفارشی، همراه با سایر محتوای غیر مرتبط با Power BI است.
این الگو ملاحظات بیشتری را معرفی میکند زیرا برنامه Power BI به صورت خارجی از طریق تماس های API میزبانی میشود. این فصل به چگونگی انجام کارآمد این کار می پردازد.
سرفصلهای کتاب Microsoft Power BI Performance Best Practices:
- Foreword
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Architecture, Bottlenecks, and Performance Targets
- Chapter 1: Setting Targets and Identifying Problem Areas
- Chapter 2: Exploring Power BI Architecture and Configuration
- Chapter 3: DirectQuery Optimization
- Part 2: Performance Analysis, Improvement, and Management
- Chapter 4: Analyzing Logs and Metrics
- Chapter 5: Desktop Performance Analyzer
- Chapter 6: Third-Party Utilities
- Chapter 7: Governing with a Performance Framework
- Part 3: Fetching, Transforming, and Visualizing Data
- Chapter 8: Loading, Transforming, and Refreshing Data
- Chapter 9: Report and Dashboard Design
- Part 4: Data Models, Calculations, and Large Datasets
- Chapter 10: Data Modeling and Row-Level Security
- Chapter 11: Improving DAX
- Chapter 12: High-Scale Patterns
- Part 5: Optimizing Premium and Embedded Capacities
- Chapter 13: Optimizing Premium and Embedded Capacities
- Chapter 14: Embedding in Applications
- Other Books You May Enjoy
فایل کتاب Microsoft Power BI Performance Best Practices را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.