Power Query ، Power Pivot در اکسل و نرم افزار Power BI چیست؟
در سال ۲۰۱۰ از یک افزونه در اکسل رونمایی شد که با نصب اکسل از همان ابتدا در اختیار کاربران نبود و باید جداگانه به اکسل اضافه میشد. سال ۲۰۱۰ نقطه عطفی برای اضافه شدن ابزاری بسیار قدرتمند به اکسل بود و قبل از اون همیشه صحبت از ضعف اکسل در ارتباط با داده های بزرگ میشد. اما با اضافه شدن پاورها به اکسل که شامل Power Query، Power View و power pivot در اکسل هست دوباره نگاه ها به اکسل برگشت و هنوز اکسل حرف های جدی برای گفتن در استفاده حرفه ای با داده ها از جمله داده های بزرگ داره. اما هر کدام از این پاورها بهر هدف خاصی ساخته شدن که قصد داریم تو این مقاله کمی در موردشون صحبت کنیم و در آینده حتما بیشتر در این مورد خواهیم گفت.
Power BI چیست؟
پاور بی آی (Power BI) یک نرم افزار جدای از اکسل هست که میتونه گزارش های تعاملی و بر مبنای وب منتشر بکنه. ما میتونیم از این نرم افزار برای ایجاد گزارش های متنوع هم روی کامپیوتر و هم در فضای وب استفاده کنیم. وقتی که یگ گزارش رو منتشر کنیم، مخاطبین گزارش میتونن، اون رو روی هر وسیله ای از قبیل، کامپیوترها، مک، بروزرها و اپلیکیشن ها روی موبایل ها و تبلت ها و … میشه مشاهده کرد.
تفاوت پاورها در اکسل با پاور بی آی چیست؟
خب، اکسل هم میتونه نمودارهای تعاملی ایجاد کنه. اما چند تفاوت اساسی بین اکسل و این نرم افزار وجود داره: پاور بی آی در ارائه نمودارهای تعاملی و پویا خیلی قوی هست. با کلیک روی ستون یک نمودار ستونی، سایر اجزای نمودار و گزارش که در ارتباط با اون موضوع هستن، تغییر خواهند کرد. نمودارها و گراف هایی رو در این ابزار می بینیم که تولید اونها در اکسل یا خیلی سخته و یا اصلا امکان پذیر نیست، مثل نقشه ها، تصاویر و یا نمایه های اختصاصی و حرفه ای. پاور بی آی با مجموعه داده های بزرگ کار میکنه. محدودیت فعلی برای بیش از یک میلیون ردیف که در اکسل وجود داره، در این نرم افزار وجود نداره. میتونیم به هر داده های مشاغل مختلف متصل بشیم و هر حجمی از داده رو تحلیل و بررسی کنیم. (تنها محدودیت، توانایی سیستم و یا سرور پاور بی آی شماست) گزارش ها رو به راحتی به اشتراک میذاره. بعد از اینکه گزارش رو با این نرم افزار ساختیم، میتونیم با فرمت های عمومی (مرورگرها و اپلیکیشن ها) به اشتراک بذاریم. این به این معنی هست که مخاطب گزارش، نیازی به نصب اکسل و یا پاور بی آی وی سیستم خودش نداره. پاور بی آی فقط برای تحلیل یک موضوع و تعریف داستان هست در حالیکه اکسل تقریبا برای همه کار. ما از اکسل برای شبیه سازی، مدلسازی مالی و یا طراحی بیزننس پلن و تهیه نرم افزار و خیلی چیزهای دیگه استفاده میکنیم. پاور بی آی برای تحلیل داده و تعریف داستان بکار میره. اگر شما دارید یک مدل مالی و یا یک مسئله بهینه سازی رو با پاور بی آی انجام میدید، یا به نتیجه نمیرسید و یا خیلی به زحمت می افتید و کار سخت خواهد شد. اما از اون طرف، اگر از پاور بی آی برای ایجاد گزارش های متنوع و اجرای الگوریتم های تحلیلی (مثل دسته بندی، خوشه بندی و …) استفاده میکنید، قطعا همکاران و مدیران خودتون رو متعجب میکنید.
چطور میتونیم به ابزار پاور بی آی دسترسی داشته باشیم؟
پاور بی ای برای استفاده شخصی رایگان هست. کافیه که به سایت PowerBi.com برید و نسخه رایگان دسکتاپ رو دانلود کنید. اگر میخواید گزارش ها و کارهاتون رو به عنوان یک تیم به اشتراک بذارید، باید از paid Power BI استفاده کنید که میتونید راجع به این موضوع از همون سایت خودش اطلاعات لازم رو کسب کنید.
Power Query در اکسل چیست؟
پاور کوئری (Power Queryدر اکسل) یک نرم افزار آماده سازی داده هست. در واقع داده ها رو از دیتابیس های مختلف فراخوانی میکنه، تغییرات مورد نیاز رو روی اونها اعمال میکنه و در نهایت آماده میکنه و میفرسته به قسمت گزارشگیری. بخشی از کارهایی که این ابزار قدرتمند میتونه انجام بده:
- به دیتابیس های مختلف وصل میشه و اطلاعات اونها رو فراخوانی میکنه. (دیتابیس ها، فایل ها، صفحات وب، AP ها، محفظه های ابری و …)
- فراخوانی و ترکیب داده ها (append کردن داده ها و یا merge کردن داده ها و …) از منابع مختلف
- ایجاد ستون های جدیدی از داده ها
- فرمت دهی داده ها، حذف و خلاصه کردن داده ها
- تغییر شکل و چیدمان داده ها (ترانهاده کردن داده ها، گروه بندی، پیوت کردن داده ها و برعکس (تبدیل به جدول مسطح)
- تغییر حرفه ای و پیشرفته داده ها با استفاده از فرمول نویسی ویژه این ابزار (زبان M)
- منتشر کردن دیتابیس ها با قابلیت بروزسانی
خروجی پاور کوئری میتونه ورودی اکسل و پاور بی آی باشه. برای همین هست که این ابزار در هر دو نرم افزار وجود داره. در واقع این ابزار ترکیبی است از SQL، VBA و فرمول و ابزارهای اکسل که به ما کمک میکنه روی مسائل و مشکلات اصلی تمرکز کنیم. برخی از کارهایی که میشه با ابزار پاو رکوئری انجام داد رو در مقالات یکپارچه سازی فایل های یک فولدر و ادغام کردن جداول میتونیم ببینیم. چطور میتونیم به ابزار پاور کوئری دسترسی داشته باشیم؟ راه دسترسی در Power BI: پاور کوئری جزئی از نرم افزار پاور بی آی هست و نیازی نیست که کار خاصی انجام بدیم. فقط کافیه روی گزینه “Get Data” کلیک کنیم و وارد محیط پاور کوئری بشیم. راه دسترسی در Excel: در اکسل ۲۰۱۶ به بعد و آفیس ۳۶۵: پاور کوئری بصورت پیشفرض وجود داره و نیازی به اضافه کردن چیزی نیست. فقط کافیه از تب Data از گزینه های مربوط به دسته Get & Transform استفاده کنیم و به محیط پاور کوئری متصل بشیم. در اکسل ۲۰۱۰ و ۲۰۱۳: باید این ابزار رو در قالب یک افزونه (Add Ins) به اکسل اضافه کنیم. این افزونه رو میتونیم از لینک دانلود کنیم. در ورژن ۲۰۱۳ هم این افزونه ها در اکسل موجود هست و فقط باید بریم فعال کنیم. برای این کار از تب Developer و قسمت COM add-ins افزونه مورد نظر رو تیک میزنیم.
Power Pivot در اکسل چیست؟
پاور پیوت (Power Pivot در اکسل) یک موتور محاسباتی برای پیوت تیبل هست. میتونیم از این ابزار برای مدلسازی داده های پیچیده، برقراری روابط بین جداول مختلف و انجام محاسباتی که در قسمت value field پیوت تیبل/پیوت چارت هست، استفاده کنیم. در واقع باید پاور پیوت رو به عنوان لایه محاسباتی بین داده های خام و لایه بصری سازی در نظر بگیریم. ما از طریق پاور پیوت و زبان DAX تعیین میکنیم که چه محاسباتی روی داده هامون انجام بشه. این زبان بسیار قدرتمند هست و محاسبات خیلی پیچیده رو میتونه انجام بده. از پاور پیوت هم در اکسل و هم در پاور بی آی میتونیم استفاده کنیم. چطور میتونیم به ابزار پاور پیوت دسترسی داشته باشیم؟ راه دسترسی در Power BI: پاور پیوت جزئی از نرم افزار پاور بی آی هست و نیازی نیست که کار خاصی انجام بدیم. میتونیم از طریق ریبون Modeling و نمای data & relationship به امکانات متنوع این ابزار قدرتمند دسترسی داشته باشیم. راه دسترسی در Excel: در اکسل ۲۰۱۶ به بعد و آفیس ۳۶۵: پاور پیوت (Power Pivot در اکسل) بصورت پیشفرض وجود داره و نیازی به اضافه کردن چیزی نیست. در اکسل ۲۰۱۰ و ۲۰۱۳: باید این ابزار رو در قالب یک افزونه (Add Ins) به اکسل اضافه کنیم. این افزونه رو میتونیم از لینک دانلود کنیم. در ورژن ۲۰۱۳ هم این افزونه ها در اکسل موجود هست و فقط باید بریم فعال کنیم. برای این کار از تب Developer و قسمت COM add-ins افزونه مورد نظر رو تیک میزنیم. خب در این مقاله دیدیم که نرم افزار Power BI و ابزار های Power Query/ Power Pivot رو شناختیم. حالا برای اینکه بتونیم جمع بندی کنیم، ارتباط Power Query و Power Pivot در اکسل با Power BI، در تصویر زیر نمایش داده شده است.
سلام
ممنون از اطلاعات ارزشمندتون.
آیا در سایت آموزش Power bI هست؟
سلام
تشکر از شما
انشالله به زودی خبرهای خوبی از این آموزش ها میرسه
با سلام
ببخشید یه سؤال حیاتی داشتم ممنون میشم اگه راهنماییم کنین
اگر بخواهیم با استفاده از پاور کوئری اطلاعات ۱۰۰ صفحه از یک سایت رو (مثل این سایت http://totfim.com/Books/ که پاین صفحه صفحات زیادی وجود داره) توی اکسل ذخیره کنیم باید ۱۰۰ بار لینک هر صفحه رو کپی کنیم و مراحلش طی بشه؟ راهی نیست که بشه یکباره همه اطلاعات رو به صورت جدول وارد کرد؟
سلام
چون هر کتاب آدرس متفاوت داره باید برای هر کدام این کار تکرار بشه.