نحوه انتخاب ابزار تحلیل کسب و کار

انتخاب شما چیست؟

اغلب، استفاده از سیستم های BI گران قیمت و پیچیده را می توان با ابزارهای تحلیلی ساده و نسبتاً ارزان، اما کاملاً مؤثر جایگزین کرد. پس از خواندن این مقاله، می توانید نیازهای تجزیه و تحلیل کسب و کار خود را ارزیابی کرده و بفهمید که کدام گزینه برای کسب و کار شما بهترین است.

البته همه سیستم‌های BI معماری بسیار پیچیده‌ای دارند و پیاده‌سازی آن‌ها در یک شرکت کار ساده‌ای نیست و نیاز به مقدار زیادی پول برای راه‌حل و ادغام‌کنندگان بسیار ماهر دارد. شما باید بارها و بارها به خدمات آنها متوسل شوید ، زیرا همه چیز با اجرا و راه اندازی به پایان نمی رسد - در آینده لازم است عملکرد را اصلاح کنید ، گزارش ها و شاخص های جدید تهیه کنید. باید در نظر داشت که در صورت موفقیت سیستم، می خواهید کارمندان بیشتری در آن کار کنند و این به معنای خرید مجوزهای کاربری اضافی است.

یکی دیگر از ویژگی‌های جدایی ناپذیر سیستم‌های هوش تجاری پیشرفته، مجموعه بسیار بزرگی از عملکردها است که شما هرگز از بسیاری از آنها استفاده نخواهید کرد، اما هر بار که مجوزهای خود را تمدید می‌کنید، هزینه آنها را پرداخت خواهید کرد.

ویژگی های فوق سیستم های BI شما را به فکر انتخاب یک جایگزین می اندازد. در مرحله بعد، پیشنهاد می کنم هنگام تهیه گزارش ها با استفاده از Power BI و Excel، راه حل را با مجموعه ای استاندارد از وظایف مقایسه کنید.

Power BI یا Excel؟

به عنوان یک قاعده، برای ساخت یک گزارش فروش سه ماهه، تحلیلگر داده ها را از سیستم های حسابداری دانلود می کند، آن را با دایرکتوری های خود مقایسه می کند و با استفاده از تابع VLOOKUP در یک جدول جمع آوری می کند که بر اساس آن گزارش ساخته می شود.

چگونه این مشکل با استفاده از Power BI حل می شود؟

داده ها از منابع در سیستم بارگذاری می شوند و برای تجزیه و تحلیل آماده می شوند: به جداول تقسیم می شوند، تمیز و مقایسه می شوند. پس از این، یک مدل کسب و کار ساخته می شود: جداول به یکدیگر مرتبط می شوند، شاخص ها تعریف می شوند و سلسله مراتب سفارشی ایجاد می شود. مرحله بعدی تجسم است. در اینجا، به سادگی با کشیدن و رها کردن کنترل ها و ویجت ها، یک داشبورد تعاملی تشکیل می شود. همه عناصر از طریق مدل داده به هم متصل می شوند. هنگام تجزیه و تحلیل، این به شما امکان می دهد بر روی اطلاعات لازم تمرکز کنید و با یک کلیک بر روی هر عنصر داشبورد آن را در همه نماها فیلتر کنید.

چه مزایای استفاده از Power BI در مقایسه با رویکرد سنتی در مثال بالا قابل مشاهده است؟

1 – اتوماسیون رویه به دست آوردن داده ها و آماده سازی آن برای تجزیه و تحلیل.
2- ایجاد مدل کسب و کار
3 - تجسم باور نکردنی
4 – دسترسی مجزا به گزارشات.

حالا بیایید هر نقطه را جداگانه بررسی کنیم.

1 – برای تهیه داده ها برای ساخت گزارش باید یک بار رویه ای تعریف کنید که به داده ها متصل شده و آن ها را پردازش کند و هر بار که نیاز به دریافت گزارش برای دوره های مختلف دارید، Power BI داده ها را از رویه ایجاد شده عبور می دهد. . این بیشتر کارهای مربوط به آماده سازی داده ها برای تجزیه و تحلیل را خودکار می کند. اما واقعیت این است که Power BI فرآیند آماده سازی داده ها را با استفاده از ابزاری که در نسخه کلاسیک اکسل موجود است انجام می دهد و به آن می گویند. پرس و جو برق. این امکان را به شما می دهد تا کار را در اکسل دقیقاً به همان روش انجام دهید.

2- اینجا هم وضع به همین منوال است. ابزار Power BI برای ساخت مدل کسب و کار در اکسل نیز موجود است - این Pivot قدرت.

