เหตุใดจึงสำคัญที่ต้องระบุรายงาน Cognos ด้วย Embedded SQL
เนื่องจากลักษณะของคำสั่ง SQL แบบกำหนดค่าตายตัว คำสั่งเหล่านี้จึงต้องมีการกำกับดูแลและบำรุงรักษาอย่างต่อเนื่อง ที่จริงแล้ว หากคุณทำการเปลี่ยนแปลงในฐานข้อมูลของคุณ แทบจะเป็นไปไม่ได้เลยที่จะระบุว่ารายงานใดมีสมมติฐานที่สร้างขึ้นใน SQL แบบอินไลน์ จนกว่าพวกเขาจะล้มเหลวในการเรียกใช้นั่นคือ เนื่องจากการรักษารายงานด้วย SQL แบบฝังนั้นยากเพียงใด จึงจำเป็นต้องระบุรายงานเหล่านั้น เพื่อให้คุณสามารถให้ความสนใจเป็นพิเศษกับพวกเขาตามที่ต้องการได้ ความสนใจนี้สามารถอยู่ในรูปแบบของการลบ SQL ที่ฝังตัวหรืออัพเดต SQL เพื่อให้สอดคล้องกับการเปลี่ยนแปลงในคลังข้อมูลของคุณ มาดูวิธีใช้กัน MotioPI เพื่อระบุรายงาน "พิเศษ" เหล่านี้
วิธีใช้ MotioPI เพื่อค้นหารายงาน Cognos ด้วย Embedded SQL
พื้นที่ ค้นหาและแทนที่แผง in MotioPI ออกแบบมาเพื่อค้นหาข้อมูลจำเพาะของรายงานของคุณ ระบุรายงานที่ตรงกับเกณฑ์ที่กำหนดโดยคุณ และแม้แต่ดำเนินการเปลี่ยนแปลงอย่างง่ายบนชุดของอ็อบเจ็กต์ Cognos วันนี้เราจะใช้คุณลักษณะการค้นหาของการค้นหาและแทนที่เพื่อระบุรายงานทั้งหมดที่ใช้ SQL แบบฝังอย่างรวดเร็ว เพื่อให้คุณสามารถตรวจสอบความถูกต้องของเนื้อหา แปลงเพื่อใช้แบบจำลอง หรือลบออกจากการผลิตทั้งหมด
-
- เปิดแผงการค้นหาและแทนที่ใน Motioพี. หากจำเป็น ให้จำกัดการค้นหาให้ครอบคลุมเฉพาะส่วนต่างๆ ของที่เก็บเนื้อหาของคุณ ซึ่งอาจเป็นประโยชน์อย่างยิ่งหากคุณกังวลเฉพาะส่วนย่อยของที่เก็บเนื้อหาของคุณหรือกังวลเกี่ยวกับความเร็วของการค้นหาใน Motioพี. หากต้องการ จำกัด ให้เลือกปุ่ม "แคบ"
- เลือกไฟล์หรือโฟลเดอร์ที่คุณต้องการทำการค้นหา จากนั้นเลือกปุ่ม “>>”
- ใส่ใน “ ” (ไม่มีเครื่องหมายคำพูด) ในช่องค้นหา
- กดปุ่ม "ค้นหา"
- MotioPI จะส่งคืนรายงานทั้งหมดที่มี SQL แบบฝังจากการค้นหาของคุณ
- โปรดทราบว่าคุณสามารถวางเมาส์ไว้เหนือข้อมูลโค้ดเพื่อดูข้อความทั้งหมดของ SQL ได้
- เมื่อคุณพบรายงานทั้งหมดที่มี SQL แบบฝังแล้ว คุณสามารถจัดทำเอกสารโดยใช้คุณลักษณะการส่งออกใน MotioPI (ไฟล์ -> ส่งออกเอาต์พุต) ย้ายไปยังตำแหน่งเดียวโดยใช้ MotioPI เพื่อให้คุณสามารถค้นหาได้อย่างง่ายดายในอนาคต หรือแม้แต่ทำการเปลี่ยนแปลงอย่างง่ายในข้อมูลจำเพาะโดยใช้คุณสมบัติ "แทนที่" ของแผงการค้นหาและแทนที่
สรุป:
นั่นคือวิธีที่คุณสามารถใช้แผงการค้นหาและแทนที่ใน MotioPI เพื่อระบุรายงานทั้งหมดด้วย SQL แบบฝัง คุณอาจได้รับผลบวกลวงเล็กน้อยโดยใช้เทคนิคนี้ แต่ก็ทำอย่างนั้น MotioPI ไม่พลาดรายงานใดๆ ที่มี SQL ฝังตัว คุณยังสามารถจำกัดคำค้นหาของคุณให้แคบลงเพื่อให้ค้นหาเฉพาะไวยากรณ์ที่ถูกต้องของคำสั่ง SQL ของคุณเท่านั้น หากคุณมีคำถามใดๆ เกี่ยวกับวิธีการใช้แผงการค้นหาและแทนที่ให้ดีที่สุด เพียงแค่ถามด้านล่างในความคิดเห็น ฉันยินดีเสมอที่จะแบ่งปันความรู้ของ Cognos ที่ฉันอาจมี!