เส้นทางที่เร็วที่สุดจาก CQM ไปยัง DQM
มีโอกาสดีที่หากคุณเป็นลูกค้า Cognos Analytics มายาวนาน คุณยังคงลากเนื้อหาโหมดการสืบค้นที่เข้ากันได้ (CQM) แบบดั้งเดิม คุณรู้ ทำไม คุณต้องย้ายไปที่ Dynamic Query Mode (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 จะช่วยให้คุณค้นหารายงานทั้งหมดตามแพ็คเกจโดยอัตโนมัติ สร้างกรณีทดสอบเพื่อสร้างพื้นฐานสำหรับแต่ละรายงานสำหรับเนื้อหาและประสิทธิภาพ
-
-
- ความเสถียรของผลลัพธ์ – สร้างบรรทัดฐานสำหรับผลลัพธ์ที่คาดหวังของรายงาน
- เสถียรภาพของเวลาดำเนินการ – สร้างบรรทัดฐานสำหรับประสิทธิภาพที่คาดหวัง
-
ดำเนินการกรณีทดสอบเพื่อสร้างเอาต์พุตรายงานและบันทึกเวลาดำเนินการ
การประเมินผล – ที่นี่คุณพลิกสวิตช์ไปที่ DQM และเรียกใช้รายงาน
-
- โคลนโครงการที่คุณสร้างในขั้นตอนก่อนหน้าเป็นวินาที MotioCI โครงการจะมีแพ็คเกจและรายงานเดียวกัน เปลี่ยนการตั้งค่าโครงการเป็น Force Dynamic Package Query Mode สร้างกรณีทดสอบสำหรับแต่ละรายงานเพื่อเปรียบเทียบผลลัพธ์และประสิทธิภาพกับผลลัพธ์พื้นฐานของ CQM
- การเปรียบเทียบผลลัพธ์ – เปรียบเทียบผลลัพธ์ของรายงานใน DQM กับพื้นฐาน CQM
- การเปรียบเทียบเวลาดำเนินการ – เปรียบเทียบเวลาดำเนินการรายงานใน DQM กับพื้นฐาน CQM
- ดำเนินการกรณีทดสอบและประเมินผลการทดสอบ
- ความสำเร็จ – กรณีทดสอบเหล่านี้ผ่านทั้งการเปรียบเทียบผลลัพธ์และประสิทธิภาพ รายงานที่ทดสอบในกลุ่มนี้จะย้ายไปยัง DQM โดยไม่มีการเปลี่ยนแปลง
- ความล้มเหลว – กรณีทดสอบจะล้มเหลวหากการยืนยันข้อใดข้อหนึ่งหรือทั้งสองข้อล้มเหลว
- ความล้มเหลวของการเปรียบเทียบเอาต์พุต – คุณจะเห็นการเปรียบเทียบเอาต์พุต CQM และ DQM แบบเคียงข้างกันของรายงานโดยเน้นความแตกต่าง
- ความล้มเหลวของการเปรียบเทียบเวลาดำเนินการ – รายงานกลุ่มนี้ทำงานใน DQM ช้ากว่า CQM
- โคลนโครงการที่คุณสร้างในขั้นตอนก่อนหน้าเป็นวินาที MotioCI โครงการจะมีแพ็คเกจและรายงานเดียวกัน เปลี่ยนการตั้งค่าโครงการเป็น Force Dynamic Package Query Mode สร้างกรณีทดสอบสำหรับแต่ละรายงานเพื่อเปรียบเทียบผลลัพธ์และประสิทธิภาพกับผลลัพธ์พื้นฐานของ CQM
ความละเอียด – จากผลลัพธ์ของกรณีทดสอบ คุณจะทราบได้อย่างชัดเจนว่ารายงานใดที่ต้องได้รับการดูแล
-
- พิจารณาทบทวนความ MotioCI รายงานรายละเอียดกรณีทดสอบล้มเหลว ด้วยรายงานนั้น คุณสามารถดูได้ว่ามีแนวโน้มหรือกลุ่มรายงานใดที่มีข้อผิดพลาดคล้ายกันหรือไม่ แก้ไขโมเดล Framework Manager และเผยแพร่แพ็กเกจอีกครั้ง
- รันกรณีทดสอบในโครงการ DQM อีกครั้งจนกว่าคุณจะพอใจกับเอาต์พุตและประสิทธิภาพ
- ในบางกรณี คุณอาจต้องระบุรายงานแต่ละรายการที่ล้มเหลวในการเปรียบเทียบผลลัพธ์หรือการเปรียบเทียบเวลา แก้ไขปัญหาใด ๆ
การโยกย้าย – ณ จุดนี้ รายงาน CQM ของคุณทั้งหมดถูกเรียกใช้ใน DQM และคุณมั่นใจว่ารายงานเหล่านี้สร้างผลลัพธ์เดียวกันและดำเนินการในเวลาที่เหมาะสม
-
- ใน Framework Manager คุณสามารถเปลี่ยนคุณสมบัติ Query Mode เป็น Dynamic และเผยแพร่ซ้ำแพ็คเกจได้อย่างปลอดภัย
- เป็นขั้นตอนสุดท้ายในการ MotioCI โครงการ DQM ลบคุณสมบัติ Force DQM Query Mode และตั้งค่าเป็นค่าเริ่มต้น เรียกใช้กรณีทดสอบของคุณอีกครั้งและตรวจสอบผลลัพธ์ สิ่งนี้จะยืนยันว่าการเปลี่ยนแปลงที่คุณทำกับรายงานและแพ็คเกจไม่ส่งผลกระทบต่อเอาต์พุตหรือประสิทธิภาพ
งานเฉลิมฉลอง
ฉันลืมพูดถึงขั้นตอนสุดท้ายนี้ การเฉลิมฉลอง ได้เวลาใช้ประโยชน์จาก DQM แล้วเริ่มมองหาโครงการอื่นๆ
เคล็ดลับโบนัส Pro
คุณสามารถใช้ ฟรี MotioPI ยูทิลิตี้เพื่อค้นหาแพ็คเกจและรายงาน CQM หากต้องการค้นหาแพ็คเกจที่มีโมเดลที่ตั้งค่าให้ใช้การดาวน์โหลดและติดตั้ง CQM Motioพีไอ:
- จุดเปิด MotioPI และคลิกที่แผงเนื้อหา
- ค้นหาโมเดลโดยตั้งค่า Query for Types เป็น Model
- จำกัดแหล่งที่มาของการค้นหาของคุณให้อยู่ในขอบเขตที่เหมาะสม ลดขอบเขตเพื่อเพิ่มประสิทธิภาพ
- เพิ่มตัวกรอง เลือก Text Property Model เป็น Dynamic Query Mode = false
- คลิกค้นหา
- ส่งออกผลลัพธ์เป็น CSV และเปิดใน Excel
- คัดลอก Cognos Search Path ของโมเดลที่คุณต้องการค้นหารายงาน
- แก้ไขเส้นทางการค้นหาของโมเดลโดยลบ “/model[@name=” และสิ่งที่ตามหลังออกจากสตริง
- วางสตริงพาธโมเดลที่ย่อลงในแผงเนื้อหาใหม่ใน Motioพีไอ.
- แก้ไขข้อความค้นหาสำหรับประเภทเพื่อแสดงรายงาน
- จำกัดขอบเขตให้เหมาะสม
- กรองเพื่อใช้เส้นทางการค้นหาแพ็คเกจคุณสมบัติข้อความประกอบด้วยโดยการวางในสตริงเส้นทางแบบจำลองที่สั้นลง
- คลิกค้นหา
- ผลลัพธ์จะแสดงรายการรายงานทั้งหมดที่ใช้แพ็คเกจ CQM
จริงอยู่ที่ นี่เป็นเรื่องที่ซับซ้อนเล็กน้อย คุณไม่สามารถทำการทดสอบใดๆ ได้ และมันไม่ได้จัดการความคืบหน้าของคุณในโครงการ แต่เดี๋ยวก่อน มันไม่มีค่าใช้จ่าย MotioPI ช่วยให้คุณได้รับส่วนนั้นด้วยสองขั้นตอนแรกของการประเมินและสินค้าคงคลัง จากนั้น MotioCI สามารถเอาไปจากที่นั่น