خانه هوش تجاری بررسی و نحوه ایجاد مدل دادهای مناسب در PowerBI هوش تجاری Power BI نوشته شده توسط: بابک پیروز تاریخ انتشار: ۲۶ آذر ۱۳۹۹ آخرین بروزرسانی: 28 آبان 1403 زمان مطالعه: 10 دقیقه ۳.۱ (۱۰) مبحث Star Schema در Power BI یکی از مشکلات اساسی و همچنین کند شدن نمایش گزارشات و سنگینی حجم فایل پروژهها و عدم پیادهسازی راحت فرمولهای Power BI مربوط به عدم طراحی دیتا مدل مناسب در این محیط میباشد. بهترین روش طراحی مدل دادهای در Power BI مدل ستارهای (Star Schema) میباشد، در این سند به شما آموزش میدهم که چگونه میتوان مدلهای سیستمهای عملیاتی (OLTP) را به این مدل مناسب تغییر داد. در ابتدا یکسری مفاهیم اولیه را بررسی میکنیم. مشاهده و خرید کاملترین دوره Power bi از نیک آموز راه حل برای رفع کند شدن نمایش گزارشات در Power Bi برای حل این مشکل مبحث Star Schema در Power BI به موارد زیر توجه کنید. آشنایی با مفاهیم مورد نیاز بعد Dimension: بُعد توضیحی/ مرجعی درباره مقادیر قابل اندازه گیری(Measurable) هستند، در صورتی که بتوان منابع دادهای را در این دستهبندی قرار داد، جدول مورد نظر بُعد میباشد. چه کسی(Who): مشتری، کارمند. چه چیزی(What): محصول. زمان(When): تاریخ. کجا(Where): شعبه، منطقه. قلم آماری Measure: به هریک از ویژگیهای قابل اندازه گیری قلم آماری میگویند. (تعداد، مبلغ و…) حقایق Fact: یک واقعیت (Fact) بخشی از دادههای شما هستند که نشان دهنده یک رخداد یا یک تراکنش/ معامله خاص است، مانند فروش محصول در منطقه و زمان خاص به افراد. در واقع اطلاعاتی که در Fact وجود دارد شامل فیلدهای خارجی (Foreign Key) به ابعاد و همچنین ستونهای قابل اندازهگیری میباشد. مدل دادهای Star Schema: در مبحث Star Schema در Power BI مدل دادهای سعی بر این است یک جداول Fact به همراه چندین بعد در اطراف آن پیادهسازی شود به صورتی که ابعاد به بعدهای دیگر تجزیه نشوند. در ادامه تصویری از مدل دادهای به صورت ستارهای را مشاهده میکنید. در مدل دادهای از نوع Star، ابعاد به صورت غیر نرمال De-Normalization پیادهسازی میشوند. مزیت طراحی به صورت Star Schema چیست ؟ در این روش رابطه (Relation) کمتری ایجاد میشود پس نوشتن کویری سادهتر و سریعتر است. اما چگونه میتوان به این شکل مدل دادهای رسید؟ در دیتابیس Advanture WorkDW جدول محصول (Dim Product) با جدول زیر گروه محصول (Dim Product Sub Category) و همچنین این جدول با جدول گروه محصول (Dim Category) در ارتباط است . در واقع مدل دادهای ما به طور کاملتر این شکلی میباشد. (یا به عبارتی دانه برفی Snow Flake) در مدل دادهای از نوع دانه برفی Snow Flake جداول به صورت نرمال شده Normalization وارد سیستم میشوند. پیاده سازی ساختار بالا به صورت Star Schema در Power BI برای پیادهسازی ابتدا به محیط Power Query رجوع میکنیم از منوی Home گزینه Transform Data را انتخاب میکنیم. در مرحله بعد دو جدول DimSub Category و DimProduct Category را به جدول DimProduct، الحاق (Merge) میکنیم، در هر مرحله فیلدهای مورد نیاز را استخراج میکنیم. در پنجره باز شده فیلد ProductSub CategoryKey از جدول DimProduct و جدول DimProductSub Category را انتخاب میکنیم، نکتهای که هست باید نوع ارتباط (Join Kind) را از نوع Left Outer انتخاب کنیم چون همهی محصولات زیر گروه ندارند. . وقتی که در این پنجره دکمه OK را کلیک میکنیم. فیلد جدید به جدول DimProduct اضافه میگردد. که از این پنجره میتوان فیلدهای مورد نیاز را استخراج کرد. در ادامه یک ارتباط دیگر با جدول DimCategory برقرار میکنیم و فیلدهای مورد نیاز را استخراج میکنیم. این عمل باعث شد فیلدهای مورد نیاز جداول DimProductCategory و DimProductSubCategory به صورت مجتمع داخل جدول DimProduct اضافه گردد، پس دیگر احتیاجی به این دو جدول نیست. آیا میتوان این دو جدول را حذف کرد؟ خیر، به خاطر اینکه جدول محصول با این دو جدول ارتباط (Join) دارد . در حال حاضر با به روز رسانی داده (Refresh) هم جداول گروه محصول و زیر گروه محصول به روزرسانی میشوند و هم فیلدهایشان در جدول محصول وجود دارد. برای برطرف کردن مشکل بر روی جدول Dim Product Category و Dim Product Sub Category راست کلیک کرده و گزینه Enable Load را غیر فعال میکنیم. با غیر فعال کردن گزینه Enable Load جداول به مدل دادهای بارگذاری نمیشوند و فضای Ram را اشغال نیز نمیکنند، نکتهای که هست دادهها داخل آن با هر بار رفرش به روزرسانی میشوند. سخن پایانی در نهایت به مدل دادهای Star Schema رسیدیم. ما در نیک آموز منتظر نظرات ارزشمند شما درباره این مقاله هستیم. چه رتبه ای میدهید؟ میانگین ۳.۱ / ۵. از مجموع ۱۰ اولین نفر باش دانلود مقاله بررسی و نحوه ایجاد مدل دادهای مناسب در PowerBI فرمت PDF 6 صفحه حجم 1 مگابایت دانلود مقاله معرفی نویسنده مقالات 6 مقاله توسط این نویسنده محصولات 5 دوره توسط این نویسنده بابک پیروز بابک پیروز مدرس و مشاور سیستمهای هوش تجاری است، همچنین او مدرس رسمی ماکروسافت نیز میباشد. از دیگر سوابق حرفه ای او می توان به سابقه کاری در زمینههای تحلیل، طراحی، پیاده سازی و مدیریت سیستمهای یکپارچه بانکهای اطلاعاتی، متخصص در زمینه Power BI ,Qlikview ,Tableau ,Qliksense ,Microsoft BI مشاور و مدیر پروژه شرکت تاید واتر خاورمیانه، مشاور شرکت کوبل دارو، مشاور شرکت بیمه البرز، نویسنده کتاب مرجع شاخصهای کلیدی عملکرد سازمان ، نویسنده کتاب کلیک ویو با رویکرد هوش تجاری اشاره نمود. معرفی محصول بابک پیروز دوره power bi - آموزش پروژه محور 3.000.000 تومان 1.800.000 تومان مقالات مرتبط ۳۰ آبان هوش تجاری power bi چیست و چرا تجزیه و تحلیل دادهها در کسب و کار اهمیت دارد؟ ۰۶ آبان هوش تجاری گذشته، حال و آینده معماری داده نگین فاتحی ۲۴ مهر هوش تجاری اشتباهات مصورسازی داده ها و راهکارهای عملی و ساده برای اجتناب از آنها نگین فاتحی ۰۹ مهر هوش تجاری dbt در ETL و ELT چیست و چه مزایایی دارد؟ نگین فاتحی دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ محمد شاکری ۱۲ / ۰۲ / ۰۱ - ۰۸:۴۷ سپاس پاسخ به دیدگاه روشن بین ۰۲ / ۱۰ / ۹۹ - ۰۴:۳۴ بسیار عالی و بهینه پاسخ به دیدگاه