زمان لازم برای مطالعه 11 دقیقه
ما و Gartner Square 2019 BI :)
هدف این مقاله مقایسه سه پلتفرم پیشرو BI است که در پیشروهای ربع گارتنر قرار دارند:
- Power BI (مایکروسافت)
- تابلو
- Qlik
شکل 1. Gartner BI Magic Quadrant 2019
نام من آندری ژدانوف است، من رئیس بخش تجزیه و تحلیل در گروه Analytics هستم (
من و همکارانم چندین سال است که با پلتفرم های مختلف BI کار می کنیم. ما تجربه پروژه بسیار خوبی داریم که به ما اجازه می دهد تا پلتفرم ها را از دیدگاه توسعه دهندگان، تحلیلگران، کاربران تجاری و اجراکنندگان سیستم های BI مقایسه کنیم.
ما مقاله ای جداگانه در مورد مقایسه قیمت ها و طراحی بصری این سیستم های BI خواهیم داشت، بنابراین در اینجا سعی می کنیم این سیستم ها را از دیدگاه یک تحلیلگر و توسعه دهنده ارزیابی کنیم.
بیایید چندین حوزه را برای تجزیه و تحلیل برجسته کنیم و آنها را با استفاده از یک سیستم 3 نقطه ای ارزیابی کنیم:
- آستانه ورود و الزامات برای یک تحلیلگر؛
- منابع اطلاعات؛
- تمیز کردن داده ها، ETL (Extract، Transform، Load)
- تجسم و توسعه
- محیط شرکت - سرور، گزارش
- پشتیبانی از دستگاه های تلفن همراه
- تجزیه و تحلیل جاسازی شده (ساخته شده) در برنامه ها/سایت های شخص ثالث
1. آستانه ورود و الزامات برای یک تحلیلگر
قدرت BI
من تعداد زیادی از کاربران Power BI را دیدهام که متخصص فناوری اطلاعات نبودند اما میتوانستند گزارش خوبی ایجاد کنند. Power BI از همان زبان پرس و جو مانند Excel - Power Query و زبان فرمول DAX استفاده می کند. بسیاری از تحلیلگران اکسل را به خوبی می شناسند، بنابراین تغییر به این سیستم BI برای آنها بسیار آسان است.
انجام اکثر اقدامات در ویرایشگر پرس و جو نسبتاً آسان است. به علاوه یک ویرایشگر پیشرفته با زبان M برای حرفه ای ها وجود دارد.
شکل 2. Power BI Query Builder
حس Qlik
Qlik Sense بسیار دوستانه به نظر می رسد - تعداد کمی تنظیمات، توانایی سریع برای ایجاد گزارش، می توانید از طراح بار داده استفاده کنید.
در ابتدا ساده تر از Power BI و Tableau به نظر می رسد. اما از روی تجربه می گویم که پس از مدتی، وقتی تحلیلگر چند گزارش ساده ایجاد می کند و به چیز پیچیده تری نیاز دارد، با نیاز به برنامه ریزی مواجه می شود.
Qlik زبان بسیار قدرتمندی برای بارگذاری و پردازش داده ها دارد. این زبان فرمول مخصوص به خود را دارد، یعنی Set Analysis. بنابراین، تحلیلگر باید قادر به نوشتن پرس و جوها و اتصالات، قرار دادن داده ها در جداول مجازی و استفاده فعالانه از متغیرها باشد. قابلیت های زبان بسیار گسترده است، اما نیاز به یادگیری دارد. احتمالاً تمام تحلیلگران Qlik که من می شناسم، سابقه ای جدی در زمینه فناوری اطلاعات دارند.
یکپارچه سازهای Qlik، مانند ما، اغلب دوست دارند در مورد مدل انجمنی صحبت کنند، زمانی که هنگام بارگذاری داده ها، همه آنها در RAM قرار می گیرند و ارتباط بین داده ها توسط مکانیزم داخلی پلت فرم انجام می شود. این که هنگام انتخاب مقادیر، مانند پایگاه داده های کلاسیک، پرس و جوهای فرعی داخلی انجام نمی شود. داده ها به دلیل مقادیر و روابط از پیش نمایه شده تقریباً بلافاصله ارائه می شوند.
درست است، در عمل این منجر به ایجاد پیوستن خودکار جدول زمانی می شود که نام فیلدها مطابقت داشته باشند. به عنوان مثال، شما نمی توانید جداول مختلف بدون روابطی داشته باشید که دارای یک فیلد باشند. شما باید به این عادت کنید. شما باید یا نام ستون ها را تغییر دهید و مطمئن شوید که نام ها مطابقت ندارند، یا همه جداول واقعیت را در یک ترکیب کنید و آنها را با دایرکتوری های ستاره ای احاطه کنید. احتمالاً برای مبتدیان راحت است، اما برای تحلیلگران با تجربه مهم نیست.
یک رابط معمولی برای بارگیری و پردازش داده ها برای یک تحلیلگر به این شکل است.
شکل 3. ویرایشگر بار داده Qlik Sense، جدول تقویم
توجه: در Power BI وضعیت معمولاً متفاوت به نظر می رسد، جداول واقعی و مرجع متفاوتی را ترک می کنید، می توانید جداول را به صورت دستی به روش کلاسیک به هم بپیوندید، یعنی. من ستون ها را به صورت دستی با یکدیگر مقایسه می کنم.
تابلو
توسعه دهندگان Tableau را به عنوان BI با یک رابط راحت و دوستانه قرار می دهند که به تحلیلگر اجازه می دهد تا به طور مستقل داده های خود را مطالعه کند. بله، در شرکت ما تحلیلگرانی وجود داشتند که بدون تجربه فناوری اطلاعات، می توانستند گزارش های خود را ارائه دهند. اما به چند دلیل امتیاز خود را برای Tableau کاهش می دهم:
- بومی سازی ضعیف با زبان روسی
- سرورهای Tableau Online در فدراسیون روسیه قرار ندارند
- زمانی که شما نیاز به ساخت یک مدل داده نسبتاً پیچیده دارید، یک سازنده بار نسبتاً ساده شروع به ایجاد مشکل می کند.
شکل 4. Tableau Data Load Builder
یکی از سوالاتی که در طول مصاحبه از تحلیلگران Tableau می پرسیم این است که "چگونه می توان مدلی از جداول واقعیت را با جداول مرجع بدون قرار دادن همه چیز در یک جدول ایجاد کرد؟" ترکیب داده ها نیاز به استفاده متفکرانه دارد. من بارها اشتباهات تحلیلگران خود را در تکرار داده ها پس از چنین ادغام هایی تصحیح کرده ام.
به علاوه، Tableau یک سیستم نسبتاً منحصر به فرد دارد، که در آن شما هر نمودار را در یک برگه جداگانه ایجاد میکنید و سپس یک داشبورد ایجاد میکنید، جایی که شروع به قرار دادن برگههای ایجاد شده میکنید. سپس می توانید یک Story ایجاد کنید، این ترکیبی از داشبوردهای مختلف است. توسعه در Qlik و Power BI از این نظر سادهتر است؛ شما بلافاصله قالبهای نمودار را روی صفحه میاندازید، اندازهگیریها و اندازهگیریها را تنظیم میکنید و داشبورد آماده است. به نظر من هزینه های نیروی کار برای آماده سازی در Tableau به همین دلیل در حال افزایش است.
2. منابع داده و دانلود
هیچ برنده مشخصی در این بخش وجود ندارد، اما به دلیل چند ویژگی خوب، Qlik را برجسته می کنیم.
Tableau در نسخه رایگان از نظر منابع محدود است، اما در مقالات ما بیشتر بر تجارت تمرکز می کنیم و مشاغل می توانند محصولات تجاری و تحلیلگران را بخرند. بنابراین، Tableau امتیاز خود را برای این پارامتر کاهش نداد.
شکل 5. فهرست منابع Tableau ممکن
در غیر این صورت، فهرست منابع در همه جا چشمگیر است - همه فایل های جدول، همه پایگاه های داده استاندارد، اتصالات وب، همه چیز در همه جا کار می کند. من با ذخیره سازی داده های غیر استاندارد روبرو نشده ام، ممکن است تفاوت های ظریف خاص خود را داشته باشند، اما در بیشتر موارد در بارگیری داده ها مشکلی نخواهید داشت. تنها استثنا 1C است. هیچ اتصال دهنده مستقیمی به 1C وجود ندارد.
شرکای Qlik در روسیه کانکتورهای خود را به قیمت 100 تا 000 روبل می فروشند، اما در بیشتر موارد آپلود از 200C به FTP به Excel یا پایگاه داده SQL ارزان تر است. یا می توانید پایگاه داده 000C را در وب منتشر کنید و با استفاده از پروتکل Odata به آن متصل شوید.
PowerBI و Tableau می توانند این کار را به صورت استاندارد انجام دهند، اما Qlik یک کانکتور پولی درخواست می کند، بنابراین آپلود آن در یک پایگاه داده میانی نیز آسان تر است. در هر صورت، تمام مشکلات اتصال قابل حل است.
شکل 6. فهرست منابع احتمالی Qlik Sense
علاوه بر این، شایان ذکر است ویژگی Qlik این است که آنها هر دو اتصال پولی و رایگان را به عنوان یک محصول جداگانه ارائه می دهند.
شکل 7. اتصالات اضافی Qlik Sense
از تجربه، اضافه می کنم که با حجم زیاد داده یا منابع متعدد، همیشه توصیه نمی شود که بلافاصله سیستم BI را متصل کنید. پروژه های جدی معمولاً از یک انبار داده، یک پایگاه داده با داده هایی که قبلاً برای تجزیه و تحلیل آماده شده اند و غیره استفاده می کنند. شما نمی توانید مثلاً 1 میلیارد رکورد را در یک سیستم BI بگیرید و آپلود کنید. در اینجا شما باید از طریق معماری راه حل فکر کنید.
شکل 8. منابع داده Power BI
اما چرا قلیک مورد توجه قرار گرفت؟ من 3 چیز را خیلی دوست دارم:
- فایل های QVD
خود فرمت ذخیره سازی داده ها گاهی اوقات می توان پروژه های تجاری جدی را فقط بر روی فایل های QVD ساخت. به عنوان مثال، سطح اول داده های خام است. سطح دوم فایل های پردازش شده است. سطح سوم داده های انباشته و غیره است. این فایل ها را می توان در برنامه های مختلف استفاده کرد و ممکن است کارمندان و سرویس های مختلفی مسئولیت آن ها را بر عهده بگیرند. سرعت دانلود از چنین فایل هایی ده برابر سریعتر از منابع داده معمولی است. این به شما امکان می دهد در هزینه های پایگاه داده صرفه جویی کنید و اطلاعات را بین برنامه های مختلف Qlik به اشتراک بگذارید.
- بارگذاری افزایشی داده
بله، Power BI و Tableau نیز می توانند این کار را انجام دهند. اما Power BI به یک نسخه Premium گران قیمت نیاز دارد و Tableau انعطاف پذیری Qlik را ندارد. در Qlik، با استفاده از فایلهای QVD، میتوانید از سیستمها در زمانهای مختلف عکس بگیرید و سپس این دادهها را به دلخواه پردازش کنید.
- اتصال اسکریپت های خارجی
علاوه بر فایلهای QVD برای ذخیره دادهها، در Qlik کد اسکریپت را نیز میتوان خارج از برنامه گرفته و با دستور Include قرار داد. این در حال حاضر به شما امکان می دهد کار تیمی را سازماندهی کنید، از سیستم های کنترل نسخه استفاده کنید و یک کد واحد را برای برنامه های مختلف مدیریت کنید. Power BI دارای یک ویرایشگر کوئری پیشرفته است، اما ما نتوانستیم مانند Qlik کار تیمی را راه اندازی کنیم. به طور کلی، همه BI با این مشکل دارند؛ مدیریت همزمان داده ها، کدها و تجسم ها در همه برنامه ها از یک مکان به سادگی غیرممکن است. بیشترین کاری که توانستیم انجام دهیم استخراج فایل های QVD و کد اسکریپت بود. عناصر بصری باید در خود گزارشها ویرایش شوند، که به ما اجازه نمیدهد تصویرسازیها را برای همه مشتریان به طور همزمان تغییر دهیم.
اما مکانیسمی مانند اتصال زنده چیست؟ Tableau و Power BI برخلاف Qlik از اتصال LIVE به طیف وسیعی از منابع پشتیبانی می کنند. ما نسبت به این ویژگی بی تفاوت هستیم، زیرا ... تمرین نشان می دهد که وقتی صحبت از کلان داده می شود، کار با یک اتصال LIVE به سادگی غیرممکن می شود. و BI در بیشتر موارد برای داده های بزرگ مورد نیاز است.
3. تمیز کردن داده ها، ETL (Extract، Transform، Load)
در این بخش 2 لیدر دارم، Qlik Sense و Power Bi.
بیایید بگوییم Qlik قدرتمند اما پیچیده است. هنگامی که زبان SQL مانند آنها را درک کردید، تقریباً می توانید همه چیز را انجام دهید - جداول مجازی، پیوستن و پیوستن به جداول، چرخش در جدول و تولید جداول جدید، مجموعه ای از دستورات برای پردازش ردیف ها. به عنوان مثال، یک فیلد در 1 سلول که با داده هایی مانند "Ivanov 851 Bely" در حال پرواز پر شده است، می تواند نه تنها به 3 ستون (همانطور که همه می توانند انجام دهند)، بلکه به عنوان مثال به 3 ردیف در یک زمان تجزیه شود. همچنین با ترکیب 3 خط در 1، انجام همان کار در پرواز آسان است.
شکل 9. نحوه بارگذاری و انتقال جدول در Qlik Sense از Google Sheets
Power BI از این نظر ساده تر به نظر می رسد، اما اکثر مشکلات را می توان به راحتی از طریق طراح پرس و جو حل کرد. من تعدادی پارامتر تنظیم کردم، جدول را انتقال دادم، روی داده ها کار کردم و همه اینها بدون یک خط کد.
شکل 10. نحوه بارگذاری و انتقال جدول به Power BI از AmoCRM
به نظر من Tableau ایدئولوژی متفاوتی دارد. آنها بیشتر در مورد زیبایی و طراحی هستند. به نظر می رسد اتصال دسته ای از منابع مختلف، ترکیب همه آنها و پردازش آنها در Tableau بسیار دشوار است. در پروژه های تجاری، در بیشتر موارد، داده ها از قبل برای Tableau در انبارها و پایگاه های داده تهیه و انباشته می شوند.
شکل 11. نحوه بارگذاری و جابجایی جدول در Tableau
4. تجسم ها
در این بخش ما رهبر را برجسته نکردیم. ما یک مقاله جداگانه خواهیم داشت که با استفاده از مثال یک مورد، گزارش یکسانی را در هر 3 سیستم نشان خواهیم داد
من سبک Tableau را دوست دارم، فکر می کنم سختگیرانه و شرکتی است. اما گرفتن یک عکس واقعا زیبا در Tableau دشوار است. یک نمونه عالی از تجسم Tableau با استفاده از پسوندها. من نمی توانم این را تکرار کنم، زیرا ... من این افزونه ها را ندارم، اما به نظر خوب می رسد.
شکل 12. ظاهر گزارش های تابلو با پسوندها
Power BI نیز می تواند جالب باشد.
شکل 13. گزارش های ظاهری Power Bi c Extensions
تنها چیزی که من در مورد Power BI نمی فهمم این است که چرا آنها چنین رنگ های پیش فرض عجیبی دارند. در هر نمودار، من مجبور می شوم رنگ را به مارک تجاری خود تغییر دهم و از رنگ آمیزی استاندارد شگفت زده می شوم.
Qlik Sense نیز به Extension ها بستگی دارد. استفاده از افزونهها میتواند گزارشها را غیرقابل تشخیص تغییر دهد. شما همچنین می توانید موضوع و طرح خود را اضافه کنید.
شکل 14. ظاهر گزارش های Qlik Sense با برنامه های افزودنی
از دیدگاه توسعه دهندگان، من Qlik Sense را به دلیل گزینه های استاندارد مانند ابعاد و اندازه های جایگزین ترجیح می دهم. شما می توانید چندین ابعاد و اندازه در تنظیمات تجسم تنظیم کنید و کاربر به راحتی می تواند آنچه را که باید در یک نمودار خاص به آن نگاه کند، تعیین کند.
در Power Bi و Tableau، من باید پارامترها، دکمه ها را پیکربندی کنم، رفتار سیستم را بسته به این پارامترها برنامه ریزی کنم. تعجب می کنم که چرا اینقدر سخت است. همین مورد با قابلیت تغییر نوع ویلیزاسیون.
در Qlik می توانید انواع مختلف تجسم را در یک شی پنهان کنید، اما در Power BI و Tableau این کار دشوارتر است. باز هم، این بیشتر به مهارت مجری بستگی دارد. شما می توانید در هر سیستمی یک شاهکار بسازید، اما بدون تجربه، در همه جا با گرافیکی بینظیر مواجه خواهید شد.
5. محیط شرکت - سرور، گزارش
همه محصولات دارای نسخه سرور شرکتی هستند. من با تمام نسخه ها کار کرده ام و می توانم بگویم که همگی نقاط قوت و ضعفی دارند. انتخاب محصول باید بر اساس نیازهای نرم افزاری شما و با در نظر گرفتن تفاوت های ظریف آنها باشد. همه فروشندگان می توانند حقوق را هم در سطح حساب و گروه و هم در سطح امنیت ردیف داده اختصاص دهند. به روز رسانی خودکار گزارش ها بر اساس یک برنامه در دسترس است.
Qlik Sense Enterprise یک فرصت عالی برای ایجاد تجزیه و تحلیل در سازمان شما برای مشاغل متوسط است. این ممکن است گرانتر از Power BI Pro به نظر برسد، اما فراموش نکنید که سرورهای Power BI Pro در فضای ابری در قلمرو مایکروسافت قرار دارند و نمیتوانید بر عملکرد تأثیر بگذارید، و زمانی که به Power BI Premium نیاز دارید، که میتواند بر روی سرورهای شما مستقر شود. سپس قیمت از 5000 دلار در ماه شروع می شود.
Qlik Sense Enterprise از 230 روبل شروع می شود. برای 000 مجوز (هزینه در سال، سپس فقط پشتیبانی فنی)، که بسیار مقرون به صرفه تر از Power BI Premium است. و Qlik Sense Enterprise به شما این امکان را می دهد که از تمام قابلیت های Qlik استفاده کنید. شاید جز یکی. بنا به دلایلی، Qlik تصمیم گرفت که چنین ویژگی مانند امکان ارسال گزارش های PDF از طریق ایمیل باید به عنوان یک سرویس NPrinting جداگانه ارائه شود.
اما Qlik Sense Enterprise از Power BI Pro قدرتمندتر است و بنابراین مقایسه زیر را می توان انجام داد.
Qlik Sense Enterprise = Power BI Premium، با قابلیتهای مساوی برای پیادهسازیهای متوسط ارزانتر است. پیاده سازی های بزرگ معمولاً در سمت فروشنده محاسبه می شوند، جایی که می توانند شرایط فردی را برای شرکت شما فراهم کنند.
در این راستا، ما Qlik Sense Enterprise را ترجیح می دهیم، این شرکت همه فرصت ها را برای ایجاد تجزیه و تحلیل جدی روی داده های عظیم دارد. به نظر ما، Qlik سریعتر از Power BI در آرایههای بزرگ کار میکند؛ در کنفرانسهای Qlik با مشتریانی مواجه شدیم که برای اولین بار دادههای خود را در میلیاردها رکورد آزمایش کردند و Power BI نتایج بدتری را نشان داد.
شکل 15. ظاهر گزارشات سرور Qlik Sense Enterprise
Qlik Sense Cloud = Power BI Pro. Qlik Sense Cloud 1.5 برابر گرانتر است* و محدودیت بسیار قابل توجهی وجود دارد که این پلتفرم به ما اجازه نمی دهد. شما نمی توانید از برنامه های افزودنی، حتی داخلی استفاده کنید. و بدون پسوند، Qlik تا حدودی زیبایی بصری خود را از دست می دهد.
شکل 16. ظاهر کنترل پنل Power BI Pro
*یک جایگزین استفاده از اشتراک Qlik Sense Enterprise است. اما برای اینکه این مقاله به عنوان تبلیغات تلقی نشود، قیمت گذاری خود را پوشش نمی دهیم
و Tableau کمی برای ما کنار می ایستد. آنها هر دو اشتراک ابری با قیمت 70 دلار به ازای هر توسعه دهنده و 15 دلار برای هر نمایش و همچنین راه حل های سرور گران قیمت دارند. اما ایده اصلی Tableau این است که برای داده های بزرگ باید پردازش و ذخیره سازی داده ها را در کنار یکدیگر سازماندهی کنید. به طور عینی، عملکرد کمتر امکان پردازش جدی داده در Tableau را نمی دهد. تجسم، تجزیه و تحلیل، بله. اما برای کسب و کارهای کوچک و متوسط، ایجاد فضای ذخیره سازی جداگانه معمولا مشکل ساز است. بنابراین اگر ویژگی 1 آنها نبود، امتیاز Tableau را پایین می آوردم. Tableau Server به طور یکپارچه ایمیل های برنامه ریزی شده را با پیوست های CSV یا PDF ارسال می کند. علاوه بر این، می توانید حقوق، فیلترهای خودکار و غیره را توزیع کنید. به دلایلی Power BI و Qlik نمی توانند این کار را انجام دهند، اما برای برخی ممکن است حیاتی باشد. به همین دلیل، تابلو در اختلاف ما موضعی دارد.
شکل 17. ظاهر صفحه کنترل سرور Tableau
همچنین در یک محیط شرکتی، باید به هزینه اجرا و نگهداری فکر کنید. در روسیه، رویه ایجاد شده است که Power BI در مشاغل کوچک رایج تر است. این امر منجر به پیدایش تعداد زیادی جای خالی و رزومه و ظهور ادغام کنندگان کوچک شد. این به شما امکان می دهد متخصصانی را برای یک پروژه کوچک پیدا کنید. اما به احتمال زیاد، همه آنها تجربه پیاده سازی های بزرگ و کار با داده های بزرگ را نخواهند داشت. Qlik و Tableau برعکس هستند. شرکای Qlik کمی و حتی شرکای Tableau کمتری وجود دارد. این شرکا در پیاده سازی های بزرگ با چک متوسط بزرگ تخصص دارند. جای خالی و رزومه زیادی در بازار وجود ندارد؛ مانع ورود به این محصولات دشوارتر از Power BI است. اما در روسیه پیاده سازی های موفقیت آمیزی از این محصولات برای هزاران کاربر وجود دارد و این محصولات در داده های بزرگ عملکرد خوبی دارند. شما فقط باید نقاط قوت و ضعف محصولات را درک کنید زیرا آنها به طور خاص در تجارت شما اعمال می شوند.
6. پشتیبانی از دستگاه های تلفن همراه.
در این بخش Power BI و Tableau را برجسته می کنیم. شما می توانید برنامه های تلفن همراه را نصب کنید و آنها در صفحه نمایش دستگاه های تلفن همراه کاملاً مناسب به نظر می رسند. اگرچه به نظر ما تجزیه و تحلیل در دستگاه های تلفن همراه از تجزیه و تحلیل در رایانه های شخصی پایین تر است. با این حال، استفاده از فیلترها چندان راحت نیست، تصاویر کوچک هستند، اعداد به سختی دیده می شوند و غیره.
شکل 18. ظاهر یک گزارش Power BI در آیفون
شکل 19. ظاهر گزارش جدول در آیفون
شکل 20. ظاهر یک گزارش Qlik Sense در آیفون
چرا نمرات Qlik پایین آمد؟ به دلایلی که برای ما ناشناخته است، کلاینت موبایل فقط در آیفون در دسترس است؛ در اندروید باید از یک مرورگر معمولی استفاده کنید. به علاوه، هنگام استفاده از Qlik، باید فوراً متوجه شوید که تعدادی از افزونهها یا تجسمها کاهش نمییابند یا خودروها همانطور که انتظار میرود در دستگاههای تلفن همراه قرار میگیرند. گزارشی که در رایانه شخصی بسیار زیبا به نظر می رسد در یک صفحه نمایش کوچک بسیار بدتر به نظر می رسد. شما باید یک گزارش جداگانه برای دستگاه های تلفن همراه تهیه کنید، جایی که می توانید فیلترها، KPI ها و تعدادی از اشیاء دیگر را حذف کنید. این همچنین در مورد Power BI یا Tableau صدق می کند، اما به ویژه در Qlik تلفظ می شود. امیدواریم Qlik به کار بر روی مشتری موبایل خود ادامه دهد.
اگر قصد دارید زمان زیادی را صرف انجام تجزیه و تحلیل از دستگاه های تلفن همراه کنید، پس منطقی است که هر 3 مشتری را نصب کنید و نمایش آنها را در گزارش های آزمایشی بررسی کنید. هر فروشنده ای یک گالری از گزارش های آزمایشی در وب سایت خود برای بررسی دارد.
7. تجزیه و تحلیل جاسازی شده (ساخت شده) در برنامه ها/سایت های شخص ثالث
استفاده از تجزیه و تحلیل به عنوان یک سرویس شخص ثالث همیشه راحت نیست. شاید شما در حال توسعه محصول خود هستید، اما آماده توسعه یک موتور تجسم و تجزیه و تحلیل از ابتدا نیستید. شاید بخواهید تجزیه و تحلیل را در وب سایت خود مستقر کنید تا مشتری خودش را ثبت کند، داده های خود را آپلود کند و در حساب شخصی خود تجزیه و تحلیل انجام دهد. برای انجام این کار، به تجزیه و تحلیل داخلی (Embedded) نیاز دارید.
همه محصولات این امکان را به شما می دهند، اما در این دسته ما Qlik را برجسته می کنیم.
Power Bi و Tableau به وضوح می گویند که برای چنین اهدافی باید یک محصول جداگانه Tableau Embedded Analytics یا Power BI Embedded خریداری کنید. اینها راه حل های ارزان قیمت هزاران دلار در ماه نیستند، که بلافاصله استفاده از آنها را محدود می کند. اکثر پروژه ها بلافاصله برای مشتریان ما بی سود می شوند. این بدان معنی است که شما نه تنها نیاز دارید که یک گزارش را در کل اینترنت منتشر کنید، بلکه باید اطمینان حاصل کنید که گزارش ها بر اساس دسترسی های خاص، با حفاظت از داده ها، مجوز کاربر و غیره منتشر می شوند.
و Qlik به شما اجازه می دهد که خارج شوید. البته آنها پلتفرم Qlik Analytics را نیز دارند که برای هر سرور مجوز دارد و تعداد نامحدودی اتصال را سازماندهی می کند. همچنین مانند رقبای Tableau و Power Bi گران خواهد بود. و در مورد اتصالات نامحدود، گزینه های زیادی وجود ندارد.
اما در قلیک چیزی به نام Mashup وجود دارد. فرض کنید Qlik Sense Enterprise و 10 مجوز دارید. تجزیه و تحلیل استاندارد، ظاهر، همه چیز در حال حاضر خسته کننده است. شما وب سایت یا اپلیکیشن خود را می سازید و می توانید تمام تحلیل های خود را همانجا پیاده سازی کنید. ترفند این است که، به بیان ساده، Mashup یک تجسم در کد برنامه است. با استفاده از API، می توانید به صورت برنامه نویسی تصویری را در برنامه یا وب سایت خود ایجاد کنید. شما همچنان به Qlik Sense Enterprise برای صدور مجوز (مجوز برای اتصال به سایت = مجوز برای اتصال به BI)، برای بارگذاری داده ها و غیره نیاز دارید، اما تجسم ها دیگر در کنار این سرور نمایش داده نمی شوند، بلکه در سرور شما ساخته می شوند. اپلیکیشن یا وب سایت می توانید از سبک های CSS استفاده کنید، فونت ها و رنگ های جدید را تنظیم کنید. 10 کاربر شما دیگر وارد سرور تجزیه و تحلیل نخواهند شد، اما از پورتال یا برنامه شرکتی شما استفاده خواهند کرد. تجزیه و تحلیل به سطح جدیدی خواهد رسید.
شکل 21. ظاهر یک گزارش Qlik Sense تعبیه شده در یک وب سایت
درک اینکه عناصر سایت کجا هستند و Qlik Sense از کجا شروع می شود دشوار خواهد بود.
البته، به یک برنامه نویس یا حتی به احتمال زیاد چندین برنامه نویس نیاز خواهید داشت. یکی برای برنامه نویسی وب، یکی برای کار با Qlik API. اما نتیجه ارزشش را دارد.
نتیجه گیری بیایید خلاصه کنیم.
سخت است که به صراحت بگوییم چه کسی بهتر و چه کسی بدتر است. Power BI و Qlik در رقابت ما برابر هستند، Tableau کمی پایین تر است. اما شاید نتیجه برای کسب و کار شما متفاوت باشد. در پلتفرم های BI، مولفه بصری بسیار مهم است. اگر به دهها گزارش و تصویر آزمایشی در اینترنت برای همه سیستمهای BI نگاه کردهاید و از ظاهر یکی از پلتفرمها خوشتان نمیآید، به احتمال زیاد آن را اجرا نخواهید کرد، حتی اگر از قیمت یا فنی راضی باشید. حمایت کردن. مشخصات.
در مرحله بعد، قطعاً باید هزینه مجوزها، پیاده سازی و نگهداری پلت فرم BI را محاسبه کنید. شاید در مورد شما یک رهبر شناسایی شود. پیمانکار یا توانایی استخدام متخصص مناسب از اهمیت بالایی برخوردار است. بدون افراد حرفه ای در هر پلتفرمی، نتیجه فاجعه بار خواهد بود.
ادغام موفقیت آمیز BI برای شما، آندری ژدانوف و ولادیمیر لازارف، گروه Analytics
منبع: www.habr.com