این احتمال وجود دارد که اگر مشتری قدیمی Cognos Analytics هستید، همچنان محتوای قدیمی سازگار با حالت پرس و جو (CQM) را دنبال کنید. میدونی چرا شما باید به حالت پویا پرس و جو (DQM) مهاجرت کنید:
- CQM یک ریسک است. CQM یک فناوری قدیمی است و ممکن است در هر زمانی منسوخ شود
- DQM آینده نگر است. DQM مقیاس پذیر، کارآمدتر و عملکرد بهتری دارد
- ابر. اگر انتقال به ابر در 5 سال شما باشد roadنقشه باید به DQM بروید
افسانه
کار انتقال بسته ها و گزارش های شما به DQM بسیار دلهره آور به نظر می رسد. برای یک چیز، شما شک دارید که چیزی در حرکت شکسته می شود، اما نمی توانید مطمئن باشید که چه چیزی. مطمئناً همین طور است و راه بازگشت آسانی وجود ندارد. اگر راه بازگشت آسانی وجود ندارد، نمیتوانید هفتهها در آب بمانید و کاربرانتان به گزارشها دسترسی نداشته باشند.
خط مستقیم
اگر بتوانید یک سوئیچ را بچرخانید و ببینید که چگونه تمام محتوای CQM شما به عنوان DQM کار می کند چه؟ با MotioCI تست کردن، این دقیقاً کاری است که می توانید انجام دهید. به همین راحتی است.
دیتس
ما در جای دیگری در مورد اینکه چه زمانی باید به DQM مهاجرت کنید نوشته ایم. اینگونه است:
- ارزیابی و موجودی – ابتدا آنچه دارید را در نظر بگیرید و تلاش را ارزیابی کنید. چند گزارش دارید؟ چند بسته؟ چه تعداد از بسته های شما CQM هستند؟ راه های مختلفی وجود دارد که می توانید به این موضوع نزدیک شوید.
هر مدل Framework Manager را پیدا کنید، آن را باز کنید و ویژگی ها را بررسی کنید.
یا هر بسته ای را که منتشر شده است پیدا کنید و خواص آن را بررسی کنید.
یا استفاده کنید MotioCI فهرست. را MotioCI داشبورد موجودی و گزارشهای خلاصه موجودی نمای کلی از کل فروشگاه محتوای شما را ارائه میدهند. آنها در یک نگاه به شما می گویند که چند بسته در فروشگاه محتوای Cognos شما CQM و چند بسته DQM هستند. گزارش موجودی جزئیات بیشتر در مورد بسته ها را نشان می دهد:
-
-
- مسیر. دقیقاً جایی که آنها قرار دارند.
- منابع. تعداد مراجع دریافتی به شما ایده می دهد که چه تعداد گزارش به آن بستگی دارد.
- منسوخ شده اگر هیچ مرجع ورودی وجود نداشته باشد، آن یکی آسان خواهد بود. ممکن است به بسته نیاز نداشته باشید. استفاده نمی شود
-
تست - ابتدا می خواهید یک خط پایه برای گزارش های CQM خود ایجاد کنید.
ایجاد پروژه در MotioCI برای بسته CQM شما MotioCI به شما کمک می کند تا به طور خودکار تمام گزارش هایی را که بسته بر اساس آنها ساخته شده است پیدا کنید. برای ایجاد یک خط پایه برای هر یک از گزارش ها برای محتوا و عملکرد، موارد تست ایجاد کنید
-
-
- پایداری خروجی - یک خط پایه برای خروجی مورد انتظار گزارش ایجاد می کند
- پایداری زمان اجرا - یک خط پایه برای عملکرد مورد انتظار ایجاد می کند
-
برای تولید خروجی گزارش و ثبت زمان اجرا، Test Cases را اجرا کنید.
ارزیابی - در اینجا سوئیچ را روی DQM می چرخانید و گزارش ها را اجرا می کنید.
-
- پروژه ای که در مرحله قبل ایجاد کردید را کلون کنید تا یک ثانیه MotioCI پروژه دارای همان بسته و گزارش خواهد بود. تنظیمات پروژه را به Force Dynamic Package Query Mode تغییر دهید. برای هر یک از گزارشها موارد تست ایجاد کنید تا خروجی و عملکرد را با نتایج پایه CQM مقایسه کنید.
- مقایسه خروجی - خروجی گزارش در DQM را با خط پایه CQM مقایسه می کند.
- مقایسه زمان اجرا - زمان اجرای گزارش در DQM را با خط پایه CQM مقایسه می کند.
- موارد تست را اجرا کنید و نتایج آزمون را ارزیابی کنید
- موفقیت - این موارد تست هم مقایسه خروجی و هم عملکرد را پشت سر می گذارند. گزارش های آزمایش شده در این گروه بدون تغییر به DQM منتقل می شوند.
- شکست - اگر یکی یا هر دوی ادعاها شکست بخورند، موارد آزمایشی شکست خواهند خورد.
- عدم موفقیت در مقایسه خروجی - با مقایسه کنار هم از خروجی CQM و DQM گزارش با تفاوت های برجسته ارائه می شود.
- مقایسه شکست در زمان اجرا - این گروه از گزارشها در DQM کندتر از CQM عمل میکنند.
- پروژه ای که در مرحله قبل ایجاد کردید را کلون کنید تا یک ثانیه MotioCI پروژه دارای همان بسته و گزارش خواهد بود. تنظیمات پروژه را به Force Dynamic Package Query Mode تغییر دهید. برای هر یک از گزارشها موارد تست ایجاد کنید تا خروجی و عملکرد را با نتایج پایه CQM مقایسه کنید.
وضوح - بر اساس نتایج تست Cases، دقیقاً می دانید که کدام گزارش ها نیاز به توجه دارند.
-
- بررسی را در نظر بگیرید MotioCI جزئیات شکست مورد آزمایش را گزارش کنید. با آن گزارش، می توانید ببینید که آیا گرایش ها یا گروه هایی از گزارش ها دارای خطاهای مشابه هستند یا خیر. مدل Framework Manager را ویرایش کنید و بسته را دوباره منتشر کنید.
- Test Cases را در پروژه DQM اجرا کنید تا زمانی که از خروجی و عملکرد راضی باشید.
- در برخی موارد، ممکن است لازم باشد به گزارشهای فردی که در مقایسه خروجی یا مقایسه زمانی ناموفق هستند رسیدگی کنید. هر گونه مشکل را برطرف کنید.
مهاجرت – در این مرحله، همه گزارشهای CQM شما در DQM اجرا شدهاند و شما مطمئن هستید که خروجی یکسانی تولید میکنند و در زمان معقولی اجرا میشوند.
-
- در Framework Manager می توانید با خیال راحت ویژگی Query Mode را به Dynamic تغییر دهید و بسته را دوباره منتشر کنید.
- به عنوان گام نهایی، در MotioCI پروژه DQM، ویژگی Force DQM Query Mode را حذف کرده و آن را روی Default قرار دهید. موارد آزمایشی خود را دوباره اجرا کنید و نتایج را بررسی کنید. این تأیید می کند که تغییراتی که در گزارش ها و بسته ها ایجاد کرده اید بر خروجی یا عملکرد تأثیری نداشته است.
جشن
فراموش کردم این مرحله آخر را ذکر کنم. جشن. وقت آن است که از تمام مزایای DQM لذت ببرید و به دنبال پروژه های دیگر باشید.
نکته حرفه ای پاداش
شما می توانید با استفاده از رایگان MotioPI ابزاری برای یافتن بسته ها و گزارش های CQM. برای یافتن بسته هایی با مدل های تنظیم شده برای استفاده از CQM دانلود و نصب کنید MotioPI:
- باز کن MotioPI و روی پنل Content کلیک کنید
- با قرار دادن Query for Types روی Model، مدلها را جستجو کنید.
- منبع جستجوی خود را به محدوده مناسب محدود کنید. برای افزایش عملکرد، دامنه را کاهش دهید.
- یک فیلتر اضافه کنید، Text Property Model is Dynamic Query Mode = false را انتخاب کنید.
- روی جستجو کلیک کنید
- نتایج را به صورت CSV صادر کنید و در اکسل باز کنید
- مسیر جستجوی Cognos مدلی را که میخواهید گزارشهایی برای آن پیدا کنید، کپی کنید
- مسیر جستجوی مدل را با حذف «/model[@name=» و موارد زیر از رشته ویرایش کنید.
- رشته مسیر مدل کوتاه شده را در یک پنل محتوای جدید قرار دهید MotioPI
- پرس و جو برای انواع برای نمایش گزارش را ویرایش کنید
- دامنه را به طور مناسب محدود کنید
- فیلتر برای استفاده از مسیر جستجوی بسته ویژگی متنی با چسباندن در رشته مسیر مدل کوتاه شده
- روی جستجو کلیک کنید
- نتایج فهرستی از تمام گزارشهایی که از بسته CQM استفاده میکنند را نشان میدهد.
درست است، این کمی پیچیده است، شما نمی توانید هیچ آزمایشی انجام دهید، و پیشرفت شما را در یک پروژه مدیریت نمی کند، اما، هی، رایگان است. Motioسپس با دو مرحله اول ارزیابی و موجودی، PI میتواند شما را به جایی برساند MotioCI می تواند آن را از آنجا بگیرد.