3 - همانطور که احتمالاً قبلاً حدس زده اید، با تجسم وضعیت مشابه است: پسوند اکسل - نمایش قدرت با این کار با صدای بلند کنار می آید.

4- باقی مانده است که دسترسی به گزارش ها را مشخص کنیم. اینجا اوضاع چندان هم گلگون نیست. واقعیت این است که Power BI یک سرویس ابری است که از طریق یک حساب شخصی قابل دسترسی است. مدیر سرویس، کاربران را به گروه‌هایی تقسیم می‌کند و سطوح مختلف دسترسی به گزارش‌ها را برای این گروه‌ها تنظیم می‌کند. این امر باعث تمایز حقوق دسترسی بین کارکنان شرکت می شود. بنابراین، تحلیلگران، مدیران و مدیران، هنگام دسترسی به همان صفحه، گزارش را در نمایی قابل دسترسی می بینند. دسترسی ممکن است به مجموعه خاصی از داده ها یا به کل گزارش محدود شود. با این حال، اگر گزارش در یک فایل اکسل باشد، با تلاش مدیر سیستم می توانید سعی کنید مشکل دسترسی را حل کنید، اما این یکسان نخواهد بود. هنگامی که ویژگی های پورتال شرکتی را توضیح می دهم به این کار باز خواهم گشت.

شایان ذکر است که قاعدتا نیاز یک شرکت به داشبوردهای پیچیده و زیبا زیاد نیست و اغلب برای تجزیه و تحلیل داده ها در اکسل، پس از ساخت مدل کسب و کار، به قابلیت های Power View متوسل نمی شوند، بلکه از pivot استفاده می کنند. جداول آنها عملکرد OLAP را ارائه می دهند که برای حل اکثر مشکلات تجزیه و تحلیل تجاری کافی است.

بنابراین، گزینه انجام تجزیه و تحلیل کسب و کار در اکسل ممکن است نیازهای یک شرکت متوسط ​​با تعداد کمی از کارمندانی که نیاز به گزارش دارند را برآورده کند. با این حال، اگر نیازهای شرکت شما جاه طلبانه تر است، برای متوسل شدن به ابزارهایی که همه چیز را به یکباره حل می کنند عجله نکنید.

من رویکرد حرفه‌ای‌تری را به شما جلب می‌کنم که با استفاده از آن، سیستم خودکار، کاملاً مدیریت شده و خودکار خود را برای تولید گزارش‌های تحلیلی تجاری با دسترسی محدود به آنها دریافت خواهید کرد.

ETL و DWH

در رویکردهای قبلاً مورد بحث برای ایجاد گزارش‌های تجاری، بارگیری و آماده‌سازی داده‌ها برای تجزیه و تحلیل با استفاده از فناوری Power Query انجام شد. این روش تا زمانی که منابع داده زیادی وجود نداشته باشد کاملاً موجه و مؤثر است: یک سیستم حسابداری و کتابهای مرجع از جداول اکسل. با این حال، با افزایش تعداد سیستم های حسابداری، حل این مشکل با استفاده از Power Query بسیار دشوار و نگهداری و توسعه آن دشوار می شود. در چنین مواردی ابزارهای ETL به کمک می آیند.

با کمک آنها، داده ها از منابع تخلیه می شوند (Extract)، تبدیل می شوند (Transform) که به معنای تمیز کردن و مقایسه است و در انبار داده بارگذاری می شوند (Load). انبار داده (DWH - Data Warehouse) معمولاً یک پایگاه داده رابطه ای است که بر روی یک سرور قرار دارد. این پایگاه داده حاوی داده های مناسب برای تجزیه و تحلیل است. یک فرآیند ETL طبق یک برنامه زمان بندی راه اندازی می شود که داده های انبار را به آخرین به روز رسانی می کند. به هر حال، کل این آشپزخانه کاملاً توسط خدمات یکپارچه سازی، که بخشی از MS SQL Server هستند، ارائه می شود.

علاوه بر این، مانند قبل، می‌توانید از Excel، Power BI یا سایر ابزارهای تحلیلی مانند Tableau یا Qlik Sense برای ایجاد یک مدل تجاری از داده‌ها و تجسم استفاده کنید. اما ابتدا توجه شما را به یک فرصت دیگر جلب می کنم که با وجود این که مدت هاست در دسترس شما بوده است، ممکن است از آن اطلاعی نداشته باشید. ما در مورد ساخت مدل های کسب و کار با استفاده از سرویس های تحلیلی MS SQL Server، یعنی Analysis Services صحبت می کنیم.

