نرمافزار QlikView یک نرمافزار بسیار مطمئن و قوی در زمینهی گزارشسازی و ارائه دادههای آماری برمبنای اطلاعات به دست آمده از انواع دیتابیس، فایلهای حاوی اطلاعات مثل Excel, CSV, ... میباشد.
شرکت Qlik از سال ۱۹۹۳ کار خودش رو شروع کرده و بسیار موفق بوده این شرکت سوئدی در حال حاضر دفترش در آمریکا قرار داره.
موفقیت این شرکت در ارائه این محصول در حوزه هوشتجاری بینظیر بوده و توی رنکینگهای gartner توی یکسری از معیارها QlikView جزو ۱۰ نرمافزار برتر بوده و سازمانهای زیادی رو به سمت استفاده از این نزمافزار کشونده
یکی از قابلیتهای بسیار خوب QlikView اینه که میتونه در لحظه به چندین نوع دیتابیس از سامانههای مختلف وصل بشه
فرضاً ما میتونیم یک داشبوردی طراحی کنیم که هم دیتاهای مربوط به اوراکل رو داشته باشه و هم دیتاهای SQLServer و حتی میتونیم به یه وبسایت وصل بشیم و از طریق خروجیهای اون وبسایت دیتا رو بخونیم همچنین میتونیم از فایلهای excel, csv, text و هر نوع فایلی که بشه توش داده ذخیره کرد رو میشه استفاده کرد.
همچنین توی سیستم مدرن که QlikView از اون استفاده میکنه شما دیگه DW رو تشکیل نمیدید و درگیر این موضوع نمیشید که دیتا رو از دیتابیسهای مختلف بخونید و همه رو جمع کنید توی DW خاصی و از طریق Oracle BI یا ابزارهای دیگه بیاید دیتا رو بخونید.
ولی توی QlikView دیتابیس ما میتونه دیتابیسهای مختلفی باشه و در آن واحد به دیتابیسهای مختلفی وصل بشه
همونطور که قبلاً هم گفتم سیستم مدرن نمیتونه سیستمهای سنتی رو رد کنه
شما اگه بخواین یک سیتسم موفقی رو طراحی بکنید اولین مرحلهای که باید بهش توجه کنید اینه که به چه صورت میشه نیاز سازمان رو برطرف کرد.
خیلیها اینجورین وقتی یه یک مشکل میخورن میشینن کامل روی مشکل فکر میکنن و دنیال راهحل مبگردن
ولی بخش اصلی حل یک مشکل فهمیدن مشکله اینکه بدونیم مشکل اصلاً چیه
یک سازمان توی سیستم هوش تجاری دنبال برطرف کردن یک مشکل است پس ما اول باید اون مشکل رو پیدا کنیم و روی اون بازار کسب و کار اطلاعات داشته باشیم فرضاً اگه من میخوام برم برای یک تولید کننده خودرو BI طراحی کنم باید فرآیندهای بازار خودرو رو بشناسم و یک آشنایی با اون بازار داشته باشیم.
پس بعد از فهمیدن مشکل سراغ این میریم که از روش مدرن استفاده کنیم یا روش سنتی و یا ترکیب هر دو
این نرمافزار یک نرمافزاره client-server ای است و در حقیقت وقتی ما سیستم رو طراحی میکنیم یک محیطی به اسم clikview desktop وجود داره که یکی از نسخههای این نرمافزاره توی این محیط ما به طراحی داشبورد موردنظرمون اقدام میکنیم و نیازهامون رو پیادهسازی میکنیم.
وقتی میگیم نرمافزار کلاینت سروریه یعنی حتما یک نسخه سرور هم داره که روی سرور نصب میشه فعلاً ویندوز بیس هست و هنوز برای پلتفرمها و OSهای دیگه طراحی نشده پس شما فاز طراحیتون روی ویندوزه و سرورتون هم باید ویندوزی باشه معمولاً نسخه 2008 یا 2012
همچنین یکی از پیشنیازهاش داتنته و این نشون میده که سیستم داتنت بیسه
ولی در نهایت اون نتیجه نهایی که کاربر میبینه تحت وب هستش
یعنی وقتی سیستم و داشبورد موردنظر رو طراحی کردیم روی سرور سازمان آپلود میکنیم و بعد از آپلود هر کاربر با مرورگر خودش میتونه بیاد داشبورد رو اگه دسترسی داشته باشه ببینه
بحث Authentication و بحثهای LDAP, Active Directory و ... رو هم داره
QlikView Desktop
نرمافزار از چند بخش تشکیل شده بخش اصلی که ما همه درگیرش میشیم بخش qlikview desktop ه که محیطی برای طراحی داشبوردهامونه
و در نهایت محصول از طریق همین QlikView Desktop تولید میشه
QlikView Server
این خودش از چند بخش تشکیل شده و توی نسخهی آخری که هست نسخه ۱۱ در حقیقت ۲ تا بخش اصلی داره:
QMC = Qlikview Management Console
این قسمت برای بخش مدیریتی سرورمون هستش و کارهای مدیریتی سرورمون رو انجام میده
این سرور تقریباً مشابه سرور IIS ه و در حقیقت همون WebServer QlikView هستش و برای نصب اپلیکیشن سرور ما هم میتونیم از این سرور استفاده کنیم و هم از IIS
معمولاً من از سرور خودش استفاده میکنم چون به اندازه کافی کامل هستش و تمام نیازهای نرمافزار رو پوشش میده
وقتی شما qlikview server رو نصب بکنید یه نرمافزار تحت وب دیگهای هم به عنوان Qlikview Access Point نصب میشه و شما با این میتونید ببینید که چه داشبوردهایی طراحی کردید و چه داشبوردهایی دارید و در حقیقت همون صفحهای که وقتی کاربر شما به سرور لاگین میکنه اون رو میبینه
QlikView Publisher
توی نسخه ۱۱ شما زیاد این قسمت رو نمیبینید چون اومده توی دل خود qlikview server نصب شده و وظیفهی توزیع کردن داشبوردها رو داره یعنی میاد بررسی میکنه که کدوم کاربر به چه داشبوردی دسترسی داره و داشبورد رو reload کنه و ...
لایسنس کلیکویو
با توجه به نوع لایسنس شما میتونید مشخص کنید که چند نفر به داشبوردتون وصل بشن یا همزمان چند نفر میتونن وصل بشن یا کلاً چندتا کاربر میتونید تعریف بکنید.
همچنین بسته به نوع لایسنستون تعداد داشبوردهایی که میتونید طراحی بکنید هم مشخص میشه