پروژه Power BI خانم یاسمن طاهری
معرفی کلی پروژه از زبان مجری
کلاس Power BI من با آقای پوریا بغدادی آخرین دوره حضوری کلاس ها در زمستان 1398 بود که باتوجه به اعلام کرونا و شرایط خاص پیش آمده ناتمام ماند و به صورت غیرحضوری در بهار سال 1399 ادامه یافت. طولانی شدن زمان کلاس باعث شد که فرصت بیشتری برای انجام پروژه واردات خودرو در سالهای ۹۴ و ۹۵ (براساس داده های واقعی) و ارائه بهتر آن داشته باشم. با مرور مطالب سعی کردم تا از ابزارها و نکات آموزشی متنوعی برای ساخت گزارش و ارائه فنی آن استفاده کنم و از آنجا که جنبه ظاهری و گرافیکی گزارش تاثیر به سزایی در ارائه آن دارد برای زیباسازی ظاهری آن نیز زمان قابل توجهی صرف کردم. همچنین در ادامه
در ادامه با فرض آشنایی ابتدایی شما با اصطلاحات این حوزه، به صورت خلاصه اقدامات و ابزارهای استفاده شده در تدوین این گزارش را ارائه میدهم.
توضیحات فنی پروژه واردات خودرو
- اولین مرحله با ETL (Extract, Transform,Load) که به معنای فراخوانی، پاکسازی و بارگذاری منابع داده در محیط پاورکوئری است، آغاز شد. منبع داده ها فایل اکسل بود که در یک فولدر ذخیره شده و از فایل روی سیستم فراخوانی شدند و فایل dim date نیز برای استفاده از تاریخ های شمسی و فرمت های متفاوت تاریخی بارگذاری شد.
در مرحله پاکسازی از زبان M و ابزارهایی نظیر append, conditional formatting,replacr value, trim,clean و … جهت یکدست کردن داده ها استفاده و سپس منابع بارگذاری شد.
- در قسمت Model ارتباط بین جداول منابع اطلاعاتی و نوع ارتباط آن ها تعیین شد
- به منظور استفاده از پالت رنگ و فونت فارسی دلخواه یک theme مناسب ساخته و در گزارش بارگذاری شد.
- Visual مناسب هر یک از تحلیل های مورد نیاز پروژه از بین موارد موجود در POWER BI و نیز MARKETPLACE انتخاب شد .
- با استفاده از برخی فرمول های پرکاربرد زبان DAX نظیرSUM, CALCULATE,ALL, FORMAT، DISTINCT ,SUMMARIZE ,SWITCH, SELECTEDVALUE ، تعریف متغیر و… اطلاعات مورد نیاز فیلدهای هر یک از Visual ها تعریف شد.
- برای هر نمودار TOOLTIP مناسب تعریف شد
- تعریف پارامتر به منظور تحلیل اثرگذاری تعرفه فروش های مختلف بر ارزش ریالی خودروهای وارداتی
- تعریف صفحه اختصاصی برای تحلیل هر برند با استفاده از ابزار DRILLTHROUGH
- نحوه برهم کنش یا تعامل (Interaction) هر یک از ویژوآل ها با سایرین نیز بنابر نیاز پروژه تعریف شد
- در پایان نیز VISUAL HEADERنمودارها به منظور نمایش بهتر گزارش در سرور OFF شد
پیش نمایش پروژه Power BI
برای بهبود نمایش پروژه باید فونت B Yekan وی سیستم شما نصب باشد.
پس از اتمام و ارائه پروژه واردات خودرو و تشویق و انگیزه ای که جناب مهندس بغدادی در خصوص این گزارش در من ایجاد کردند، به منظور تمرین بیشتر پروژه نظرسنجی بیمه را نیز انجام دادم که تاثیر به سزایی در تکمیل فرایند یادگیری و بکاربستن نکات جدید برای انجام پروژه های کاری داشت.
توضیحات فنی پروژه نظرسنجی بیمه
- در مرحله ETL داده ها که به صورت فایل اکسل بودند فراخوانی شدند و با استفاده از ابزارهایی مانند APPEND, UNPIVOT,ADD CUSTOM COLUMN,ADD CONDITIONAL COLUMN,FILTER,TRIM,CLEAN, REPLACE VALUE داده ها برای استفاده در گزارش آماده شدند.
- در این پروژه سعی شد که از ویژوال های متنوع تری استفاده شود به عنوان مثال INFOGRAPHIC DESIGNER, TACHOMETER, CHICLE SLICER,TREE MAP و…
- با استفاده از ابزار BOOKMARK از تکنیک SHOW,HODE کردن نمودارها استفاده شد تا کاربر با کلیک بر روی نام تحلیل مدنظر نمودار مربوط به آن را مشاهده کند و علاوه بر زیبایی بصری فضای کمتری نیز اشغال شود
- در یکی از جداول نیز از ویژگی ICONS و DATA BBARS قسمت CONDITIONAL FORMATTING به منظور آگاهی سریع تر و در نگاه کلی از وضعیت داده های مربوطه استفاده شد
- با استفاده از SLICER امکان فیلتر کردن گزارش براساس نوع بیمه نامه،استان، جنسیت و گروه سنی فراهم شد
- با استفاده از ابزار BOOK MARK و BUTTOM دکمه ای برای پاک کردن فیلترهای انتخاب شده و پاکسازی گزارش در نظر گرفته شد
- سایر مراحل مانند تعریف روابط در مدل،تغییر THEME ،استفاده از فرمولهای زبان DAX،INTERACTION بین VISUALها، تعریف TOOLTIP مناسب و… مشابه پروژه واردات خودرو انجام شد.
در پایان نیز توصیه می کنم تا شرکت کنندگان در دوره POWER BI جناب مهندس بغدادی برای انجام پروژه آخر ترم وقت صرف کنند تا مباحثی که استاد به شیوایی تدریس کرده اند به طور عملی به کار گرفته و تثبت شود و با چالش های خاص هر پروژه به به کمک پشتیبانی و راهنمایی جناب مهندس بغدادی مواجه شوند.
درباره پوریا بغدادی
من مباحث BI را در دانشگاه تهران آموخته ام. مجری و مشاور سیستم های هوش تجاری (BI) هستم. آموزش را برای علاقه شخصی پی میگیرم.
نوشته های بیشتر از پوریا بغدادیمطالب زیر را حتما بخوانید
-
نمونه پروژه داده های اقتصادی با Power BI
429 بازدید
-
نمونه پروژه قند مواد غذایی با Power BI
542 بازدید
-
اولین مسابقه طراحی داشبورد با Power BI
1.04k بازدید
-
همه چیز در باره اسلایسر Slicer در Power BI
606 بازدید
-
دوره رایگان آموزش Power BI پاوربی آی
2.12k بازدید
-
پروژه مدیریت مواد اولیه و تولید با Power BI
5.73k بازدید