مدل های داده در خدمات تحلیل MS

این بخش از مقاله برای کسانی که قبلاً از MS SQL Server در شرکت خود استفاده می کنند جالب تر خواهد بود.

خدمات تجزیه و تحلیل در حال حاضر دو نوع مدل داده ارائه می دهد: مدل های چند بعدی و جدولی. علاوه بر این واقعیت که داده‌ها در این مدل‌ها به هم مرتبط هستند، مقادیر شاخص‌های مدل از قبل جمع‌آوری شده و در سلول‌های مکعب OLAP ذخیره می‌شوند که توسط کوئری‌های MDX یا DAX قابل دسترسی هستند. با توجه به این معماری ذخیره سازی داده، یک پرس و جو که میلیون ها رکورد را در بر می گیرد در چند ثانیه برگردانده می شود. این روش دسترسی به داده‌ها برای شرکت‌هایی که جداول تراکنش‌شان حاوی بیش از یک میلیون رکورد است (حد بالایی محدود نیست) ضروری است.

Excel، Power BI و بسیاری از ابزارهای "معتبر" دیگر می توانند به چنین مدل هایی متصل شوند و داده ها را از ساختار آنها تجسم کنند.

اگر مسیر «پیشرفته» را انتخاب کرده‌اید: فرآیند ETL را خودکار کرده‌اید و با استفاده از خدمات MS SQL Server مدل‌های کسب‌وکار ایجاد کرده‌اید، پس شایسته داشتن پورتال شرکتی خود هستید.

پورتال شرکتی

از طریق آن، مدیران فرآیند گزارش دهی را نظارت و مدیریت خواهند کرد. وجود یک پورتال امکان متحد کردن دایرکتوری های شرکت را فراهم می کند: اطلاعات مربوط به مشتریان، محصولات، مدیران، تامین کنندگان برای مقایسه، ویرایش و بارگیری در یک مکان برای همه کسانی که از آن استفاده می کنند در دسترس خواهد بود. در پورتال، می توانید عملکردهای مختلفی را برای تغییر داده ها در سیستم های حسابداری پیاده سازی کنید، به عنوان مثال، مدیریت تکرار داده ها. و از همه مهمتر ، با کمک پورتال ، مشکل سازماندهی دسترسی متفاوت به گزارش ها با موفقیت حل می شود - کارمندان فقط گزارش هایی را مشاهده می کنند که شخصاً برای بخش های خود به شکل در نظر گرفته شده برای آنها تهیه شده است.

با این حال، نحوه سازماندهی نمایش گزارشات در صفحه پورتال هنوز مشخص نیست. برای پاسخ به این سوال، ابتدا باید در مورد فناوری ساخت پورتال تصمیم بگیرید. من پیشنهاد می کنم از یکی از فریم ورک ها به عنوان پایه استفاده کنید: ASP.NET MVC/Web Forms/Core یا Microsoft SharePoint. اگر شرکت شما حداقل یک توسعه دهنده دات نت داشته باشد، انتخاب دشوار نخواهد بود. اکنون می‌توانید یک کلاینت OLAP درون برنامه‌ای را انتخاب کنید که می‌تواند به مدل‌های چند بعدی یا جدولی سرویس‌های تحلیلی متصل شود.

انتخاب یک کلاینت OLAP برای تجسم

بیایید چندین ابزار را بر اساس سطح پیچیدگی تعبیه، عملکرد و قیمت مقایسه کنیم: Power BI، Telerik UI برای اجزای ASP.NET MVC و RadarCube ASP.NET MVC.

قدرت BI

برای سازماندهی دسترسی کارمندان شرکت به گزارش های Power BI در صفحه پورتال خود، باید از این تابع استفاده کنید Power BI Embedded.

اجازه دهید فوراً به شما بگویم که به مجوز Power BI Premium و ظرفیت اختصاصی اضافی نیاز دارید. داشتن ظرفیت اختصاصی به شما این امکان را می دهد که بدون نیاز به خرید مجوز برای کاربران، داشبوردها و گزارش ها را برای کاربران سازمان خود منتشر کنید.

ابتدا یک گزارش تولید شده در Power BI Desktop در پورتال Power BI منتشر می شود و سپس با کمک برخی تنظیمات ساده در صفحه برنامه وب جاسازی می شود.

