سلف سرویس بودن برای یک نرمافزار هوش تجاری به چه معنی است؟ وقتی از Self Service BI حرف میزنیم دقیقاً مقصود ما چیست؟
در این مقاله ابتدا هوش تجاری در قالب سنتی آن را تعریف میکنیم و سپس به سراغ مفهوم سلفسرویس bi میرویم تا مفاهیم، مزایا، معایب و تکنولوژی آن را مرور کرده و شرایط استفاده در ایران را بررسی کنیم.
هوش تجاری بیش از 30 سال است که در دسترس کسبوکارها قرار دارد؛ اما ازآنجا که BI یک مفهوم ثابت نیست بهمرور و در طی زمان دچار تغییروتحول شده است. پیشرفتهای نرمافزاری و فناوری در دو دهه گذشته و نیاز روزافزون کاربران باعث شده است تا راهکارهای تجزیهوتحلیل سلفسرویس (self service analytics) ظهور و بروز پیدا کنند.
هوش تجاری از ابتدای پیدایش با این فرض به وجود آمده که اطلاعات ذخیره شده در یک شرکت میتواند به مدیران آن شرکت کمک کند تا:
بنابراین، استفاده از هوش تجاری همیشه با یک سؤال یا نیاز از سمت “کاربر تجاری” آغاز میشود. این کاربران برای رسیدن به پاسخ باید به اطلاعاتی که از قبل ذخیره شده است رجوع کنند. مثلاً برای بررسی عملکرد کلی یک مجموعه شاخصهای مالی؛ مانند درآمد ناخالص یا سود خالص سهماهه گذشته بررسی میشود.
معمولاً مدیران یک مجموعه شامل مدیران ارشد، میانی و سرپرستان بهعنوان کاربر تجاری برای سیستم bi در نظر گرفته میشوند. این کاربران میدانند به چه اطلاعاتی میخواهند و در زمینه کاری خود دانش کافی را دارند؛ اما دانش فنی آنها در کار با داده یا نرمافزار هوش تجاری محدود است.
درگذشته کاربر تجاری به متخصص واحد IT نیاز داشت تا گزارشهای موردنیاز او را بسازد. اطلاعات جایی در پایگاهداده نرمافزارها یا سیلوهای داده ذخیره میشد؛ اما برای کاربران غیرفنی استفاده از آن ممکن نبود. در نتیجه آنها برای دسترسی به اطلاعات و ساخت گزارشهای خود کاملاً به واحد IT وابسته بودند.
فرایند کاری ذکر شده مشکلات متعددی داشت.
موانع ذکر شده باعث میشد که کارایی، تأثیر و استفاده از BI بهشدت محدود شود.
با شروع قرن جدید و فراگیرشدن استفاده از اینترنت، تولید و ذخیره اطلاعات به شکل سرسامآوری افزایش یافت. روشهای قدیمی تحلیل داده و هوش تجاری پاسخگوی این شرایط جدید نبودند.
شرکتها و کاربران به اطلاعات بهروز و در لحظه نیاز داشتند. در نتیجه فناوریها و نرمافزاریهای جدیدی برای تحلیل اطلاعات به وجود آمد و مفهوم هوش تجاری سلفسرویس از اینجا شکل گرفت.
به زبان ساده Self Service BI یک سیستم گزارشگیری است که کاربر معمولی و بدون مهارت فنی را قادر میکند بهراحتی و سریع، اطلاعات را جستجو و آنها را مصورسازی کنند.
شرکتها برای اینکه بتوانند سریعتر به تحلیل داده و اطلاعات دسترسی داشته باشند باید وابستگی کاربر تجاری به واحد IT را تا حد ممکن کاهش میدادند.
نرمافزارهای bi سلفسرویس به وجود آمدند تا افراد غیرفنی مانند مدیران بتوانند بهراحتی با اطلاعات کار کنند و خودشان گزارشها و داشبوردهای مدیریتی را بسازند و با یکدیگر به اشتراک بگذارند.
اگر بخواهیم تفاوت هوش تجاری سنتی با سلفسرویس را با مثال بیان کنیم. اولی شبیه رستوران 5 ستاره است که غذا توسط پیشخدمت روی میز سرو میشود و دومی یک بوفه است که هر کس میتواند آنچه را که میخواهد با هر ترکیبی که دوست دارد از روی میز اصلی برداشته و مصرف کند!
اجازه بدهید تعریف رسمی گارتنر در این خصوص را با هم مطالعه کنیم.
هوش تجاری سلفسرویس یعنی کاربر نهایی، گزارشها و تحلیلهای خود را به کمک ابزارهای مختلف طراحی کند و بسازد. (داخل یک معماری داده تأیید شده و پشتیبانی شده)
شکلی از هوش تجاری است که در آن کاربران تجاری امکان آن را دارند (و تشویق میشوند) تا در دادهها کاوش کنند و خودشان گزارشها را بسازند (با کمترین پشتیبانی از واحد IT)
مشخصه تجزیهوتحلیل سلفسرویس معمولاً ابزار هوش تجاری است که استفاده از آن راحت است و تواناییهای پایه تجزیهوتحلیل را دارد بعلاوه یک مدل داده ساده شده یا کوچک شده که استفاده، درک و دسترسی سرراست به داده را فراهم آورد.
حالا که معنی سلفسرویس بودن هوش تجاری را فهمیدیم میتوانیم مزایا و معایب آن را تصور کنیم. اینکه یک کاربر خود بتواند شخصاً گزارش و داشبوردهای موردنیاز خود را بسازد و با دیگران به اشتراک بگذارد مزیتهای زیادی دارد از جمله:
آنچه بهعنوان مزیت برای هوش تجاری سلفسرویس مطرح میشود میتواند درعینحال نقطهضعفی بزرگ برای آن باشد. دسترسی مستقل و بدون محدودیت کاربران مختلف به منابع داده مشکلات زیر را به وجود میآورد
به نظر شما برای رفع و کنترل چالشهای زیر چه کاری میتوان کرد؟
عمده مشکلات راهکار سلفسرویس به سه مورد زیر بازمیگردد. این موارد را در ادامه بررسی میکنیم
اگر اطلاعاتی که با آن سروکار داریم واقعاً ساده باشد به مشکل جدی برنخواهیم خورد؛ اما زمانی که از یک شرکت صحبت میکنیم درباره داده پیچیده؛ یعنی پایگاههای داده مجزا و اطلاعات متفاوت حرف میزنیم.
داده پیچیده مشکلاتی دارد که پیش از استفاده از هوش تجاری باید بررسی و رفع شود. مواردی مثل:
انتظار بیجایی است اگر از کاربران عادی توقع داشته باشیم بتوانند فرایند پیچیده گردآوری و تحلیل داده را خودشان انجام بدهد.
آزادی بدون قانون به آشوب منتهی میشود. باز گذاشتن دست کاربران برای استفاده از مستقل از هوش تجاری خوب است؛ اما بدون ساختار مناسب برای مشخصکردن حدود، شرایط و منابع قابلدسترسی این کار میتواند به هرجومرج داده در سازمان منتهی بشود.
بعضی از نرمافزارهای BI در دسترس ابزارهای لازم برای آمادهسازی و بارگذاری داده از ابتدا تا انتها (end2end) را ندارند و دستههای داده باید بهصورت مجزا و یکبهیک در نرمافزار بارگذاری شود. از طرفی بعضی از ابزارهای prep در دسترس، بهشدت پیچیده و فنی هستند و کار با آنها نیاز به دانش گستردهای دارد
اما راهحل موارد ذکر شده چیست؟ ” حاکمیت داده”
حاکمیت داده شاید در نگاه اول با فلسفه هوش تجاری سلفسرویس در تناقض باشد. مورد اول محدودکردن دسترسیها، و کنترل بر جریان اطلاعات را شامل میشود و دومی باز گذاشتن دست کاربران برای استفاده بیشتر از دادهها است. اما در حقیقت اینطور نیست.
حاکمیت داده طبق تعریف گارتنر یعنی مشخصکردن حقوق تصمیمگیری و چهارچوب پاسخگویی افراد برای اطمینان از رفتار صحیح در زمینه ایجاد، مصرف، کنترل، تجزیهوتحلیل و ارزشگذاری داده داخل یک سازمان است.
به عبارتی مجموعهای از دستورالعملها و قوانین که نوع و شکل استفاده از داده در سازمان را مشخص میکند.
با درنظرگرفتن نقش حاکمیت داده میتوانیم دو نوع از هوش تجاری سلفسرویس را تصور کنیم (در حضور و با یا بدون حضور حاکمیت) و مزایا و معایب هر یک را در ادامه بسنجیم.
در این ساختار کاربران دسترسی کامل به پایگاههای داده دارند برای مثال میتوانند داده را از دیتابیس نرمافزارهای CRM، ERP یا هر منبع دیگری استخراج کنند و در نهایت بهصورت داشبورد و گزارش در بیاورند.
این شیوه تمام مزیتهای سلفسرویس بودن را دارد از طرفی باعث مشکلاتی خواهد شد که پیشازاین به آنها اشاره کردهایم
بگذارید با این زاویه دید به مسئله نگاه کنیم.
آیا تمام کاربران هوش تجاری نیازهای مشابهی دارند؟ لیستی از نیازهای کاربران مختلف را در ادامه تهیه کردهایم:
تمام موارد بالا میتواند بهعنوان قابلیت سلف سرویس مطرح شود؛ اما هرکدام نیازهای بخشی از کاربران را برآورده میکند.
در سیستم سلفسرویس کنترل شده گروههای کاربری مشخصی درون سازمان تشکیل میشود و برای هر گروه وظایف و سطح دسترسی خاصی را در نظر گرفته شده است.
مهندسین داده در این دسته قرار میگیرند. این کاربران به یک راهکار end2end نیاز دارند. آنها وظیفه گردآوری داده خام، ETL و ساخت انبارها و مدلهای جدید داده را دارند.
مدلهای داده توسط تیم IT تست میشود تا از صحت و کیفیت داده اطمینان حاصل شود. در نهایت این مدل داده در اختیار کاربران تجاری قرار میگیرند.
در ابتدای این مقاله درباره کاربر تجاری صحبت کردیم. دوباره به لیست نیازهای کاربران دقت کنید.
در واقع نیاز بسیاری از کاربران تجاری در همین مرحله رفع میشود به این دسته از کاربران End User یا کاربر نهایی اطلاق میشود.
اما بعضی از کاربران تجاری علاوه بر مشاهده اطلاعات نیاز دارند تا گزارش و داشبوردهای جدیدی را بسازند. این کاربران میتوانند از مدلهای داده آماده و استانداری که توسط تیم IT ایجاد شده است استفاده کنند. به این شکل کاربر تجاری دیگر درگیر کارهای فنی و پیچیده نمیشود
گروه بعدی کاربران پیشرفته هستند و نقش مهمی در سلفسرویس BI دارند. در واقع میتوان آنها را کاربران تجاری دانست که در کنار تسلط بر حوزه تجاری از مهارت و دانش فنی نیز برخوردارند.
این کاربران بخشی از وظایف که قبلاً توسط IT انجام میشد را بر عهده میگیرند. علاوه بر ساخت داشبورد و گزارشهای جدید و ارائه آن به کاربر تجاری، کاربر پیشرفته امکان کشف و استخراج دادههای جدید و مصورسازی آنها را دارد. معمولاً مدلها یا مصورسازیهای انجام شده توسط کاربر پیشرفته باید به تأیید نهایی تیم IT برسد تا با اطلاعات و مدلهای قبلی تناقض نداشته باشد.
توجه داشته باشید که تعریف کاربران سیستم باتوجهبه نوع نیاز سازمان، روش و معماری پیادهسازی هوش تجاری ممکن است متفاوت باشد و یا وظایف کاربران با یکدیگر همپوشانی پیدا کند. بااینوجود سه مورد ذکر یعنی کاربر تجاری، کاربر پیشرفته و متخصص IT را میتوان در یک سازمان نوعی مشاهده کرد.
مدل استانداردی که توسط متخصصین IT ساخته میشوند چندین مزیت دارند:
استفاده از هوش تجاری و قابلیت سلفسرویس آن به دلایل متعددی در ایران فراگیر نشده است. از مهمترین این دلایل عدم وجود و دسترسی به یک پلتفرم کامل و جامع هوش تجاری است.
بیشترین نرمافزارهای استفاده شده برای تحلیل داده در ایران در ابتدا اکسل و سپس Power bi و تبلو هستند. اصولاً اکسل برای این موضوع طراحی نشده است و دو نرمافزار دیگر نیز در نسخه رایگان قابلیتهای لازم برای اجرای سلفسرویس BI را ندارند.
هر دو پلتفرم Power bi و tableau ابزارهای بهاشتراکگذاری اطلاعات و آمادهسازی داده را به نسخههای پریمیوم خود محدود کردهاند. ازاینگذشته حتی در صورت دسترسی کامل به پلتفرم این دو نرمافزار بیش از اندازه برای کاربران عادی پیچیده هستند و اعمال حاکمیت داده روی این پلتفرمها کار آسانی نیست.
مشکل دوم به بحث آموزش و ایجاد فرهنگ استفاده از داده در سازمانها بازمیگردد. در سالهای اخیر و با ظهور استارتآپهای موفق در حوزه IT ، خدمات و نیاز آنها به تحلیل داده شاهد تغییر آرام و حرکت به سمت دادهمحوری هستیم؛ اما همچنان بسیاری از سازمان و شرکتهای داخلی به روشهای قدیمی گزارشگیری وابستهاند و سازمانهایی که هوش تجاری را استفاده میکنند راه دشواری برای پیادهسازی یک راهکار سلفسرویس دارند.
استفاده از هوش تجاری سلفسرویس به دلیل عدم وجود پلتفرم کامل هوش تجاری در ایران و جانیفتادن فرهنگ دادهمحوری با مشکل مواجه است.
منبع: هوش تجاری سلف سرویس (Self Service BI) مزایا و موانع استفاده