کیس اسٹڈی: QlikView کا ہر سال کا اپ گریڈ چکر ختم — Emulus Consulting

Table of Contents
کیس اسٹڈی: QlikView کا ہر سال کا اپ گریڈ چکر ختم — Emulus Consulting کی Power BI اور Fabric پر منتقلی
مختصر جائزہ (Executive Summary)
- پلیٹ فارم: Innovational Office Solution
- کلائنٹ: Emulus Consulting
- منتقل شدہ اثاثے: [X] QlikView ایپس (.qvw)، [X] لوڈ اسکرپٹس، [X] QVD فائلز، [X] NPrinting رپورٹس
- خودکار درستگی: 70%–90% ابتدائی تبدیلی؛ باقی 10%–30% ماہرین کی ٹیوننگ سے
- ای میل: Admin@innovationalofficesolution.com
- مفت POC: AnyBI to Power BI & AnyETL to Fabric صفحے پر
QlikView ختم نہیں ہو رہا — مگر رکنا بھی ممکن نہیں
یہ واضح کرنا ضروری ہے: Qlik نے QlikView کے بطور پروڈکٹ "End of Life" کا کوئی اعلان نہیں کیا۔ لیکن حقیقت یہ ہے کہ ہر ریلیز کو تقریباً 24 ماہ کی سپورٹ ملتی ہے۔ Qlik کے اپنے لائف سائیکل صفحے کے مطابق QlikView 12.90 (مئی 2024) کی سپورٹ 31 اکتوبر 2026 کو ختم ہو رہی ہے، اور 12.100 (ستمبر 2025) کی 30 ستمبر 2027 کو۔ یعنی سپورٹڈ رہنے کے لیے ٹیموں کو تقریباً ہر سال اپ گریڈ کرنا پڑتا ہے۔
ساتھ ہی Qlik کی سرمایہ کاری کی سمت بھی واضح ہے۔ کمپنی نے 2021 سے QlikView کے پرپیچوئل لائسنس فروخت کرنا بند کر دیے، اور اس کا Qlik Analytics Migration Tool، QlikView اور NPrinting کے مواد کو Qlik Cloud پر لے جانے کے لیے بنایا گیا ہے۔ یعنی Qlik کے اندر رہتے ہوئے بھی منتقلی ناگزیر ہے — سوال صرف یہ ہے کہ کس پلیٹ فارم پر۔
Emulus Consulting کے لیے فیصلہ کن نکتہ یہ تھا کہ اگر منتقلی کرنی ہی ہے تو ایسا پلیٹ فارم چنا جائے جو ان کے Microsoft 365 ماحول، Azure ڈیٹا اور Teams کے ساتھ پہلے سے جڑا ہو۔
Emulus Consulting کا QlikView ماحول
Emulus Consulting ایک ڈیٹا اسٹریٹیجی اور ڈیجیٹل کنسلٹنگ فرم ہے جس کے کلائنٹس کی سیلز، انوینٹری اور ڈسٹری بیوشن کی روزمرہ نگرانی QlikView پر ہوتی تھی۔
ماحول کی خصوصیات:
- کئی درجوں پر مشتمل QVD آرکیٹیکچر: ایکسٹریکٹ لیئر → ٹرانسفارم لیئر → ایپ لیئر
- [X] لوڈ اسکرپٹس جن میں Incremental Load، ApplyMap، Resident Loads اور Include فائلز کا بھرپور استعمال
- Set Analysis کے پیچیدہ ایکسپریشنز — مثلاً گزشتہ سال کی اسی مدت، منتخب کردہ کے علاوہ تمام، اور ڈالر کی علامت ($) کے ساتھ ویری ایبل ایکسپینشن
- Section Access کے ذریعے ہر ڈسٹری بیوٹر اور ریجنل منیجر کے لیے الگ ڈیٹا تک رسائی
- NPrinting کے ذریعے ہر صبح ای میل ہونے والی PDF رپورٹس
بنیادی چیلنج: QlikView کا ایسوسی ایٹو ماڈل ٹیبلز کو فیلڈ کے نام سے خود بخود جوڑ دیتا ہے۔ Synthetic Keys اور Circular References جیسے مسائل جو برسوں سے QlikView میں "چل رہے" تھے، Power BI کے ریلیشنل ماڈل میں فوراً سامنے آ جاتے ہیں۔ انہیں حل کیے بغیر صرف ایکسپریشنز کا ترجمہ کرنا غلط نتائج دیتا ہے۔
منتقلی کا طریقہ کار
پہلا مرحلہ — ایپس اور QVD کی انوینٹری
QlikView Server / Publisher سے تمام ایپس، ری لوڈ ٹاسکس، QVD فائلز اور ان کے باہمی انحصار کا نقشہ بنایا گیا۔ استعمال کے لاگز سے [X]% ایپس کم استعمال یا ڈپلیکیٹ پائی گئیں اور یکجا کی گئیں۔
دوسرا مرحلہ — لوڈ اسکرپٹ کی تحلیل
ہر اسکرپٹ کو جملہ بہ جملہ پارس کر کے LOAD، SQL SELECT، JOIN، CONCATENATE، Mapping Load اور ویری ایبلز کی درمیانی نمائندگی بنائی گئی۔ Synthetic Keys اور Link Tables کی نشاندہی کر کے ستارہ نما (Star Schema) ڈیزائن تجویز کیا گیا۔
تیسرا مرحلہ — AI کے ذریعے تبدیلی
- ڈیٹا لوڈنگ کی منطق → Fabric Dataflow Gen2 (Power Query) یا PySpark نوٹ بکس
- QVD فائلز → OneLake میں Delta ٹیبلز
- چارٹ ایکسپریشنز اور Set Analysis → DAX Measures
70%–90% منطق خودکار طور پر تبدیل ہوئی۔
چوتھا مرحلہ — Medallion لیک ہاؤس
QVD کی تین تہوں والی روایت کو Fabric کی Bronze / Silver / Gold ساخت میں ڈھالا گیا — تصور وہی، لیکن اب کھلے Delta-Parquet فارمیٹ میں جسے Power BI، SQL اور Spark سب پڑھ سکتے ہیں۔ Gold لیئر پر Direct Lake سیمینٹک ماڈلز بنے۔
پانچواں مرحلہ — نتائج کی تصدیق
PulseQA نے QlikView اور Power BI میں ایک جیسی سلیکشنز کے ساتھ KPIs کا موازنہ کیا۔ Section Access کو RLS میں منتقل کر کے ہر ڈسٹری بیوٹر کے اکاؤنٹ سے جانچ کی گئی۔
QlikView سے Power BI: تکنیکی میپنگ
| QlikView جزو | Power BI / Microsoft Fabric متبادل |
|---|---|
| Load Script (LOAD / SQL SELECT) | Dataflow Gen2 (Power Query) / PySpark Notebook |
| QVD فائلز | OneLake Delta Tables |
| Incremental Load | Incremental Refresh / Delta MERGE |
| ApplyMap / Mapping Load | Merge Queries / Lookup Tables |
| Associative Model | Star Schema سیمینٹک ماڈل |
| Set Analysis | DAX: CALCULATE، FILTER، ALL، SAMEPERIODLASTYEAR |
| Variables اور $-Expansion | DAX Variables / Field Parameters / What-if |
| Section Access | Row-Level Security (RLS) |
| Sheets اور Charts | Power BI Report Pages اور Visuals |
| QlikView Publisher ری لوڈ ٹاسکس | Fabric Pipelines / Scheduled Refresh |
| NPrinting | Paginated Reports + Subscriptions |
کاروباری نتائج
- [X] ایپس 70%–90% خودکار درستگی کے ساتھ منتقل
- منصوبہ [X] ہفتوں میں مکمل؛ دستی اندازہ [X] ماہ
- صبح کی ری لوڈ ونڈو [X] گھنٹوں سے کم ہو کر [X] منٹ
- QlikView Server، Publisher اور NPrinting کی لائسنسنگ ختم — TCO میں [X]% کمی
- سالانہ اپ گریڈ کا چکر ختم؛ Power BI SaaS خود بخود اپ ڈیٹ ہوتا ہے
اپنی QlikView ایپس پر آزمائیں
اپنی سب سے پیچیدہ Set Analysis والی ایپ کے ساتھ مفت POC کریں۔
- مفت POC: مفت POC (Pulse Convert)
- ویب سائٹ: innovationalofficesolution.com
- ای میل: Admin@innovationalofficesolution.com
QlikView لوڈ اسکرپٹس اور ایپس کو Power BI پر لائیں
Set Analysis، QVD فائلز اور لوڈ اسکرپٹس کو DAX، OneLake Delta اور Dataflow Gen2 میں منتقل کریں۔ ہر سال کے اپ گریڈ چکر سے مستقل نجات پائیں۔