یک تحلیلگر به راحتی می تواند روند تولید یک گزارش ساده و انتشار آن را انجام دهد، اما مشکلات جدی ممکن است با جاسازی ایجاد شود. همچنین درک مکانیسم عملکرد این ابزار بسیار دشوار است: تعداد زیادی از تنظیمات سرویس ابری، اشتراک‌ها، مجوزها و ظرفیت‌های فراوان، نیاز به سطح آموزش متخصص را به شدت افزایش می‌دهد. پس بهتر است این کار را به متخصص IT بسپارید.

اجزای Telerik و RadarCube

برای ادغام اجزای Telerik و RadarCube کافی است که سطح پایه ای از فناوری نرم افزار را داشته باشید. بنابراین، مهارت های حرفه ای یک برنامه نویس از بخش IT کاملاً کافی خواهد بود. تنها کاری که باید انجام دهید این است که کامپوننت را در یک صفحه وب قرار دهید و آن را مطابق با نیاز خود سفارشی کنید.

کامپوننت PivotGrid از رابط کاربری Telerik برای مجموعه ASP.NET MVC به شیوه ای زیبا از Razor در صفحه جاسازی شده است و ضروری ترین عملکردهای OLAP را ارائه می دهد. با این حال، اگر به تنظیمات رابط انعطاف‌پذیرتر و عملکرد پیشرفته‌تر نیاز دارید، بهتر است از کامپوننت‌ها استفاده کنید RadarCube ASP.NET MVC. تعداد زیادی تنظیمات، عملکرد غنی با قابلیت تعریف مجدد و گسترش آن، به شما این امکان را می دهد که یک گزارش OLAP با هر پیچیدگی ایجاد کنید.

در زیر جدولی ارائه شده است که ویژگی های ابزارهای مورد بررسی را در مقیاس کم-متوسط-بالا مقایسه می کند.

 
قدرت BI
رابط کاربری Telerik برای ASP.NET MVC
RadarCube ASP.NET MVC

تجسم
زیاد
کم
متوسط

مجموعه ای از توابع OLAP
زیاد
کم
زیاد

انعطاف پذیری سفارشی سازی
زیاد
زیاد
زیاد

امکان اعمال بیش از حد
-
-
+

سفارشی سازی نرم افزار
-
-
+

سطح پیچیدگی تعبیه و پیکربندی
زیاد
کم
متوسط

حداقل هزینه
Power BI Premium EM3

190 روبل در ماه
مجوز توسعه دهنده واحد

روبل 90 000.

مجوز توسعه دهنده واحد

روبل 25 000.

اکنون می توانید به تعریف معیارهای انتخاب ابزار تحلیلی بروید.

معیارهای انتخاب Power BI

  • شما علاقه مند به گزارش هایی هستید که دارای معیارهای مختلف و عناصر مرتبط با داده هستند.
  • شما می خواهید کارمندانی که با گزارش ها کار می کنند بتوانند به راحتی و به سرعت پاسخ مشکلات تجاری خود را به روشی شهودی دریافت کنند.
  • این شرکت دارای یک متخصص فناوری اطلاعات با مهارت های توسعه BI است.
  • بودجه این شرکت شامل مبلغ زیادی از پرداخت ماهانه برای سرویس هوش تجاری ابری است.

شرایط انتخاب اجزای Telerik

  • ما به یک کلاینت ساده OLAP برای تجزیه و تحلیل Ad hock نیاز داریم.
  • این شرکت دارای یک توسعه دهنده دات نت در سطح مبتدی است.
  • بودجه کمی برای خرید یک بار مجوز و تمدید بیشتر آن با تخفیف کمتر از 20 درصد.

شرایط انتخاب اجزای RadarCube

  • شما به یک کلاینت OLAP چند منظوره با قابلیت سفارشی کردن رابط و همچنین به یک کلاینت که از تعبیه توابع شخصی شما پشتیبانی می کند نیاز دارید.
  • این شرکت دارای یک توسعه دهنده دات نت در سطح متوسط ​​است. اگر اینطور نیست، توسعه دهندگان مؤلفه با مهربانی خدمات خود را ارائه می دهند، اما با هزینه اضافی که از سطح دستمزد یک برنامه نویس تمام وقت بیشتر نباشد.
  • بودجه کمی برای خرید یک بار مجوز و تمدید بیشتر آن با 60 درصد تخفیف.

نتیجه

انتخاب ابزار مناسب برای تجزیه و تحلیل کسب و کار به شما این امکان را می دهد که گزارش دهی در اکسل را کاملاً کنار بگذارید. شرکت شما می تواند به تدریج و بدون دردسر به سمت استفاده از فناوری های پیشرفته در زمینه BI حرکت کند و کار تحلیلگران در تمام بخش ها را خودکار کند.

منبع: www.habr.com

اضافه کردن نظر