Cognos - คู่มือฉบับย่อ

คลังข้อมูลประกอบด้วยข้อมูลจาก multiple heterogeneous data sourcesและใช้สำหรับการรายงานเชิงวิเคราะห์และการตัดสินใจ คลังข้อมูลเป็นสถานที่กลางที่จัดเก็บข้อมูลจากแหล่งข้อมูลและแอปพลิเคชันต่างๆ

คำว่าคลังข้อมูลถูกคิดค้นขึ้นครั้งแรกโดย Bill Inmom ในปี 1990 คลังข้อมูลจะถูกแยกออกจากฐานข้อมูลเชิงปฏิบัติการเสมอ

ข้อมูลในระบบ DW ถูกโหลดจากระบบธุรกรรมการดำเนินงานเช่น -

  • Sales
  • Marketing
  • HR
  • SCM ฯลฯ

อาจผ่านที่เก็บข้อมูลการดำเนินงานหรือการเปลี่ยนแปลงอื่น ๆ ก่อนที่จะโหลดไปยังระบบ DW เพื่อประมวลผลข้อมูล

คลังข้อมูลใช้สำหรับรายงานและวิเคราะห์ข้อมูลและจัดเก็บข้อมูลทั้งในอดีตและปัจจุบัน ข้อมูลในระบบ DW ใช้สำหรับการรายงานเชิงวิเคราะห์ซึ่งต่อมานักวิเคราะห์ธุรกิจผู้จัดการฝ่ายขายหรือผู้มีความรู้จะใช้ในการตัดสินใจ

ในภาพด้านบนคุณจะเห็นว่าข้อมูลมาจาก multiple heterogeneous dataแหล่งที่มาไปยังคลังข้อมูล แหล่งข้อมูลทั่วไปสำหรับคลังข้อมูลประกอบด้วย -

  • ฐานข้อมูลการดำเนินงาน
  • SAP และแอปพลิเคชันที่ไม่ใช่ SAP
  • ไฟล์แบบแบน (xls, csv, ไฟล์ txt)

ข้อมูลในคลังข้อมูลถูกเข้าถึงโดยผู้ใช้ BI (Business Intelligence) สำหรับการรายงานเชิงวิเคราะห์การขุดข้อมูลและการวิเคราะห์ สิ่งนี้ใช้สำหรับการตัดสินใจของผู้ใช้ทางธุรกิจผู้จัดการฝ่ายขายนักวิเคราะห์เพื่อกำหนดกลยุทธ์ในอนาคต

คุณสมบัติของคลังข้อมูล

เป็นที่เก็บข้อมูลส่วนกลางที่จัดเก็บข้อมูลจากแหล่งข้อมูลที่แตกต่างกันอย่างน้อยหนึ่งแหล่ง ระบบ DW เก็บข้อมูลทั้งในปัจจุบันและในอดีต โดยปกติระบบ DW จะเก็บข้อมูลย้อนหลัง 5-10 ปี ระบบ DW จะแยกออกจากระบบธุรกรรมด้านปฏิบัติการเสมอ

ข้อมูลในระบบ DW ใช้สำหรับการรายงานเชิงวิเคราะห์ประเภทต่างๆตั้งแต่การเปรียบเทียบรายไตรมาสไปจนถึงการเปรียบเทียบรายปี

คลังข้อมูล Vs ฐานข้อมูลการดำเนินงาน

ความแตกต่างระหว่างคลังข้อมูลและฐานข้อมูลปฏิบัติการมีดังนี้ -

  • อัน Operational System ได้รับการออกแบบมาสำหรับปริมาณงานและธุรกรรมที่ทราบเช่นการอัปเดตเรกคอร์ดผู้ใช้การค้นหาเรกคอร์ดเป็นต้นอย่างไรก็ตามธุรกรรมคลังข้อมูลมีความซับซ้อนมากกว่าและนำเสนอรูปแบบข้อมูลทั่วไป

  • อัน Operational System มีข้อมูลปัจจุบันขององค์กรและคลังข้อมูลโดยปกติจะมีข้อมูลประวัติ

  • อัน Operational Databaseรองรับการประมวลผลแบบขนานของธุรกรรมหลายรายการ จำเป็นต้องมีกลไกการควบคุมและการกู้คืนพร้อมกันเพื่อรักษาความสอดคล้องของฐานข้อมูล

  • อัน Operational Database แบบสอบถามอนุญาตให้อ่านและแก้ไขการดำเนินการ (แทรกลบและอัปเดต) ในขณะที่แบบสอบถาม OLAP ต้องการการเข้าถึงข้อมูลที่จัดเก็บแบบอ่านอย่างเดียว (เลือกคำสั่ง)

สถาปัตยกรรมของคลังข้อมูล

Data Warehousing เกี่ยวข้องกับการล้างข้อมูลการรวมข้อมูลและการรวมข้อมูล คลังข้อมูลมีสถาปัตยกรรม 3 ชั้น -

ชั้นแหล่งข้อมูล

กำหนดวิธีที่ข้อมูลมาสู่คลังข้อมูล มันเกี่ยวข้องกับแหล่งข้อมูลต่างๆและระบบธุรกรรมการดำเนินงานไฟล์แบบแบนแอปพลิเคชัน ฯลฯ

ชั้นการรวม

ประกอบด้วย Operational Data Store และ Staging area พื้นที่การจัดเตรียมใช้เพื่อดำเนินการล้างข้อมูลการแปลงข้อมูลและการโหลดข้อมูลจากแหล่งต่างๆไปยังคลังข้อมูล เนื่องจากมีแหล่งข้อมูลหลายแหล่งสำหรับการแยกในเขตเวลาที่แตกต่างกันพื้นที่การจัดเตรียมจึงถูกใช้เพื่อจัดเก็บข้อมูลและใช้การแปลงข้อมูลในภายหลัง

เลเยอร์การนำเสนอ

ใช้เพื่อดำเนินการรายงาน BI โดยผู้ใช้ปลายทาง ข้อมูลในระบบ DW ถูกเข้าถึงโดยผู้ใช้ BI และใช้สำหรับการรายงานและการวิเคราะห์

ภาพประกอบต่อไปนี้แสดงสถาปัตยกรรมทั่วไปของระบบคลังข้อมูล

ลักษณะของคลังข้อมูล

ต่อไปนี้เป็นลักษณะสำคัญของคลังข้อมูล -

  • Subject Oriented - ในระบบ DW ข้อมูลจะถูกจัดหมวดหมู่และจัดเก็บตามหัวเรื่องทางธุรกิจแทนที่จะเป็นแอปพลิเคชันเช่นแผนการถือหุ้นหุ้นเงินกู้ ฯลฯ

  • Integrated - ข้อมูลจากแหล่งข้อมูลหลายแหล่งรวมอยู่ในคลังข้อมูล

  • Non Volatile- ข้อมูลในคลังข้อมูลไม่ลบเลือน หมายความว่าเมื่อข้อมูลถูกโหลดในระบบ DW จะไม่มีการเปลี่ยนแปลง

  • Time Variant- ระบบ DW มีข้อมูลย้อนหลังเมื่อเทียบกับระบบธุรกรรมที่มีเฉพาะข้อมูลปัจจุบัน ในคลังข้อมูลคุณสามารถดูข้อมูล 3 เดือน 6 ​​เดือน 1 ปี 5 ปี ฯลฯ

OLTP กับ OLAP

ประการแรก OLTP ย่อมาจาก Online Transaction Processingในขณะที่ OLAP ย่อมาจาก Online Analytical Processing

ในระบบ OLTP มีธุรกรรมออนไลน์สั้น ๆ จำนวนมากเช่น INSERT, UPDATE และ DELETE

ในขณะที่ในระบบ OLTP มาตรการที่มีประสิทธิภาพคือเวลาในการประมวลผลของธุรกรรมสั้น ๆ และน้อยกว่ามาก ควบคุมความสมบูรณ์ของข้อมูลในสภาพแวดล้อมแบบหลายการเข้าถึง สำหรับระบบ OLTP จำนวนธุรกรรมต่อวินาทีจะวัดประสิทธิภาพ ระบบคลังข้อมูล OLTP ประกอบด้วยข้อมูลปัจจุบันและรายละเอียดและได้รับการดูแลในสกีมาในโมเดลเอนทิตี (3NF)

For Example -

ระบบการทำธุรกรรมแบบวันต่อวันในร้านค้าปลีกที่มีการแทรกบันทึกของลูกค้าอัปเดตและลบในแต่ละวัน ให้การประมวลผลการสืบค้นเร็วขึ้น ฐานข้อมูล OLTP ประกอบด้วยข้อมูลรายละเอียดและข้อมูลปัจจุบัน สคีมาที่ใช้ในการจัดเก็บฐานข้อมูล OLTP คือโมเดลเอนทิตี

ในระบบ OLAP มีจำนวนธุรกรรมน้อยกว่าเมื่อเทียบกับระบบธุรกรรม คำค้นหาที่ดำเนินการมีลักษณะซับซ้อนและเกี่ยวข้องกับการรวมข้อมูล

Aggregation คืออะไร?

เราบันทึกตารางที่มีข้อมูลรวมเช่นรายปี (1 แถว) รายไตรมาส (4 แถว) รายเดือน (12 แถว) หรือมากกว่านั้นหากมีใครต้องทำการเปรียบเทียบแบบปีต่อปีจะมีการประมวลผลเพียงแถวเดียว อย่างไรก็ตามในตารางที่ไม่ได้รวมจะเปรียบเทียบแถวทั้งหมด สิ่งนี้เรียกว่า Aggregation

มีฟังก์ชัน Aggregation ต่างๆที่สามารถใช้ในระบบ OLAP เช่น Sum, Avg, Max, Min เป็นต้น

For Example -

SELECT Avg(salary)
FROM employee
WHERE title = 'Programmer';

ความแตกต่างที่สำคัญ

นี่คือความแตกต่างที่สำคัญระหว่าง OLAP และระบบ OLTP

  • Indexes - ระบบ OLTP มีดัชนีเพียงไม่กี่รายการในขณะที่ในระบบ OLAP มีดัชนีมากมายสำหรับการเพิ่มประสิทธิภาพ

  • Joins- ในระบบ OLTP การรวมและข้อมูลจำนวนมากจะถูกทำให้เป็นมาตรฐาน อย่างไรก็ตามในระบบ OLAP มีการรวมน้อยและถูกยกเลิกการทำให้เป็นมาตรฐาน

  • Aggregation - ในระบบ OLTP ข้อมูลจะไม่ถูกรวมในขณะที่อยู่ในฐานข้อมูล OLAP จะใช้การรวมมากกว่า

  • Normalization - ระบบ OLTP มีข้อมูลที่ทำให้เป็นมาตรฐาน แต่ข้อมูลไม่ได้ถูกทำให้เป็นมาตรฐานในระบบ OLAP

Data Mart Vs Data Warehouse

Data mart มุ่งเน้นไปที่พื้นที่การทำงานเดียวและแสดงถึงรูปแบบที่ง่ายที่สุดของคลังข้อมูล พิจารณาคลังข้อมูลที่มีข้อมูลสำหรับการขายการตลาดทรัพยากรบุคคลและการเงิน Data mart มุ่งเน้นไปที่พื้นที่การทำงานเดียวเช่นการขายหรือการตลาด

ในภาพด้านบนคุณจะเห็นความแตกต่างระหว่างคลังข้อมูลและดาต้ามาร์ท

ตารางข้อเท็จจริงเทียบกับมิติข้อมูล

ตารางข้อเท็จจริงแสดงถึงมาตรการที่ดำเนินการวิเคราะห์ นอกจากนี้ยังมีคีย์ต่างประเทศสำหรับคีย์มิติ

For example - ทุกการขายคือข้อเท็จจริง

รหัส Cust รหัสผลิตภัณฑ์ รหัสเวลา จำนวนขาย
1110 25 2 125
1210 28 4 252

ตารางมิติแสดงลักษณะของมิติ มิติข้อมูลลูกค้าสามารถมี Customer_Name, Phone_No, Sex เป็นต้น

รหัส Cust Cust_Name โทรศัพท์ เพศ
1110 แซลลี่ 1113334444
1210 อดัม 2225556666

สคีมาถูกกำหนดให้เป็นคำอธิบายเชิงตรรกะของฐานข้อมูลที่ซึ่งตารางข้อเท็จจริงและมิติถูกรวมเข้าด้วยกันในลักษณะเชิงตรรกะ คลังข้อมูลได้รับการดูแลในรูปแบบของ Star, Snow flakes และ Fact Constellation schema

สคีมา

สคีมาติดดาวประกอบด้วยตารางข้อเท็จจริงและตารางมิติข้อมูลหลายตาราง แต่ละมิติจะแสดงด้วยตารางเพียงมิติเดียวและไม่ได้ทำให้เป็นมาตรฐาน ตารางมิติประกอบด้วยชุดแอตทริบิวต์

ลักษณะเฉพาะ

  • ในสคีมาติดดาวมีตารางแฟคท์เพียงตารางเดียวและตารางมิติข้อมูลหลายตาราง
  • ในสคีมาติดดาวมิติข้อมูลแต่ละรายการจะแสดงด้วยตารางมิติเดียว
  • ตารางมิติข้อมูลไม่ได้ทำให้เป็นมาตรฐานในสคีมาดาว
  • ตารางมิติข้อมูลแต่ละตารางจะรวมเข้ากับคีย์ในตารางข้อเท็จจริง

ภาพประกอบต่อไปนี้แสดงข้อมูลการขายของ บริษัท ที่เกี่ยวข้องกับสี่มิติ ได้แก่ เวลารายการสาขาและที่ตั้ง

มีตารางข้อเท็จจริงอยู่ตรงกลาง ประกอบด้วยคีย์ของแต่ละมิติทั้งสี่มิติ ตารางข้อเท็จจริงยังประกอบด้วยคุณลักษณะต่างๆ ได้แก่ ดอลลาร์ที่ขายและหน่วยที่ขาย

Note- แต่ละมิติมีเพียงตารางมิติเดียวและแต่ละตารางมีชุดแอตทริบิวต์ ตัวอย่างเช่นตารางมิติข้อมูลสถานที่มีชุดแอตทริบิวต์ {location_key, street, city, province_or_state, country} ข้อ จำกัด นี้อาจทำให้เกิดความซ้ำซ้อนของข้อมูล

For example- "แวนคูเวอร์" และ "วิกตอเรีย" ทั้งสองเมืองอยู่ในจังหวัดบริติชโคลัมเบียของแคนาดา รายการสำหรับเมืองดังกล่าวอาจทำให้เกิดความซ้ำซ้อนของข้อมูลตามแอตทริบิวต์ province_or_state และประเทศ

สคีมาเกล็ดหิมะ

ตารางมิติข้อมูลบางตารางในสคีมา Snowflake เป็นแบบปกติ การทำให้เป็นมาตรฐานจะแบ่งข้อมูลออกเป็นตารางเพิ่มเติมดังที่แสดงในภาพประกอบต่อไปนี้

ตารางของมิติข้อมูลในสคีมาเกล็ดหิมะต่างจากในสคีมาของดาว

For example- ตารางมิติสินค้าในสคีมารูปดาวจะถูกทำให้เป็นมาตรฐานและแบ่งออกเป็นตารางมิติ 2 ตารางคือตารางรายการและซัพพลายเออร์ ตอนนี้ตารางมิติสินค้ามีแอตทริบิวต์ item_key, item_name, type, brand และ supplier-key

คีย์ซัพพลายเออร์เชื่อมโยงกับตารางมิติซัพพลายเออร์ ตารางมิติซัพพลายเออร์ประกอบด้วยแอตทริบิวต์ supplier_key และ supplier_type

Note - เนื่องจากการทำให้เป็นมาตรฐานใน Snowflake schema ความซ้ำซ้อนจึงลดลงดังนั้นจึงง่ายต่อการบำรุงรักษาและประหยัดพื้นที่จัดเก็บ

โครงร่างกลุ่มดาวข้อเท็จจริง (Galaxy Schema)

กลุ่มดาวข้อเท็จจริงมีตารางข้อเท็จจริงหลายตาราง เป็นที่รู้จักกันในชื่อ Galaxy Schema

ภาพประกอบต่อไปนี้แสดงตารางข้อเท็จจริงสองตาราง ได้แก่ การขายและการจัดส่ง -

ตารางข้อมูลการขายจะเหมือนกับใน Star Schema ตารางข้อเท็จจริงในการจัดส่งมี 5 มิติ ได้แก่ item_key, time_key, shipper_key, from_location, to_location ตารางข้อเท็จจริงเกี่ยวกับการขนส่งยังประกอบด้วยสองมาตรการ ได้แก่ ดอลลาร์ที่ขายและหน่วยที่ขาย นอกจากนี้ยังสามารถแชร์ตารางมิติระหว่างตารางข้อเท็จจริงได้อีกด้วย

For example - ตารางมิติเวลารายการและสถานที่จะใช้ร่วมกันระหว่างตารางข้อเท็จจริงการขายและการจัดส่ง

เครื่องมือ ETL จะดึงข้อมูลจากแหล่งข้อมูลที่แตกต่างกันทั้งหมดเหล่านี้แปลงข้อมูล (เช่นการใช้การคำนวณการรวมฟิลด์คีย์การลบฟิลด์ข้อมูลที่ไม่ถูกต้อง ฯลฯ ) และโหลดลงในคลังข้อมูล

การสกัด

ต้องมีพื้นที่จัดเตรียมระหว่างการโหลด ETL มีสาเหตุหลายประการที่ต้องใช้พื้นที่การจัดเตรียม ระบบต้นทางจะพร้อมใช้งานในช่วงเวลาหนึ่งเท่านั้นในการดึงข้อมูล ช่วงเวลานี้น้อยกว่าเวลาโหลดข้อมูลทั้งหมด ดังนั้นพื้นที่การจัดเตรียมช่วยให้คุณสามารถดึงข้อมูลจากระบบต้นทางและเก็บไว้ในพื้นที่การจัดเตรียมก่อนที่ช่วงเวลาจะสิ้นสุดลง

พื้นที่การจัดเตรียมเป็นสิ่งจำเป็นเมื่อคุณต้องการรับข้อมูลจากแหล่งข้อมูลหลายแหล่งเข้าด้วยกันหรือหากคุณต้องการรวมระบบตั้งแต่สองระบบขึ้นไปเข้าด้วยกัน

For example - คุณจะไม่สามารถดำเนินการแบบสอบถาม SQL ร่วมสองตารางจากสองฐานข้อมูลที่แตกต่างกันทางกายภาพ

ช่วงเวลาของการแยกข้อมูลสำหรับระบบต่างๆจะแตกต่างกันไปตามเขตเวลาและเวลาทำการ ข้อมูลที่ดึงมาจากระบบต้นทางสามารถใช้ในระบบคลังข้อมูลหลายที่เก็บข้อมูลการดำเนินงาน ฯลฯ

ETL ช่วยให้คุณทำการแปลงที่ซับซ้อนและต้องการพื้นที่พิเศษในการจัดเก็บข้อมูล

แปลง

ในการแปลงข้อมูลคุณใช้ชุดฟังก์ชันกับข้อมูลที่แยกแล้วเพื่อโหลดลงในระบบเป้าหมาย ข้อมูลที่ไม่ต้องการการเปลี่ยนแปลงใด ๆ เรียกว่าการย้ายโดยตรงหรือส่งผ่านข้อมูล

คุณสามารถใช้การแปลงที่แตกต่างกันกับข้อมูลที่แยกจากระบบต้นทาง ตัวอย่างเช่นคุณสามารถทำการคำนวณแบบกำหนดเองได้ หากคุณต้องการรายได้รวมจากการขายและสิ่งนี้ไม่ได้อยู่ในฐานข้อมูลคุณสามารถใช้สูตร SUM ระหว่างการแปลงและโหลดข้อมูลได้

For example - หากคุณมีชื่อจริงและนามสกุลในตารางในคอลัมน์อื่นคุณสามารถใช้การเรียงต่อกันก่อนที่จะโหลด

โหลด

ในระหว่างขั้นตอนการโหลดข้อมูลจะถูกโหลดลงในระบบปลายทางและอาจเป็นไฟล์แบบแบนหรือระบบคลังข้อมูล

เครื่องมือรายงาน BI

เครื่องมือ BI (Business Intelligence) ถูกใช้โดยผู้ใช้ทางธุรกิจในการสร้างรายงานพื้นฐานปานกลางและซับซ้อนจากข้อมูลธุรกรรมในคลังข้อมูลและโดยการสร้าง Universes โดยใช้ Information Design Tool/UDT. สามารถใช้แหล่งข้อมูล SAP และที่ไม่ใช่ SAP ต่างๆเพื่อสร้างรายงานได้

มี BI Reporting, Dashboard และ Data Visualization Tools ในตลาดค่อนข้างน้อย ซึ่งบางส่วนมีดังนี้ -

  • SAP Business Objects Web Intelligence (WebI)
  • รายงานคริสตัล
  • SAP Lumira
  • Dashboard Designer
  • IBM Cognos
  • แพลตฟอร์ม Microsoft BI
  • Tableau Business Intelligence
  • JasperSoft
  • Oracle BI OBIEE
  • Pentaho
  • QlickView
  • SAP BW
  • SAS Business Intelligence
  • Necto
  • Tibco Spotfire

IBM Cognos Business Intelligence คือ web based reporting and analytic tool. ใช้เพื่อรวบรวมข้อมูลและสร้างรายงานโดยละเอียดที่ใช้งานง่าย รายงานอาจประกอบด้วยกราฟหลายหน้าแท็บที่แตกต่างกันและการแจ้งเตือนแบบโต้ตอบ รายงานเหล่านี้สามารถดูได้บนเว็บเบราว์เซอร์หรือบนอุปกรณ์พกพาเช่นแท็บเล็ตและสมาร์ทโฟน

Cognos ยังมีอ็อพชันเพื่อเอ็กซ์พอร์ตรายงานในรูปแบบ XML หรือ PDF หรือคุณสามารถดูรายงานในรูปแบบ XML คุณยังสามารถตั้งเวลาให้รายงานทำงานในพื้นหลังในช่วงเวลาที่กำหนดเพื่อประหยัดเวลาในการดูรายงานประจำวันเนื่องจากคุณไม่จำเป็นต้องเรียกใช้รายงานทุกครั้ง

IBM Cognos มีคุณลักษณะที่หลากหลายและถือได้ว่าเป็นซอฟต์แวร์ระดับองค์กรเพื่อจัดเตรียมสภาพแวดล้อมการรายงานที่ยืดหยุ่นและ can be used for large and medium enterprises. ตรงตามความต้องการของผู้ใช้ระดับสูงนักวิเคราะห์ผู้จัดการธุรกิจและผู้บริหารของ บริษัท ผู้ใช้และนักวิเคราะห์ขั้นสูงต้องการสร้างรายงาน adhoc และสามารถสร้างมุมมองข้อมูลเดียวกันได้หลายมุมมอง ผู้บริหารทางธุรกิจต้องการดูข้อมูลสรุปในรูปแบบแดชบอร์ดข้ามแท็บและการแสดงภาพ Cognos อนุญาตให้ทั้งสองอ็อพชันสำหรับกลุ่มผู้ใช้ทั้งหมด

คุณสมบัติหลักของ IBM Cognos

การรายงาน Cognos BI อนุญาตให้คุณนำข้อมูลจากหลายฐานข้อมูลมารวมไว้ในรายงานชุดเดียว IBM Cognos มีคุณลักษณะที่หลากหลายเมื่อเทียบกับเครื่องมือ BI อื่น ๆ ในตลาด คุณสามารถสร้างและกำหนดเวลารายงานและสามารถออกแบบรายงานที่ซับซ้อนได้อย่างง่ายดายใน Cognos BI Reporting Tool

เครื่องมือรายงาน Cognos BI อนุญาตให้สร้างรายงานสำหรับกลุ่มผู้ใช้เช่น - ผู้ใช้ระดับสูงนักวิเคราะห์และผู้บริหารทางธุรกิจเป็นต้น IBM Cognos สามารถจัดการข้อมูลจำนวนมากและเหมาะสำหรับองค์กรขนาดกลางและขนาดใหญ่เพื่อตอบสนองความต้องการ BI

3-Tier Architecture Cognos

Cognos BI ถือเป็นโครงร่างสถาปัตยกรรม 3 ชั้น ที่ด้านบนมีไคลเอนต์เว็บหรือเว็บเซิร์ฟเวอร์ 2 ครั้งที่ชั้นประกอบด้วย Web Application Server ในขณะที่ชั้นล่างสุดประกอบด้วยชั้นข้อมูล

ระดับเหล่านี้ถูกคั่นด้วยไฟร์วอลล์และการสื่อสารระหว่างระดับเหล่านี้เกิดขึ้นโดยใช้โปรโตคอล SOAP และ HTTP

Tier-1 Web Clients

เว็บไคลเอ็นต์อนุญาตให้ผู้ใช้ BI เข้าถึงข้อมูล TM1 และโต้ตอบกับข้อมูลในเบราว์เซอร์ที่รองรับ Tier 1 มีหน้าที่จัดการเกตเวย์และใช้สำหรับการเข้ารหัสและถอดรหัสรหัสผ่านแยกข้อมูลที่จำเป็นในการส่งคำขอไปยังเซิร์ฟเวอร์ BI การพิสูจน์ตัวตนของเซิร์ฟเวอร์และส่งคำขอไปยังผู้มอบหมายงาน Cognos BI เพื่อประมวลผล

Tier-2 Web Application Server

ระดับนี้โฮสต์เซิร์ฟเวอร์ Cognos BI และเซอร์วิสที่เกี่ยวข้อง แอ็พพลิเคชันเซิร์ฟเวอร์ประกอบด้วย Application Tier Components, Content Manager และ Bootstrap service

Cognos TM1 Web Application Server รันบนเซิร์ฟเวอร์ Apache Tomcat ที่ใช้ Java การใช้ระดับนี้สามารถแปลงแผ่นงาน Microsoft Excel เป็น TM1 Web sheets และยังอนุญาตให้ส่งออกแผ่นงานเว็บกลับไปเป็นรูปแบบ Excel และ PDF

ข้อมูลระดับ 3

ระดับนี้ประกอบด้วยเนื้อหาและแหล่งข้อมูล ประกอบด้วยเซิร์ฟเวอร์ TM1 Admin และเซิร์ฟเวอร์ TM1 อย่างน้อยหนึ่งเซิร์ฟเวอร์

เซิร์ฟเวอร์ TM1 Admin สามารถติดตั้งบนคอมพิวเตอร์เครื่องใดก็ได้บน LAN ของคุณและต้องอยู่บนเครือข่ายเดียวกันกับเซิร์ฟเวอร์ TM1 เวอร์ชันของเซิร์ฟเวอร์ TM1 ควรเท่ากับหรือล่าสุดตามเวอร์ชันของเว็บ Cognos TM1

เวอร์ชัน Cognos

ในส่วนนี้เราจะพูดถึง Cognos เวอร์ชันต่างๆ

Cognos Query เวอร์ชัน 7

7.4 ไม่มีการใช้งาน (ณ วันที่ 30 กันยายน 2555) ไม่พร้อมใช้งาน (ตั้งแต่ 30 กันยายน 2555)
7.3 ไม่มีการใช้งาน (ณ วันที่ 1 มกราคม 2008) ใช้งานไม่ได้ (ตั้งแต่ 30 มิถุนายน 2555) 7.4
7.1 ไม่มีการใช้งาน (ณ วันที่ 31 ธันวาคม 2548) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 7.3 หรือ 7.4
7.0 ไม่มีการใช้งาน (ณ วันที่ 31 ธันวาคม 2547) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 7.1 หรือ 7.3

Cognos 8 BI

8.4.0 Standard IBM Support (3), ไม่ใช้งาน (ณ วันที่ 30 กันยายน 2555) ไม่พร้อมใช้งาน (ตั้งแต่ 30 กันยายน 2555) 8.4.1
8.4 FCS (เรือของลูกค้ารายแรก) ไม่มีการใช้งาน (ณ วันที่ 27 กุมภาพันธ์ 2552) ไม่พร้อมใช้งาน 8.4.1
8.3 ไม่ใช้งาน (ณ วันที่ 30 เมษายน 2555) ไม่พร้อมใช้งาน (ตั้งแต่ 30 เมษายน 2556) 8.4.1
8.2 ไม่ใช้งาน (ณ วันที่ 31 มีนาคม 2553) ไม่พร้อมใช้งาน (ตั้งแต่ 30 มิถุนายน 2555) 8.4.1
8.1.2 MR2 ไม่ได้ใช้งาน (ณ วันที่ 31 มีนาคม 2552) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 8.4.1
8.1.2 ม.ร. 1 ไม่ได้ใช้งาน (ณ วันที่ 31 มีนาคม 2552) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 8.4.1
8.1.1 ไม่มีการใช้งาน (ณ วันที่ 31 ธันวาคม 2547) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 8.4.1

Cognos tm1

9.4 MR1 ไม่มีการใช้งาน (ณ วันที่ 30 กันยายน 2555) ไม่พร้อมใช้งาน (ตั้งแต่ 30 กันยายน 2555) 9.5.2
9.4 ไม่มีการใช้งาน (ณ วันที่ 30 กันยายน 2555) ไม่พร้อมใช้งาน (ตั้งแต่ 30 กันยายน 2555) 9.5.2
9.1 SP4 ไม่มีการใช้งาน (ณ วันที่ 31 ธันวาคม 2553) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 9.5.2
9.1 SP3 ไม่มีการใช้งาน (ณ วันที่ 31 ธันวาคม 2553) ใช้งานไม่ได้ (ตั้งแต่ 30 พ.ย. 2554) 9.5.2

จากนั้นก็มีเวอร์ชันย่อยที่แตกต่างกันของ - Cognos Business Intelligence 10 ซึ่ง ได้แก่ -

  • IBM Cognos Business Intelligence 10.1
  • IBM Cognos Business Intelligence 10.1.1
  • IBM Cognos Business Intelligence 10.2
  • IBM Cognos Business Intelligence 10.2.1
  • IBM Cognos Business Intelligence 10.2.2
  • IBM Cognos Business Intelligence 11.0.0

Cognos เทียบกับเครื่องมือรายงาน BI อื่น ๆ

มีเครื่องมือการรายงาน BI อื่น ๆ อีกมากมายในตลาดที่ใช้ในองค์กรขนาดกลางและขนาดใหญ่เพื่อการวิเคราะห์และการรายงาน บางส่วนมีการอธิบายไว้ที่นี่พร้อมกับคุณสมบัติที่สำคัญ

Cognos กับ Microsoft BI (ที่มา: www.trustradius.com)

ต่อไปนี้เป็นคุณสมบัติหลักที่รองรับโดยเครื่องมือทั้งสอง -

  • การรายงานมาตรฐาน
  • การรายงาน Ad-hoc
  • รายงานผลลัพธ์และการตั้งเวลา
  • การค้นหาข้อมูลและการแสดงภาพ
  • การควบคุมการเข้าถึงและความปลอดภัย
  • ความสามารถมือถือ

Cognos ถือได้ว่าเป็นโซลูชันที่แข็งแกร่งซึ่งช่วยให้คุณสามารถสร้างรายงานต่างๆเช่น Cross tabs, Active reports (คุณลักษณะล่าสุดใน Cognos 10) และโครงสร้างรายงานอื่น ๆ คุณสามารถสร้างข้อความแจ้งผู้ใช้การตั้งเวลารายงานทำได้ง่ายและคุณสามารถส่งออกและดูรายงานในรูปแบบต่างๆได้ Microsoft BI ช่วยให้เห็นภาพข้อมูลทางธุรกิจได้ง่ายและรวมเข้ากับ Microsoft Excel ได้อย่างง่ายดาย

IBM Cognos กับ SAP Business Objects

SAP BO รองรับเครื่องมือ ETL ของตัวเอง SAP Data Services IBM Cognos ไม่สนับสนุนเครื่องมือ ETL ของตนเอง IBM Cognos 8 ไม่มีคุณลักษณะการรายงานแบบออฟไลน์อย่างไรก็ตามมีอยู่ในเครื่องมือการรายงาน SAP Business Objects

ใน Cognos ฟังก์ชันทั้งหมดจะถูกแบ่งออกเป็นหลาย ๆ เครื่องมือ Query studio, Analysis studio, event studio เป็นต้นเป็นงานที่ยากที่จะเรียนรู้เครื่องมือทั้งหมด ใน SAP Business Objects คุณมีเครื่องมือมากมายเช่น Web Intelligence สำหรับการรายงาน, IDT for Universe Designer, Dashboard Designer ดังนั้นผู้ใช้จึงรู้สึกว่าเป็นงานที่ยากในการจัดการและเรียนรู้เครื่องมือทั้งหมด

ใน IBM Cognos ข้อมูลที่สร้างขึ้นสามารถแปลงเป็นรูปแบบต่างๆ (เช่น HTML, PDF เป็นต้น) และยังสามารถเข้าถึงได้จากหลายตำแหน่ง (อีเมลอุปกรณ์เคลื่อนที่สำนักงาน ฯลฯ ) IBM มีความสามารถในการวางแผนหลายอย่างเช่นการคาดการณ์งบประมาณการสร้างแบบจำลองสถานการณ์ล่วงหน้าเป็นต้นการเลือกเครื่องมือ BI ขึ้นอยู่กับปัจจัยต่างๆเช่นความต้องการของ บริษัท เวอร์ชันซอฟต์แวร์คุณสมบัติที่รองรับและต้นทุนใบอนุญาต

มีคอมโพเนนต์ต่างๆใน Cognos ที่สื่อสารกันโดยใช้ BI Bus และรู้จักกันในชื่อ Simple Object Access Protocol (SOAP) และสนับสนุน WSDL BI Bus ในสถาปัตยกรรม Cognos ไม่ใช่ส่วนประกอบซอฟต์แวร์ แต่ประกอบด้วยชุดของโปรโตคอลที่อนุญาตให้สื่อสารระหว่าง Cognos Services

กระบวนการที่เปิดใช้งานโดยโปรโตคอล BI Bus ประกอบด้วย -

  • การส่งข้อความและการจัดส่ง
  • การประมวลผลข้อความบันทึก
  • การจัดการการเชื่อมต่อฐานข้อมูล
  • การโต้ตอบกับ Microsoft .NET Framework
  • การใช้พอร์ต
  • การประมวลผลการร้องขอ
  • หน้าพอร์ทัล

เมื่อคุณติดตั้ง Cognos 8 โดยใช้วิซาร์ดการติดตั้งคุณระบุตำแหน่งที่จะติดตั้งแต่ละคอมโพเนนต์เหล่านี้ -

เกตเวย์

ระดับเว็บเซิร์ฟเวอร์ Cognos 8 มีเกตเวย์ Cognos 8 อย่างน้อยหนึ่งเกตเวย์ โดยทั่วไปการสื่อสารบนเว็บใน Cognos 8 จะผ่านเกตเวย์ซึ่งอยู่บนเว็บเซิร์ฟเวอร์ตั้งแต่หนึ่งเซิร์ฟเวอร์ขึ้นไป เกตเวย์คือส่วนขยายของโปรแกรมเว็บเซิร์ฟเวอร์ที่ถ่ายโอนข้อมูลจากเว็บเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์อื่น การสื่อสารทางเว็บสามารถเกิดขึ้นได้โดยตรงกับโปรแกรมเลือกจ่ายงาน Cognos 8 แต่อ็อพชันนี้พบได้น้อยกว่า

Cognos 8 สนับสนุนเว็บเกตเวย์หลายประเภท ได้แก่ -

  • CGI- เกตเวย์เริ่มต้น CGI สามารถใช้กับเว็บเซิร์ฟเวอร์ที่รองรับทั้งหมด อย่างไรก็ตามเพื่อเพิ่มประสิทธิภาพหรือปริมาณงานคุณสามารถเลือกประเภทเกตเวย์ที่รองรับอื่น ๆ
  • ISAPI- สามารถใช้สำหรับเว็บเซิร์ฟเวอร์ Microsoft Internet Information Services (IIS) ให้ประสิทธิภาพที่เร็วขึ้นสำหรับ IIS
  • apache_mod - คุณสามารถใช้เกตเวย์ apache_mod กับเซิร์ฟเวอร์ Apache Web
  • Servlet - หากโครงสร้างพื้นฐานของเว็บเซิร์ฟเวอร์ของคุณรองรับ servlets หรือคุณกำลังใช้แอ็พพลิเคชันเซิร์ฟเวอร์คุณสามารถใช้เกตเวย์ servlet

ส่วนประกอบระดับแอปพลิเคชัน

ส่วนประกอบนี้ประกอบด้วยผู้มอบหมายงานที่รับผิดชอบในการดำเนินการบริการและคำขอเส้นทาง โปรแกรมเลือกจ่ายงานเป็นแอปพลิเคชันแบบหลายเธรดที่ใช้เธรดตั้งแต่หนึ่งเธรดขึ้นไปต่อคำขอ การเปลี่ยนแปลงการกำหนดค่าจะได้รับการสื่อสารเป็นประจำกับผู้มอบหมายงานที่ทำงานอยู่ทั้งหมด โปรแกรมเลือกจ่ายงานนี้มี Cognos Application Firewall เพื่อจัดเตรียมการรักษาความปลอดภัยสำหรับ Cognos 8

ผู้มอบหมายงานสามารถกำหนดเส้นทางคำขอไปยังบริการในพื้นที่เช่นบริการรายงานบริการนำเสนอบริการงานหรือบริการตรวจสอบ ผู้มอบหมายงานยังสามารถกำหนดเส้นทางการร้องขอไปยังผู้มอบหมายงานเฉพาะเพื่อเรียกใช้คำขอที่กำหนด คำขอเหล่านี้สามารถกำหนดเส้นทางไปยังผู้มอบหมายงานเฉพาะตามความต้องการการจัดสรรภาระงานหรือความต้องการของแพ็คเกจหรือกลุ่มผู้ใช้

ผู้จัดการเนื้อหา

Content Manager มี Access Manager ซึ่งเป็นคอมโพเนนต์ความปลอดภัยหลักของ Cognos 8 Access Manager ใช้ประโยชน์จากผู้ให้บริการความปลอดภัยที่มีอยู่ของคุณเพื่อใช้กับ Cognos 8 ซึ่งจัดเตรียม Cognos 8 ที่มีชุดความสามารถด้านความปลอดภัยและ API ที่สอดคล้องกันรวมถึงการพิสูจน์ตัวตนผู้ใช้การอนุญาตและการเข้ารหัส นอกจากนี้ยังให้การสนับสนุนสำหรับเนมสเปซ Cognos

คุณสามารถรายงานรายงานผู้ใช้แบบโต้ตอบใน Cognos Studio ที่ด้านบนของแหล่งข้อมูลต่างๆโดยการสร้างการเชื่อมต่อเชิงสัมพันธ์และ OLAP ในอินเตอร์เฟสการดูแลระบบเว็บซึ่งใช้ในภายหลังสำหรับการสร้างโมเดลข้อมูลใน Framework Manager ที่เรียกว่าแพ็กเกจ รายงานและแดชบอร์ดทั้งหมดที่สร้างใน Cognos Studio ซึ่งเผยแพร่ไปยัง Cognos Connection และพอร์ทัลสำหรับการแจกจ่าย สตูดิโอรายงานสามารถใช้เพื่อเรียกใช้รายงานที่ซับซ้อนและเพื่อดูข้อมูล Business Intelligence หรือสามารถเข้าถึงได้จากพอร์ทัลต่างๆที่มีการเผยแพร่

Cognos Connections ใช้เพื่อเข้าถึงรายงานเคียวรีการวิเคราะห์และแพ็กเกจ นอกจากนี้ยังสามารถใช้ในการสร้างทางลัดรายงาน URL และเพจและเพื่อจัดระเบียบรายการและยังสามารถปรับแต่งสำหรับการใช้งานอื่น ๆ ได้อีกด้วย

การเชื่อมต่อแหล่งข้อมูลที่แตกต่างกัน

แหล่งข้อมูลกำหนดการเชื่อมต่อทางกายภาพไปยังฐานข้อมูลและพารามิเตอร์การเชื่อมต่อที่แตกต่างกันเช่นการหมดเวลาการเชื่อมต่อตำแหน่งของฐานข้อมูล ฯลฯ การเชื่อมต่อแหล่งข้อมูลประกอบด้วยข้อมูลรับรองและการลงชื่อเข้าใช้ คุณสามารถสร้างการเชื่อมต่อฐานข้อมูลใหม่หรือแก้ไขการเชื่อมต่อแหล่งข้อมูลที่มีอยู่ได้

คุณยังสามารถรวมการเชื่อมต่อแหล่งข้อมูลตั้งแต่หนึ่งรายการขึ้นไปและสร้างแพ็คเกจและเผยแพร่โดยใช้ Framework manager

โหมดการสืบค้นแบบไดนามิก

โหมดแบบสอบถามแบบไดนามิกใช้เพื่อจัดเตรียมการสื่อสารไปยังแหล่งข้อมูลโดยใช้การเชื่อมต่อ XMLA / Java ในการเชื่อมต่อกับฐานข้อมูล Relation คุณสามารถใช้การเชื่อมต่อ type4 JDBC ซึ่งแปลงการเรียก JDBC เป็นรูปแบบเฉพาะของผู้จัดจำหน่าย ให้ประสิทธิภาพที่ดีขึ้นเหนือไดรเวอร์ประเภท 2 เนื่องจากไม่จำเป็นต้องแปลงการโทรเป็น ODBC หรือ API ฐานข้อมูล โหมดเคียวรีแบบไดนามิกในการเชื่อมต่อ Cognos สามารถรองรับฐานข้อมูลเชิงสัมพันธ์ประเภทต่อไปนี้ -

  • Microsoft SQL Server
  • Oracle
  • IBM DB2
  • Teradata
  • Netezza

เพื่อรองรับแหล่งข้อมูล OLAP การเชื่อมต่อ Java / XMLA จะมอบ MDX ที่ได้รับการปรับให้เหมาะสมและได้รับการปรับปรุงสำหรับเวอร์ชันและเทคโนโลยี OLAP ที่แตกต่างกัน โหมดเคียวรีไดนามิกใน Cognos สามารถใช้ได้กับแหล่งข้อมูล OLAP ต่อไปนี้ -

  • คลังข้อมูลธุรกิจ SAP (SAP BW)
  • Oracle Essbase
  • บริการวิเคราะห์ของ Microsoft
  • IBM Cognos TM1
  • IBM Cognos Real-time Monitoring

แหล่งข้อมูล DB2

ประเภทการเชื่อมต่อ DB2 ใช้เพื่อเชื่อมต่อกับ DB2 Windows, Unix และ Linux, Db2 zOS เป็นต้น

พารามิเตอร์การเชื่อมต่อทั่วไปที่ใช้ในแหล่งข้อมูล DB2 ประกอบด้วย -

  • ชื่อฐานข้อมูล
  • Timeouts
  • Signon
  • สตริงเชื่อมต่อ DB2
  • ลำดับการเรียง

การสร้างการเชื่อมต่อแหล่งข้อมูลใน IBM Cognos

ในการสร้างโมเดลใน IBM Cognos Framework Manager จำเป็นต้องสร้างการเชื่อมต่อแหล่งข้อมูล เมื่อกำหนดการเชื่อมต่อแหล่งข้อมูลคุณต้องป้อนพารามิเตอร์การเชื่อมต่อ - ตำแหน่งของฐานข้อมูล, ช่วงหมดเวลา, การลงชื่อเข้าใช้ ฯลฯ

ใน IBM Cognos Connection →คลิกที่ Launch IBM Cognos Administration

ในแท็บคอนฟิกูเรชันคลิกการเชื่อมต่อแหล่งข้อมูล ในหน้าต่างนี้ไปที่ไฟล์New Data Source button.

ป้อนชื่อและคำอธิบายการเชื่อมต่อเฉพาะ

คุณสามารถเพิ่มคำอธิบายที่เกี่ยวข้องกับแหล่งข้อมูลเพื่อระบุการเชื่อมต่อโดยไม่ซ้ำกันและคลิกปุ่มถัดไป

เลือกประเภทการเชื่อมต่อจากรายการแบบหล่นลงและคลิกที่ปุ่มถัดไปดังที่แสดงในภาพหน้าจอต่อไปนี้

ในหน้าจอถัดไปที่ปรากฏขึ้นให้ป้อนรายละเอียดการเชื่อมต่อตามที่แสดงในภาพหน้าจอต่อไปนี้

คุณสามารถใช้การเชื่อมต่อทดสอบเพื่อทดสอบการเชื่อมต่อกับแหล่งข้อมูลโดยใช้พารามิเตอร์การเชื่อมต่อที่คุณกำหนดไว้ คลิกที่ปุ่มเสร็จสิ้นเมื่อเสร็จสิ้น

การตั้งค่าความปลอดภัยแหล่งข้อมูล

ความปลอดภัยของแหล่งข้อมูลสามารถกำหนดได้โดยใช้การพิสูจน์ตัวตน IBM Cognos ตามแหล่งข้อมูลสามารถกำหนดคอนฟิกการพิสูจน์ตัวตนประเภทต่างๆในการเชื่อมต่อ Cognos -

No Authentication- อนุญาตให้ล็อกอินเข้าสู่แหล่งข้อมูลโดยไม่ต้องใช้ข้อมูลรับรองการลงชื่อเข้าใช้ใด ๆ การเชื่อมต่อประเภทนี้ไม่ได้ให้ความปลอดภัยของแหล่งข้อมูลในการเชื่อมต่อ

IBM Cognos Software Service Credential- ในการลงชื่อเข้าใช้ประเภทนี้คุณล็อกอินเข้าสู่แหล่งข้อมูลโดยใช้ล็อกออนที่ระบุสำหรับ IBM Cognos Service และผู้ใช้ไม่ต้องการการลงชื่อเข้าใช้ฐานข้อมูลแยกต่างหาก ในสภาพแวดล้อมจริงขอแนะนำให้ใช้การลงชื่อเข้าใช้ฐานข้อมูลแต่ละรายการ

External Name Space- ต้องใช้ข้อมูลรับรองการเข้าสู่ระบบ BI เดียวกันกับที่ใช้ในการพิสูจน์ตัวตนเนมสเปซการพิสูจน์ตัวตนภายนอก ผู้ใช้ต้องลงชื่อเข้าใช้พื้นที่ชื่อก่อนเข้าสู่ระบบแหล่งข้อมูลและควรใช้งานได้

แหล่งข้อมูลทั้งหมดยังสนับสนุนการลงชื่อเข้าใช้แหล่งข้อมูลที่กำหนดไว้สำหรับทุกคนในกลุ่มหรือสำหรับผู้ใช้แต่ละคนกลุ่มหรือบทบาท หากแหล่งข้อมูลต้องการการลงชื่อเข้าใช้แหล่งข้อมูล แต่คุณไม่มีสิทธิ์ในการลงชื่อเข้าใช้สำหรับแหล่งข้อมูลนี้คุณจะได้รับแจ้งให้เข้าสู่ระบบทุกครั้งที่คุณเข้าถึงแหล่งข้อมูล

IBM Cognos ยังสนับสนุนการรักษาความปลอดภัยที่ระดับคิวบ์ หากคุณกำลังใช้คิวบ์การรักษาความปลอดภัยอาจถูกตั้งค่าไว้ที่ระดับคิวบ์ สำหรับMicrosoft Analysis Serviceความปลอดภัยถูกกำหนดไว้ที่บทบาทระดับคิวบ์

ในบทนี้เราจะพูดถึงวิธีการสร้างแพ็คเกจโดยใช้ COGNOS

จะสร้างแพ็คเกจได้อย่างไร?

ใน IBM Cognos คุณสามารถสร้างแพ็กเกจสำหรับ SAP BW หรือแหล่งข้อมูลพาวเวอร์คิวบ์ แพคเกจมีอยู่ในโฟลเดอร์สาธารณะหรือในโฟลเดอร์ของฉันดังที่แสดงในภาพหน้าจอต่อไปนี้

เมื่อใช้งานแพคเกจแล้วการกำหนดค่าเริ่มต้นจะถูกนำไปใช้กับแพ็คเกจ คุณสามารถกำหนดค่าแพ็กเกจเพื่อใช้การตั้งค่าอื่นหรือคุณสามารถแก้ไขการตั้งค่าของแพ็กเกจที่มีอยู่

ในการกำหนดค่าแพ็คเกจคุณควรมีสิทธิ์ของผู้ดูแลระบบ

ค้นหาแพ็คเกจในโฟลเดอร์สาธารณะคลิกที่ปุ่มเพิ่มเติมใต้แท็บการดำเนินการดังที่แสดงในภาพหน้าจอต่อไปนี้

คลิกที่ Modify the package configuration และคลิก Select an analysis เลือกการวิเคราะห์เริ่มต้นที่จะใช้สำหรับแพ็คเกจนี้เมื่อสร้างการวิเคราะห์ใหม่ คลิกตกลงและเปลี่ยนการตั้งค่าแพ็คเกจตามต้องการแล้วคลิกเสร็จสิ้น

การสร้างแพ็คเกจใหม่

ในแท็บ Package โฟลเดอร์ Public คุณยังสามารถสร้าง Package ใหม่โดยใช้การเชื่อมต่อ IBM Cognos

เลือกแหล่งข้อมูลที่คุณต้องการใช้ในแพ็กเกจแล้วคลิกตกลง

การจัดกำหนดการรายงานใน IBM Cognos

คุณยังสามารถกำหนดเวลารายงานใน IBM Cognos ตามความต้องการทางธุรกิจของคุณ การตั้งเวลารายงานช่วยให้คุณประหยัดเวลาในการรีเฟรช คุณสามารถกำหนดคุณสมบัติการตั้งเวลาต่างๆเช่นความถี่เขตเวลาวันที่เริ่มต้นและวันที่สิ้นสุดเป็นต้น

ในการตั้งเวลารายงานให้เลือกรายงานและไปที่ปุ่มเพิ่มเติมตามที่แสดงในภาพหน้าจอต่อไปนี้

คุณมีตัวเลือกในการเพิ่มกำหนดการใหม่ เลือกปุ่มกำหนดเวลาใหม่ตามที่แสดงในภาพหน้าจอต่อไปนี้

คุณสามารถเลือกตัวเลือกต่อไปนี้ภายใต้แท็บกำหนดการ -

  • Frequency
  • เริ่มต้นและสิ้นสุด
  • Priority
  • ความถี่รายวัน ฯลฯ

เมื่อกำหนดคุณสมบัติการจัดกำหนดการคุณสามารถบันทึกได้โดยคลิกปุ่มตกลงที่ด้านล่าง การปิดใช้งานตัวเลือกกำหนดการช่วยให้คุณสามารถทำให้กำหนดการไม่ทำงานได้ แต่กำหนดการจะถูกบันทึกไว้สำหรับรายงาน คุณสามารถลบตัวเลือกนี้ได้ทุกเมื่อเพื่อเปิดใช้งานกำหนดการอีกครั้ง

หากต้องการแก้ไขกำหนดการที่มีอยู่ให้เลือกรายงานและไปที่เพิ่มเติม คุณสามารถแก้ไขกำหนดการที่มีอยู่หรือลบกำหนดการอย่างถาวร

ในบทนี้เราจะพูดถึงว่า Framework Manager คืออะไรและเกี่ยวกับส่วนประกอบอื่น ๆ

Framework Manager คืออะไร?

IBM Cognos Framework Manager ใช้เพื่อสร้างโมเดลธุรกิจของข้อมูลเมตาที่ได้รับจากแหล่งข้อมูลตั้งแต่หนึ่งแหล่งขึ้นไป เป็นเครื่องมือที่ใช้ Windows ซึ่งใช้ในการเผยแพร่โมเดลธุรกิจไปยัง Cognos BI ในรูปแบบของแพ็กเกจที่สามารถใช้สำหรับการรายงานเชิงวิเคราะห์และการวิเคราะห์

ก่อนที่คุณจะเริ่มโครงการใหม่ใน Framework Manager จำเป็นที่คุณจะต้องดำเนินการผ่านข้อกำหนดการรายงาน BI ที่ช่วยให้คุณระบุกลยุทธ์ข้อมูลข้อมูลเมตาการจัดส่งแพ็กเกจรายงาน ฯลฯ ซึ่งจะช่วยให้คุณระบุแหล่งข้อมูลที่ต้องการใน Framework Manager เพื่อรับข้อมูลที่ต้องการในรายงาน BI คุณควรพิจารณาปัจจัยต่อไปนี้ก่อนเริ่มโครงการใหม่ใน Framework manager

  • แหล่งข้อมูลที่จำเป็นเพื่อตอบสนองความต้องการ BI
  • ประเภทของระบบ DW
  • การรีเฟรชข้อมูลในคลังข้อมูล
  • BI Reporting- รายวันรายสัปดาห์หรือรายเดือน

การสร้างแบบจำลองข้อมูลเมตา

โมเดลข้อมูลเมตาถูกกำหนดให้เป็นชุดของวัตถุฐานข้อมูล (ตารางคอลัมน์และความสัมพันธ์ระหว่างวัตถุ) ที่นำเข้าจากฐานข้อมูล เมื่อคุณรันรายงานข้อมูลเมตาที่เผยแพร่ในพอร์ทัล BI Cognos จะสร้างคำสั่ง SQL ตามคิวรี

ตัวจัดการ IBM Cognos Framework สามารถซ่อนความซับซ้อนของข้อมูลในแหล่งข้อมูลและปรับเปลี่ยนวิธีแสดงข้อมูลต่อผู้ใช้ ให้มุมมองที่ง่ายสำหรับผู้ใช้ BI ในการทำความเข้าใจและทำการวิเคราะห์และรายงาน

ส่วนติดต่อผู้ใช้ IBM Cognos Framework Manager

ภาพหน้าจอต่อไปนี้แสดงส่วนติดต่อผู้ใช้ IBM Cognos BI Framework Manager

ต่อไปนี้เป็นส่วนประกอบต่างๆของภาพหน้าจอด้านบนที่อธิบายโดยละเอียดเพื่อความเข้าใจที่ดีขึ้น -

  • Project Viewer - บานหน้าต่างด้านซ้ายนี้ช่วยให้คุณเข้าถึงโครงการที่มีอยู่ทั้งหมดในรูปแบบต้นไม้

  • Project Info- นี่คือบานหน้าต่างตรงกลางที่ใช้ในการจัดการวัตถุของโครงการที่มีอยู่ ซึ่งมีสามแท็บ ได้แก่ Explorer, Diagram และ Dimension

  • Properties - บานหน้าต่างด้านล่างนี้ใช้เพื่อตั้งค่าคุณสมบัติต่างๆของออบเจ็กต์ในโปรเจ็กต์

  • Tools- บานหน้าต่างด้านขวานี้มีเครื่องมือที่มีประโยชน์ที่สำคัญมากมาย คุณสามารถทำการค้นหาหรือแสดงวัตถุและอ็อบเจ็กต์ที่ขึ้นต่อกันเปลี่ยนภาษาโปรเจ็กต์ ฯลฯ

การนำเข้าข้อมูลเมตาจากฐานข้อมูลเชิงสัมพันธ์

สำหรับการนำเข้าข้อมูลเมตาจากฐานข้อมูลเชิงสัมพันธ์คุณแม็พวัตถุฐานข้อมูลกับอ็อบเจ็กต์ Framework manager ใน Framework Manager คุณสามารถอิมพอร์ตอ็อบเจ็กต์ทั้งหมดหรือคุณสามารถเลือกอ็อบเจ็กต์เฉพาะเช่นตารางคอลัมน์ฟังก์ชันโพรซีเดอร์ที่เก็บไว้มุมมอง ฯลฯ

รองรับเฉพาะกระบวนงาน Stored ที่กำหนดโดยผู้ใช้เท่านั้น

วัตถุฐานข้อมูล Framework Manager Objects
คอลัมน์ รายการแบบสอบถาม
ดู หัวข้อการสืบค้น
คำพ้องความหมาย หัวข้อการสืบค้น
ขั้นตอน หัวข้อการสืบค้น
ตาราง หัวข้อการสืบค้น
ฟังก์ชัน ฟังก์ชั่นโครงการ

ในการสร้างโมเดลข้อมูลเมตาให้เรียกใช้ตัวช่วยสร้างข้อมูลเมตาจากเมนูการดำเนินการ เลือกการเชื่อมต่อแหล่งข้อมูลและคลิกปุ่มถัดไป เลือกกล่องกาเครื่องหมายสำหรับวัตถุที่คุณต้องการนำเข้า

ระบุว่าการนำเข้าควรจัดการกับชื่อออบเจ็กต์ที่ซ้ำกันอย่างไร เลือกว่าจะนำเข้าและสร้างชื่อเฉพาะหรือไม่นำเข้า หากคุณเลือกสร้างชื่อเฉพาะวัตถุที่นำเข้าจะปรากฏพร้อมตัวเลข

For example- เมื่อคุณเห็น QuerySubject และ QuerySubject1 ในโครงการของคุณ จากนั้นคลิกนำเข้า

สถิติการนำเข้ารวมถึงรายการของออบเจ็กต์ที่ไม่สามารถนำเข้าได้และจำนวนออบเจ็กต์ที่ถูกอิมพอร์ตจะแสดงขึ้น

ขั้นตอนต่อไปคือการคลิกที่ปุ่มเสร็จสิ้น

หลังจากนำเข้าข้อมูลเมตาคุณต้องตรวจสอบข้อมูลเมตาที่นำเข้าสำหรับพื้นที่ต่อไปนี้ -

  • ความสัมพันธ์และความสำคัญของหัวใจ
  • Determinants
  • คุณสมบัติการใช้งานสำหรับรายการแบบสอบถาม
  • คุณสมบัติ Aggregate ปกติสำหรับรายการเคียวรี

การนำเข้าข้อมูลเมตาจาก Cognos 8 Model

ใน Framework Manager คุณยังสามารถอิมพอร์ตข้อมูลเมตาจาก Cognos 8 Model ที่มีอยู่ ในการนำเข้าข้อมูลเมตาจากโมเดล Cognos 8 ไปที่Actions → Run Metadata wizard.

คลิกที่ Cognos 8 Model จากนั้นคลิกปุ่ม Next ไปที่ไฟล์. cpf จาก Cognos 8 Model และคลิกที่ Next

เลือกกล่องกาเครื่องหมายสำหรับวัตถุที่คุณต้องการนำเข้าจากนั้นคลิกที่ถัดไปจากนั้นคลิกที่ Finish

การสร้างโมเดลข้อมูลเมตาเชิงสัมพันธ์

เมื่อคุณนำเข้าข้อมูลเมตาขั้นตอนต่อไปคือการตรวจสอบความถูกต้องของออบเจ็กต์สำหรับความต้องการในการรายงาน คุณสามารถเลือกวัตถุที่ปรากฏในรายงานและทดสอบได้ คุณสามารถสร้างสองมุมมองของโมเดลข้อมูลเมตา -

  • นำเข้ามุมมอง
  • มุมมองธุรกิจ

มุมมองการนำเข้าจะแสดงข้อมูลเมตาที่นำเข้าจากแหล่งข้อมูล ในการตรวจสอบข้อมูลตามการรายงาน BI ของคุณคุณสามารถทำตามขั้นตอนต่อไปนี้ -

  • ตรวจสอบให้แน่ใจว่าความสัมพันธ์สะท้อนถึงข้อกำหนดการรายงาน

  • ปรับแต่งและปรับแต่งข้อมูลที่ดึงมาจากหัวข้อการสืบค้น

  • ปรับแต่งและปรับแต่งข้อมูลที่ดึงมาตามมิติข้อมูล คุณอาจต้องการจัดเก็บมิติข้อมูลในมุมมองมิติแยกต่างหาก

  • จัดการการสนับสนุนสำหรับข้อมูลเมตาหลายภาษา

  • ควบคุมวิธีใช้และจัดรูปแบบข้อมูลโดยการตรวจสอบคุณสมบัติรายการแบบสอบถาม

มุมมองธุรกิจใช้เพื่อให้ข้อมูลในข้อมูลเมตา คุณสามารถทำการคำนวณรวบรวมและใช้ตัวกรองในมุมมองธุรกิจและอนุญาตให้ผู้ใช้สร้างรายงานได้อย่างง่ายดาย คุณสามารถเพิ่มกฎทางธุรกิจเช่นการคำนวณแบบกำหนดเองและตัวกรองที่กำหนดข้อมูลที่ผู้ใช้เรียกค้นได้

จัดระเบียบโมเดลโดยสร้างมุมมองแยกกันสำหรับกลุ่มผู้ใช้แต่ละกลุ่มที่สะท้อนถึงแนวคิดทางธุรกิจที่ผู้ใช้ของคุณคุ้นเคย

ความสัมพันธ์ใช้เพื่อสร้างคิวรีบนวัตถุหลายชิ้นในโมเดลข้อมูลเมตา ความสัมพันธ์สามารถเป็นแบบสองทิศทางและไม่ต้องสร้างความสัมพันธ์อ็อบเจ็กต์คือเอนทิตีแต่ละรายการที่ไม่มีการใช้ในแบบจำลองข้อมูลเมตา

แต่ละออบเจ็กต์ในโมเดลข้อมูลเมตาจะเชื่อมต่อโดยใช้คีย์หลักหรือคีย์นอกในแหล่งข้อมูล คุณสามารถสร้างหรือลบความสัมพันธ์ในแบบจำลองข้อมูลเมตาเพื่อให้เป็นไปตามข้อกำหนดทางธุรกิจ

มีความสัมพันธ์ที่แตกต่างกันซึ่งเป็นไปได้บางส่วนคือ -

  • One to One- เมื่ออินสแตนซ์ของหัวข้อเคียวรีหนึ่งเกี่ยวข้องกับอินสแตนซ์อื่น ตัวอย่างเช่นลูกค้าแต่ละรายมีรหัสลูกค้า 1 รหัส

  • One to Many- ความสัมพันธ์นี้เกิดขึ้นเมื่ออินสแตนซ์ของหัวข้อการสืบค้นเกี่ยวข้องกับหลายอินสแตนซ์ ตัวอย่างเช่นแพทย์แต่ละคนมีคนไข้จำนวนมาก

  • Many to Many- ความสัมพันธ์นี้เกิดขึ้นเมื่อหลายอินสแตนซ์ของหัวข้อการสืบค้นเกี่ยวข้องกับหลายอินสแตนซ์ ตัวอย่างเช่นผู้ป่วยแต่ละคนมีแพทย์หลายคน

Cardinality Concept

กำหนดเป็นจำนวนแถวที่เกี่ยวข้องสำหรับแต่ละหัวข้อการสืบค้นข้อมูลทั้งสอง Cardinality ใช้ในรูปแบบต่อไปนี้ -

  • Loop Joins ใน Star schema
  • เพิ่มประสิทธิภาพการเข้าถึงแหล่งข้อมูล
  • หลีกเลี่ยงการนับข้อมูลข้อเท็จจริงซ้ำซ้อน

ในขณะที่ใช้ฐานข้อมูลเชิงสัมพันธ์เป็นแหล่งข้อมูล Cardinality สามารถกำหนดได้โดยพิจารณาจากกฎต่อไปนี้ -

  • คีย์หลักและคีย์ต่างประเทศ
  • ชื่อรายการแบบสอบถามที่ตรงกันแสดงถึงคอลัมน์ที่จัดทำดัชนีโดยไม่ซ้ำกัน
  • การจับคู่ชื่อรายการแบบสอบถาม

วิธีทั่วไปในการกำหนด Cardinality คือการใช้คีย์หลักและคีย์ต่างประเทศ หากต้องการดูข้อมูลสำคัญที่นำเข้าให้คลิกขวาที่หัวข้อการสืบค้น→แก้ไขคำจำกัดความ คุณสามารถนำเข้าหลายความสัมพันธ์ความสัมพันธ์ทางเลือกและการรวมภายนอกจากแหล่งข้อมูล

สัญกรณ์ความสัมพันธ์ในแบบจำลองข้อมูลเมตา

ใน Framework manager ความสัมพันธ์จะแสดงโดย Merise notation. ส่วนแรกของสัญกรณ์นี้แสดงถึงประเภทของการเข้าร่วมสำหรับความสัมพันธ์นี้

  • 0..1 หมายถึงศูนย์หรือหนึ่งที่ตรงกัน
  • 1..1 หมายถึงการแข่งขันแบบหนึ่งต่อหนึ่ง
  • 0..n หมายถึงศูนย์หรือไม่มีการจับคู่
  • 1..n หมายถึงการแข่งขันอย่างน้อยหนึ่งรายการ
  • 1 - การรวมภายในกับแถวที่ตรงกันทั้งหมดจากวัตถุทั้งสอง
  • 0 - ภายนอกเข้าร่วมกับวัตถุทั้งหมดจากทั้งสองอย่างรวมถึงรายการที่ไม่ตรงกัน

การสร้างหรือแก้ไขความสัมพันธ์

เพื่อสร้างความสัมพันธ์หรือเพื่อรวมอ็อบเจ็กต์ที่เกี่ยวข้องทางตรรกะซึ่งไม่ได้เข้าร่วมในการนำเข้าข้อมูลเมตา คุณสามารถสร้างความสัมพันธ์ระหว่างวัตถุด้วยตนเองหรือสามารถกำหนดความสัมพันธ์ระหว่างออบเจ็กต์โดยอัตโนมัติตามเกณฑ์ที่เลือก

ในการสร้างความสัมพันธ์ให้ใช้แป้น CTRL เพื่อเลือกรายการแบบสอบถามหัวข้อหรือมิติอย่างน้อยหนึ่งรายการ จากนั้นไปที่Action Menu → Create Relationship.

ถ้านี่เป็นความสัมพันธ์ที่ถูกต้องตัวจัดการกรอบงานต้องการสร้างทางลัดไปยังความสัมพันธ์ จากนั้นคุณสามารถคลิกที่ปุ่ม OK

เมื่อคุณสร้างความสัมพันธ์หลังจากการนำเข้าข้อมูลเมตาแล้วคุณยังสามารถแก้ไขความสัมพันธ์หรือ Cardinality ในตัวจัดการกรอบงาน

หากต้องการแก้ไขความสัมพันธ์ให้คลิกความสัมพันธ์และจาก Action menu → click Edit Definition.

จาก Relationship Expression tab → Select Query items, Cardinalities and Operators.

หากต้องการสร้างการเข้าร่วมเพิ่มเติมให้ไปที่ Relationship Expression tab → New Link and Define New Relationship.

หากต้องการทดสอบความสัมพันธ์นี้ให้ไปที่ Relationship SQL tab → rows to be returned → Test.

คลิกที่ปุ่ม OK

การสร้างทางลัดความสัมพันธ์

ทางลัดของความสัมพันธ์ถูกกำหนดให้เป็นตัวชี้ไปยังความสัมพันธ์ที่มีอยู่และเพื่อใช้นิยามของความสัมพันธ์ที่มีอยู่ซ้ำ เมื่อคุณทำการเปลี่ยนแปลงใด ๆ กับความสัมพันธ์ของแหล่งที่มาความสัมพันธ์เหล่านี้จะได้รับการอัปเดตโดยอัตโนมัติในทางลัด ทางลัดความสัมพันธ์ยังใช้เพื่อแก้ไขความสัมพันธ์ที่ไม่ชัดเจนระหว่างหัวข้อการสืบค้น

Framework Manager ถามว่าคุณต้องการสร้างทางลัดความสัมพันธ์เมื่อใดก็ตามที่คุณสร้างความสัมพันธ์และเงื่อนไขทั้งสองนี้เป็นจริง

  • อย่างน้อยหนึ่งจุดสิ้นสุดสำหรับความสัมพันธ์ใหม่เป็นทางลัด
  • มีความสัมพันธ์ระหว่างวัตถุดั้งเดิม

ไปที่ Action Menu → Create Relationship.

ถ้านี่เป็นความสัมพันธ์ที่ถูกต้องตัวจัดการกรอบงานต้องการสร้างทางลัดไปยังความสัมพันธ์ คลิกใช่ รายการจะปรากฏขึ้นของความสัมพันธ์ทั้งหมดซึ่งปลายด้านหนึ่งเป็นโมเดลอ็อบเจ็กต์และอีกด้านเป็นอ็อบเจ็กต์โมเดลอื่นหรือทางลัดไปยังอ็อบเจ็กต์โมเดลอื่น

คลิกตกลง

สร้างหัวข้อแบบสอบถาม

หัวเรื่องแบบสอบถามถูกกำหนดเป็นชุดของรายการแบบสอบถามที่มีความสัมพันธ์โดยธรรมชาติ สามารถใช้หัวเรื่องแบบสอบถามเพื่อปรับแต่งข้อมูลที่ดึงมาโดยใช้ Framework Manager

ต่อไปนี้เป็นประเภทหัวเรื่องเคียวรีใน Framework Manager -

  • Data Source Query Subject - สิ่งเหล่านี้ขึ้นอยู่กับข้อมูลเมตาเชิงสัมพันธ์ที่กำหนดโดยคำสั่ง SQL และสร้างขึ้นโดยอัตโนมัติสำหรับแต่ละตารางและมุมมองเมื่อคุณนำเข้าข้อมูลเมตาลงในโมเดล

    Note - หัวเรื่องเคียวรีแหล่งข้อมูลอ้างอิงข้อมูลจากแหล่งข้อมูลเดียวในแต่ละครั้ง แต่คุณสามารถแก้ไข SQL ที่กำหนดการดึงข้อมูลเพื่อแก้ไขหัวเรื่องเคียวรีได้โดยตรง

  • Model Query Subjects- ไม่ได้สร้างขึ้นโดยตรงจากแหล่งข้อมูล แต่จะขึ้นอยู่กับรายการแบบสอบถามที่กำหนดไว้ในหัวข้อการสืบค้นหรือมิติข้อมูลอื่น ๆ การใช้หัวเรื่องเคียวรีแบบจำลองจะช่วยให้คุณสร้างมุมมองเชิงธุรกิจและนามธรรมของแหล่งข้อมูลได้มากขึ้น

  • Stored Procedure Query Subjects- สร้างขึ้นเมื่อมีการนำเข้ากระบวนงานจากแหล่งข้อมูลเชิงสัมพันธ์ IBM Cognos Framework Manager สนับสนุนเฉพาะ Stored Procedures ที่ผู้ใช้กำหนดและไม่สนับสนุนโพรซีเดอร์ที่เก็บของระบบ

จะสร้างหัวข้อแบบสอบถามแหล่งข้อมูลได้อย่างไร

จาก Actions Menu → Create → Query Subject.

ป้อนชื่อของ Query Subject ใหม่

คลิกที่ Data Source → OK to open new Query Subject wizard.

ทำตามขั้นตอนจนกระทั่งปุ่ม Finish ปรากฏขึ้น→ Finish

คลิกขวาที่ Query Subject → Edit Definition. คลิกที่SQL tab → Available database objects box, drag objects to the SQL box.

คุณยังสามารถแทรกการอ้างอิงแหล่งข้อมูลแทรกมาโครฝังการคำนวณและฝังตัวกรอง

เลือกการดำเนินการจากรายการและคลิกตกลง

วัตถุประสงค์ หนังบู๊
การควบคุมความละเอียด แท็บปัจจัยกำหนด
เพื่อทดสอบหัวเรื่องแบบสอบถาม แท็บทดสอบ
เพื่อดู SQL แท็บข้อมูลการสืบค้น
เพื่อดูตารางระบบจากแหล่งข้อมูล แสดงกล่องกาเครื่องหมายออบเจ็กต์ระบบ

แก้ไข SQL

เมื่อคุณแก้ไขแหล่งฐานข้อมูล Relation ใด ๆ ให้สร้างหรือสอบถามฐานข้อมูล Relation จากนั้น SQL จะใช้ในพื้นหลัง คุณสามารถใช้ตัวเลือกต่อไปนี้ -

  • Cognos SQL
  • SQL ดั้งเดิม
  • ผ่าน SQL

ในการแก้ไข SQL ของหัวเรื่องเคียวรีโมเดลให้คัดลอก SQL จากแท็บข้อมูลเคียวรีและวางลงในหัวเรื่องเคียวรีแหล่งข้อมูลใหม่ เป็นไปได้ที่จะแปลงหัวข้อเคียวรีโมเดลเป็นหัวเรื่องเคียวรีแหล่งข้อมูล

  • คลิกหัวเรื่องเคียวรีแหล่งข้อมูลและ Action menu → Edit Definition.
  • คลิกที่ปุ่ม SQL ลากวัตถุหรือพิมพ์ SQL ที่คุณต้องการ
  • คลิกตกลง

เปลี่ยนประเภทของ SQL

คุณสามารถเลือกประเภทของ SQL ที่จะใช้เมื่อคุณกำหนดหัวเรื่องเคียวรีแหล่งข้อมูล ควรพิจารณาปัจจัยเหล่านี้ในขณะที่พิจารณาประเภทของ SQL -

ประเภท SQL ความได้เปรียบ ข้อเสีย
Cognos SQL

ปรับปรุงประสิทธิภาพ

ทำงานบนฐานข้อมูลที่รองรับทั้งหมด

ไม่รองรับ SQL มาตรฐาน
SQL ดั้งเดิม

เพิ่มประสิทธิภาพ

เฉพาะสำหรับฐานข้อมูล

SQL ไม่ทำงานบนฐานข้อมูลอื่น

คุณไม่สามารถใช้ SQL ที่แหล่งข้อมูลไม่รองรับการสืบค้นย่อย

ผ่าน SQL SQL ใด ๆ ที่รองรับโดยฐานข้อมูล

ไม่มีตัวเลือกสำหรับ Framework

ผู้จัดการเพื่อเพิ่มประสิทธิภาพ

ประสิทธิภาพโดยอัตโนมัติ

โปรดทราบว่าไม่สามารถเปลี่ยนชนิดของ SQL สำหรับหัวข้อเคียวรีตามแหล่งข้อมูล OLAP

หากต้องการเปลี่ยนประเภท SQL ให้ไปที่หัวข้อแบบสอบถามที่คุณต้องการเปลี่ยนแปลง

ไปที่ Actions menu → Edit Definition and go to Query Information button.

ไปที่ Options → SQL Settings tab.

หากต้องการเปลี่ยนประเภทของ SQL ให้คลิกที่รายการประเภท SQL จากนั้นคลิกตกลง

Query Studio ถูกกำหนดให้เป็นเครื่องมือบนเว็บสำหรับการสร้างคิวรีและรายงานใน Cognos 8 นอกจากนี้ยังใช้เพื่อรันเคียวรีและรายงานแบบง่ายด้วย

ใน Query Studio สามารถใช้ฟังก์ชันต่อไปนี้ได้ -

  • Viewing Data- การใช้ Query Studio คุณสามารถเชื่อมต่อกับแหล่งข้อมูลเพื่อดูข้อมูลในลำดับชั้นแบบต้นไม้ คุณสามารถดูหัวข้อการสืบค้นรายละเอียดรายการแบบสอบถาม ฯลฯ

  • Creating BI Reports- คุณสามารถใช้ Query studio เพื่อสร้างรายงานอย่างง่ายโดยใช้แหล่งข้อมูล คุณยังสามารถอ้างอิงรายงานที่มีอยู่เพื่อสร้างรายงานใหม่

  • Changing Existing Reports - คุณยังสามารถเปลี่ยนรายงานที่มีอยู่ได้โดยการแก้ไขเค้าโครงรายงาน - เพิ่มแผนภูมิชื่อเรื่องหัวเรื่องลักษณะเส้นขอบ ฯลฯ

  • Data Customization in Report - คุณสามารถใช้การปรับแต่งต่างๆในรายงาน - ตัวกรองการคำนวณและการรวมเพื่อทำการวิเคราะห์ข้อมูลเจาะลึกและเจาะลึก ฯลฯ

เมื่อใช้การรายงานแบบเฉพาะกิจผู้ใช้สามารถสร้างแบบสอบถามหรือรายงานสำหรับการวิเคราะห์เฉพาะกิจ คุณลักษณะการรายงานเฉพาะกิจช่วยให้ผู้ใช้ทางธุรกิจสร้างแบบสอบถามและรายงานง่ายๆที่ด้านบนของตารางข้อเท็จจริงและมิติข้อมูลในคลังข้อมูล

Query Studio ใน Cognos BI มีคุณลักษณะดังต่อไปนี้ -

  • ดูข้อมูลและทำการวิเคราะห์ข้อมูลเฉพาะกิจ
  • บันทึกรายงานเพื่อใช้ในอนาคต
  • ทำงานกับข้อมูลในรายงานโดยใช้ตัวกรองสรุปและการคำนวณ
  • ในการสร้างรายงาน ad-hoc โดยใช้ query studio ให้ล็อกอินเข้าสู่ซอฟต์แวร์ IBM Cognos และคลิกที่ Query my data

เลือกแพ็คเกจรายงาน ครั้งต่อไปที่คุณเยี่ยมชมหน้านี้ คุณจะเห็นการเลือกของคุณภายใต้แพ็คเกจที่ใช้ล่าสุด คลิกที่ชื่อแพ็กเกจ

ในหน้าจอถัดไปคุณสามารถเพิ่มองค์ประกอบมิติตัวกรองและข้อความแจ้งข้อเท็จจริงและการคำนวณ ฯลฯ

คุณควรแทรกวัตถุตามลำดับนี้ หากต้องการแทรกวัตถุในรายงานคุณสามารถใช้ปุ่มแทรกที่ด้านล่าง

  • แทรกและกรององค์ประกอบมิติ
  • แทรกตัวกรองและพร้อมต์
  • แทรกข้อเท็จจริงและการคำนวณ
  • ใช้การตกแต่งขั้นสุดท้าย
  • บันทึกเรียกใช้ทำงานร่วมกันและแบ่งปัน

ที่ด้านบนคุณมีแถบเครื่องมือซึ่งคุณสามารถสร้างรายงานใหม่บันทึกรายงานที่มีอยู่ตัดวางแทรกแผนภูมิเจาะลึกขึ้นและลง ฯลฯ

เมื่อคุณแทรกออบเจ็กต์ทั้งหมดลงในรายงานคุณสามารถคลิกที่ตัวเลือกเรียกใช้ (

) ที่ด้านบน

คุณสามารถใช้รายงานประเภทต่างๆใน Cognos Query Studio เพื่อให้เป็นไปตามข้อกำหนดทางธุรกิจ คุณสามารถสร้างประเภทรายงานต่อไปนี้ใน Query Studio -

List Reports - รายงานเหล่านี้ใช้เพื่อแสดงฐานลูกค้าทั้งหมดของคุณดังที่แสดงในภาพหน้าจอต่อไปนี้

Crosstab Reports - ใช้เพื่อแสดงปริมาณที่ขายพร้อมผลิตภัณฑ์และภูมิภาคบนแกนต่างๆ

Charts- คุณสามารถแทรกแผนภูมิเพื่อแสดงข้อมูลแบบกราฟิก คุณสามารถรวมแผนภูมิกับแท็บไขว้หรือรวมกับรายงานรายการ

คุณสามารถสร้างรายงานใหม่ได้โดยการแทรกวัตถุจากแหล่งข้อมูลใน Query Studio คุณยังสามารถเปลี่ยนรายงานที่มีอยู่และบันทึกด้วยชื่ออื่นได้

คุณสามารถเปิด Query Studio ได้โดยไปที่ตัวเลือก Query my data ในโฮมเพจหรือไปที่ Launch → Query Studio.

ในหน้าจอถัดไปคุณจะได้รับแจ้งให้เลือกแพ็กเกจเพื่อเพิ่มออบเจ็กต์ในรายงาน คุณสามารถเลือกแพ็คเกจที่ใช้ล่าสุดหรือแพ็คเกจอื่น ๆ ที่สร้างใน Framework Manager

คุณสามารถดูรายการแบบสอบถามที่แสดงอยู่ทางด้านซ้าย คุณสามารถเพิ่มข้อมูลและบันทึกรายงานได้

คุณสามารถเปิดรายงานที่มีอยู่ใน Query Studio และบันทึกด้วยชื่ออื่นหลังจากทำการเปลี่ยนแปลง

หากต้องการเปิดรายงานที่มีอยู่ให้ค้นหาและคลิกชื่อของรายงานที่คุณต้องการเปิด

รายงานจะเปิดขึ้นใน Query Studio คุณสามารถใช้ Open with Query Studio

เพื่อระบุรายงาน Query Studio ใน Cognos Connection

หรือคุณสามารถเปิด Query Studio แล้วไปที่ตัวเลือกเปิดที่ด้านบน

ค้นหารายงานในรายการโฟลเดอร์ที่มี→ตกลง

คุณสามารถเพิ่มวัตถุจากแหล่งข้อมูล แต่ละออบเจ็กต์มีไอคอนตัวแทนและสามารถแทรกวัตถุต่อไปนี้ทั้งหมดลงในรายงานได้

เมื่อคุณบันทึกรายงานใน Query Studio จะบันทึกข้อกำหนดของแบบสอบถาม ไม่บันทึกข้อมูลในขณะบันทึกรายงาน เมื่อคุณเรียกใช้รายงานที่บันทึกย้อนหลังไปหนึ่งสัปดาห์ข้อมูลในรายงานนั้นจะแสดงการเปลี่ยนแปลงล่าสุดในแหล่งข้อมูล

หากต้องการบันทึกรายงานให้คลิกไอคอนบันทึกที่ด้านบน

ในหน้าจอถัดไปป้อนชื่อคำอธิบายและตำแหน่งที่คุณต้องการบันทึกรายงาน→ตกลง

การบันทึกรายงานด้วยชื่อและตำแหน่งที่ตั้งอื่น

คุณสามารถใช้ตัวเลือกบันทึกเป็นเพื่อบันทึกรายงานด้วยชื่ออื่นหรือในตำแหน่งอื่นดังที่แสดงในภาพหน้าจอต่อไปนี้

Specify a name and location - หากต้องการใส่คำอธิบายให้พิมพ์ข้อมูลที่คุณต้องการเพิ่มในกล่องคำอธิบาย

คลิกตกลง

รายงานใน Query Studio จะทำงานเมื่อคุณอัปเดตข้อมูลจากแหล่งข้อมูลในรายงาน เมื่อคุณเปิดรายงานที่มีอยู่หรือทำการเปลี่ยนแปลงใด ๆ กับรายงาน Query Studio จะเรียกใช้รายงานอีกครั้ง

คุณสามารถใช้ตัวเลือกต่อไปนี้เพื่อเรียกใช้รายงาน -

  • Run with Prompt- คุณสามารถเรียกใช้รายงานโดยใช้ข้อความแจ้งผู้ใช้ เมื่อคุณเรียกใช้รายงานคุณจะได้รับแจ้งให้เลือกค่า

  • Run with all Data- คำสั่ง Run with all data รันรายงานโดยใช้แหล่งข้อมูลแบบเต็ม การเรียกใช้รายงานอาจใช้เวลานาน หากคุณวางแผนที่จะเปลี่ยนแปลงรายงานหลายรายการให้เรียกใช้รายงานในโหมดแสดงตัวอย่างเพื่อประหยัดเวลาและทรัพยากรคอมพิวเตอร์โดย จำกัด แถวของข้อมูลที่เรียกรายงานของคุณ

  • Preview Report with no Data- คุณสามารถใช้ตัวเลือกการแสดงตัวอย่างเมื่อคุณต้องการดูว่ารายงานจะเป็นอย่างไร สิ่งนี้มีประโยชน์เมื่อคุณต้องการเปลี่ยนแปลงการจัดรูปแบบ

เปิดรายงานที่คุณต้องการใน Query Studio จากเมนูเรียกใช้รายงานเลือกวิธีเรียกใช้รายงาน -

หากต้องการเรียกใช้รายงานโดยใช้ข้อมูลทั้งหมดให้คลิกเรียกใช้ด้วยข้อมูลทั้งหมดตามที่แสดงในภาพหน้าจอต่อไปนี้

หากต้องการเรียกใช้รายงานโดยใช้ข้อมูลที่ จำกัด ให้คลิกดูตัวอย่างด้วยข้อมูลที่ จำกัด

หากแพ็กเกจที่ใช้รายงานมีตัวกรองการออกแบบประสิทธิภาพจะดีขึ้น

หากต้องการเรียกใช้รายงานโดยไม่มีข้อมูลให้คลิกแสดงตัวอย่างโดยไม่มีข้อมูล

เรียกใช้รายงานในรูปแบบ PDF, XML และ CSV

คุณสามารถเรียกใช้รายงานในรูปแบบ PDF, XML หรือในรูปแบบ CSV หากต้องการเรียกใช้รายงานในรูปแบบอื่นให้เลือกรายงานและคลิกที่เรียกใช้ด้วยตัวเลือก

เลือกรูปแบบที่คุณต้องการเรียกใช้รายงาน คุณสามารถเลือกจากรูปแบบต่อไปนี้ เลือกรูปแบบและคลิกเรียกใช้ที่ด้านล่างตามที่แสดงในภาพหน้าจอต่อไปนี้

คุณยังสามารถพิมพ์รายงานเพื่อรับสำเนาบนกระดาษ คุณสามารถป้อนตำแหน่งเครื่องพิมพ์ได้โดยตรงในขณะที่เรียกใช้รายงานหรือคุณสามารถเรียกใช้รายงานในรูปแบบ PDF และหลังจากนั้นคุณสามารถพิมพ์รายงานได้

หากต้องการพิมพ์รายงานโดยตรงให้เลือกรายงานและคลิกที่เรียกใช้ด้วยตัวเลือก

ในโหมดการจัดส่งเลือกพิมพ์รายงานและป้อนตำแหน่งตามที่แสดงในภาพหน้าจอต่อไปนี้

Report Studio เป็นเครื่องมือบนเว็บที่นักพัฒนารายงานใช้เพื่อสร้างหลายหน้ารายงานที่ซับซ้อนอยู่ด้านบนของแหล่งข้อมูลหลายแหล่ง คุณสามารถสร้างรายงานการขายรายงานสินค้าคงคลังใบแจ้งยอดบัญชีงบดุล ฯลฯ

จะสร้างรายงานใน Report Studio ได้อย่างไร

ในการสร้างรายงานใน Report Studio คุณควรมีความเข้าใจที่ดีเกี่ยวกับอินเทอร์เฟซผู้ใช้ อินเทอร์เฟซผู้ใช้ Report Studio แบ่งออกเป็นสองส่วน -

  • Explorer Bar ทางด้านซ้าย
  • พื้นที่ทำงานสำหรับการออกแบบรายงาน

ภาพหน้าจอด้านบนมีสามบล็อกหลักซึ่งมีดังนี้ -

  • Insertable Object Pane- บานหน้าต่างออบเจ็กต์ที่แทรกได้มีวัตถุที่คุณสามารถเพิ่มลงในรายงานได้ สามารถเพิ่มวัตถุเหล่านี้ได้โดยการลากไปยังพื้นที่ทำงาน สามารถมี -

    • แท็บแหล่งที่มา (ที่มีรายการจากแพ็คเกจ)

    • รายการข้อมูล (แบบสอบถามที่สร้างขึ้นในรายงาน)

    • กล่องเครื่องมือ (วัตถุต่างๆเช่นกราฟิกที่สามารถเพิ่มลงในรายงาน)

  • Properties Pane- บานหน้าต่างคุณสมบัติแสดงรายการคุณสมบัติที่คุณสามารถตั้งค่าสำหรับออบเจ็กต์ในรายงาน หากต้องการความช่วยเหลือให้เลือกคุณสมบัติและใช้แป้นคีย์บอร์ด F1

  • Work Area - พื้นที่ทำงานเรียกว่าพื้นที่ที่ออกแบบรายงาน

วิธีเปิด Report Studio

ในโฮมเพจไปที่ Launch → Report Studio → Select a Package หรือในเพจ IBM Cognos Welcome คลิกที่ Author advanced reports เพื่อเปิด Report Studio

บนหน้าจอหลักของ Report Studio คุณมีตัวเลือกในการสร้างรายงานใหม่หรือเปิดรายงานที่มีอยู่

คุณจะได้รับแจ้งให้เลือกประเภทรายงานที่คุณต้องการสร้าง คุณมีตัวเลือกในการเลือกประเภทรายงานต่างๆ

ใน Report Studio คุณสามารถสร้างรายงานประเภทต่างๆ ช่วยให้คุณสามารถนำเสนอข้อมูลในรูปแบบต่างๆเช่นรายงานรายการที่สามารถใช้เพื่อแสดงข้อมูลลูกค้า

The following reports can be created in Report Studio -

รายงานรายการ

รายงานนี้ใช้เพื่อแสดงข้อมูลในรูปแบบรายละเอียด ข้อมูลจะแสดงเป็นแถวและคอลัมน์และแต่ละคอลัมน์จะมีค่าทั้งหมดของรายการข้อมูล

ไตรมาส เลขที่ใบสั่งซื้อ ปริมาณ รายได้
Q4 101035 105 $ 4,200.00
101037 90 $ 8,470.80
101044 124 $ 11,479.92
101052 193 $ 15,952.42
101064 58 5,458.96 ดอลลาร์
101065 78 $ 7,341.36
101081 145 5,800.00 ดอลลาร์
101092 81 7,623.72 ดอลลาร์
101093 50 $ 4,706.00
101103 139 5,560.00 ดอลลาร์

แท็บไขว้

เช่นเดียวกับรายงานรายการรายงานข้ามแท็บยังแสดงข้อมูลในแถวและคอลัมน์ แต่ข้อมูลมีขนาดกะทัดรัดและไม่ละเอียด ที่จุดตัดกันของแถวและคอลัมน์คุณจะแสดงข้อมูลสรุป

แผนภูมิ

คุณสามารถใช้ Report Studio เพื่อสร้างแผนภูมิได้หลายประเภทรวมถึงแผนภูมิคอลัมน์แถบพื้นที่และแผนภูมิเส้น คุณยังสามารถสร้างแผนภูมิแบบกำหนดเองที่รวมประเภทแผนภูมิเหล่านี้ได้

แผนที่

คุณยังสามารถใช้แผนที่ใน Report Studio เพื่อนำเสนอข้อมูลสำหรับภูมิภาคประเทศหรือสถานที่หนึ่ง ๆ

A map report consists of three parts -

  • เลเยอร์ภูมิภาค
  • พอยต์เลเยอร์
  • Display Layer

ทบทวน

ตัวทำซ้ำใช้เพื่อเพิ่มรายการที่ทำซ้ำในรายงานขณะเรียกใช้รายงาน ในการเพิ่ม Repeater ให้ลากตัวทำซ้ำจากกล่องเครื่องมือไปยังพื้นที่ทำงาน

รายงานรายการที่แสดงข้อมูลในแถวและคอลัมน์และแต่ละเซลล์จะแสดงข้อมูลในฐานข้อมูลหรือคุณยังสามารถเพิ่มการคำนวณแบบกำหนดเองในรายงานรายการ

ในการสร้างรายงานรายการใหม่ไปที่ใหม่→ว่างตามที่แสดงในภาพหน้าจอต่อไปนี้

เมื่อคุณเลือกรายงานรายการคุณจะได้รับโครงสร้างรายงานต่อไปนี้ใน Report Studio คุณต้องลากวัตถุจากแพ็คเกจทางด้านซ้ายไปยังโครงสร้างรายงาน

คุณยังสามารถแก้ไขชื่อของรายงานที่จะปรากฏขึ้นเมื่อคุณเรียกใช้รายงาน

คุณสามารถใช้เครื่องมือต่างๆที่ด้านบนสำหรับการจัดรูปแบบรายงาน หากต้องการบันทึกรายงานให้คลิกที่ปุ่มบันทึก ในการเรียกใช้รายงานคลิกที่เรียกใช้

รายงาน

เมื่อคุณบันทึกรายงานคุณจะมีตัวเลือกในการบันทึกไว้ในโฟลเดอร์สาธารณะหรือโฟลเดอร์ของฉัน

เมื่อคุณคลิกที่ตัวเลือกเรียกใช้คุณสามารถเลือกรูปแบบต่างๆเพื่อเรียกใช้รายงานได้

คุณจะได้รับแจ้งให้เลือกประเภทรายงานที่คุณต้องการสร้าง คุณมีตัวเลือกในการเลือกรายงานประเภทต่างๆ

เลือก Crosstab เป็นประเภทของรายงานแล้วคลิกตกลง

โครงสร้างของรายงาน Crosstab จะเปิดขึ้นตามที่แสดงในภาพหน้าจอต่อไปนี้

ในบานหน้าต่างออบเจ็กต์ที่แทรกได้บนแท็บแหล่งที่มาให้คลิกรายการข้อมูลที่คุณต้องการเพิ่มลงในแท็บไขว้แล้วลากไปที่แถวหรือคอลัมน์

แถบสีดำระบุตำแหน่งที่คุณสามารถวางรายการข้อมูลได้ ทำซ้ำขั้นตอนที่ระบุข้างต้นเพื่อแทรกรายการข้อมูลเพิ่มเติม

คุณเพิ่มมิติลงในแถวหรือคอลัมน์และเมื่อต้องการเพิ่มการวัดให้กับแท็บไขว้ให้ลากการวัดที่คุณต้องการวัด

เมื่อคุณเรียกใช้รายงานระบบจะสร้างรายงานตารางไขว้ที่มีขอบเดียว

การจัดรูปแบบ Crosstab

คุณยังสามารถจัดรูปแบบแท็บไขว้เพื่อให้ปรากฏตามความต้องการ เมื่อคุณระบุการจัดรูปแบบสำหรับแถวคอลัมน์เซลล์แฟคท์หรือแท็บไขว้ทั้งหมดการจัดรูปแบบจะถูกนำไปใช้กับรายการใหม่ที่คุณเพิ่มโดยอัตโนมัติ

ลำดับรูปแบบ Crosstab

เมื่อคุณใช้สไตล์เช่นสีฟอนต์แถวและคอลัมน์จะมีการใช้ทางแยกตามลำดับต่อไปนี้

  • Crosstab เซลล์ข้อเท็จจริง
  • แฟคเซลล์ในแถวนอกสุด
  • แฟคเซลล์ในแถวด้านในสุด
  • แฟคเซลล์ในคอลัมน์นอกสุด
  • แฟคเซลล์ในคอลัมน์ด้านในสุด
  • ทางแยก Crosstab

ในการจัดรูปแบบของแท็บไขว้ให้คลิกที่ใดก็ได้ในแท็บไขว้ คลิกปุ่มเลือกบรรพบุรุษในแถบหัวเรื่องของบานหน้าต่างคุณสมบัติจากนั้นคลิกแท็บไขว้ตามที่แสดงในภาพหน้าจอต่อไปนี้

ในบานหน้าต่างคุณสมบัติคลิกคุณสมบัติที่คุณต้องการจากนั้นระบุค่า ตัวอย่างเช่นหากคุณต้องการระบุสีพื้นหลังให้คลิกที่สีพื้นหลังแล้วเลือกสีที่คุณต้องการใช้

คุณยังสามารถคลิกขวาที่แถวหรือคอลัมน์แล้วคลิกเลือกเซลล์ข้อเท็จจริงของสมาชิก ในบานหน้าต่างคุณสมบัติคลิกคุณสมบัติที่คุณต้องการจากนั้นระบุค่า

ใน Report Studio คุณสามารถสร้างแผนภูมิได้หลายประเภทเช่นคอลัมน์แถบพื้นที่แผนภูมิเส้นหรือแผนภูมิแบบกำหนดเองที่รวมประเภทแผนภูมิเหล่านี้

ในแท็บแหล่งที่มาให้ขยายแบบสอบถาม

  • ลากรายได้ไปยังโซนดรอปการวัด (แกน y)
  • ลากปีปัจจุบันไปที่โซนดรอปของซีรี่ส์
  • ลากคำสั่งไปยังโซนดรอปหมวดหมู่ (แกน x)

ลากวัตถุตามที่แสดงในภาพหน้าจอด้านบน

บันทึกแผนภูมิโดยใช้แถบเครื่องมือที่ด้านบน บันทึกลงในโฟลเดอร์สาธารณะหรือโฟลเดอร์ของฉันตามที่กล่าวไว้ในหัวข้อก่อนหน้านี้ เรียกใช้รายงานเพื่อดูผลลัพธ์ในรูปแบบแผนภูมิ

คุณยังสามารถสร้างตาราง Repeater หรือรายงานแผนที่ใน Cognos Report Studio

มีฟังก์ชันรายงานต่างๆที่สามารถใช้ในรายงาน Cognos

ฟังก์ชันรายงานที่แตกต่างกันเหล่านี้ ได้แก่ -

_days_ ระหว่าง

ฟังก์ชันนี้ใช้เพื่อส่งกลับจำนวนบวกหรือจำนวนลบที่แสดงจำนวนวันระหว่างนิพจน์วันที่และเวลาสองนิพจน์ ถ้า timestamp_exp1 <timestamp_exp2 ผลลัพธ์จะเป็นตัวเลข –ve

วิธีใช้

_days_between(timestamp_exp1, timestamp_exp2)

_days_to_end_of_month

ฟังก์ชันนี้ใช้เพื่อส่งกลับตัวเลขที่แสดงถึงจำนวนวันที่เหลืออยู่ในเดือนที่แสดงโดยนิพจน์ datetime timestamp_exp

วิธีใช้

_days_to_end_of_month(timestamp_exp)

_first_of_month

ฟังก์ชันนี้ใช้เพื่อส่งคืนวันที่และเวลาที่เป็นวันแรกของเดือนที่แสดงโดย timestamp_exp

_add_days

ฟังก์ชันนี้ใช้เพื่อส่งคืนวันที่และเวลาที่เกิดจากการเพิ่มวันจำนวนเต็ม _exp เป็น timestamp_exp

วิธีใช้

_add_days(timestamp_exp, integer_exp)

_add_months

ฟังก์ชันนี้ใช้เพื่อส่งคืนวันที่และเวลาที่เกิดจากการเพิ่มเดือนจำนวนเต็ม _exp เป็น timestamp_exp

วิธีใช้

_add_months(timestamp_exp, integer_exp)

_add_years

ฟังก์ชันนี้ใช้เพื่อส่งคืนวันที่และเวลาที่เกิดจากการเพิ่มปีจำนวนเต็ม _exp เป็น timestamp_exp

วิธีใช้

_add_years(timestamp_exp, integer_exp)

_อายุ

ฟังก์ชันนี้ใช้เพื่อส่งคืนตัวเลขที่ได้รับจากการลบ timestamp_exp จากวันนี้ในรูปแบบ YYYYMMDD (ปีเดือนวัน)

วิธีใช้

_age(timestamp_exp)

_day_of_week

ฟังก์ชันนี้ใช้เพื่อคืนค่าวันในสัปดาห์ (ระหว่าง 1 ถึง 7) โดยที่ 1 คือวันแรกของสัปดาห์ตามที่ระบุโดย integer_exp (ระหว่าง 1 ถึง 7 โดย 1 คือวันจันทร์และ 7 เป็นวันอาทิตย์) โปรดทราบว่าในมาตรฐาน ISO 8601 สัปดาห์จะเริ่มต้นด้วยวันจันทร์เป็นวันที่ 1 ในอเมริกาเหนือโดยที่วันอาทิตย์เป็นวันแรกของสัปดาห์คือวันที่ 7

วิธีใช้

_day_of_week(timestamp_exp, integer_exp)

_day_of_year

ฟังก์ชันนี้ใช้เพื่อคืนค่าลำดับสำหรับวันของปีใน date_ exp (1 ถึง 366) หรือที่เรียกว่าวันจูเลียน

วิธีใช้

_day_of_year(timestamp_exp)

เช่นนี้มีฟังก์ชันรายงานอื่น ๆ อีกมากมายที่สามารถใช้ได้

ใช้เพื่อให้แน่ใจว่ารายงานของคุณไม่มีข้อผิดพลาดใด ๆ เมื่อรายงานที่สร้างขึ้นใน Cognos เวอร์ชันเก่าได้รับการอัปเกรดรายงานจะถูกตรวจสอบโดยอัตโนมัติ

ในการตรวจสอบความถูกต้องของรายงานไปที่เมนูเครื่องมือและคลิกที่ปุ่มตรวจสอบดังที่แสดงในภาพหน้าจอต่อไปนี้

มีระดับการตรวจสอบที่แตกต่างกัน -

  • Error - เพื่อดึงข้อผิดพลาดทั้งหมดที่ส่งคืนจากแบบสอบถาม

  • Warning - เพื่อดึงข้อผิดพลาดและคำเตือนทั้งหมดที่ส่งคืนจากแบบสอบถาม

  • Key Transformation - เพื่อดึงขั้นตอนการเปลี่ยนแปลงที่สำคัญ

  • Information - เพื่อดึงข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการวางแผนและการดำเนินการสืบค้น

คุณสามารถเรียกใช้รายงานด้วยตัวเลือกต่างๆ ในการตั้งค่าตัวเลือกรายงานไปที่เรียกใช้ตัวเลือก

You get different options -

  • Format - คุณสามารถเลือกจากรูปแบบต่างๆ

  • To select Paper size - คุณสามารถเลือกจากขนาดกระดาษที่แตกต่างกันการวางแนว

  • Select Data mode - ข้อมูลทั้งหมดข้อมูลที่ จำกัด และไม่มีข้อมูล

  • Language - เลือกภาษาที่คุณต้องการเรียกใช้รายงาน

  • แถวต่อหน้าและตัวเลือกพร้อมต์ ฯลฯ

การดูแลระบบรายงานช่วยให้คุณสามารถให้สิทธิ์แก่ผู้ใช้ที่แตกต่างกันในระดับรายงาน คุณสามารถกำหนดคุณสมบัติอื่น ๆ เช่นเวอร์ชันเอาต์พุตสิทธิ์คุณสมบัติทั่วไป ฯลฯ

ในการเปิดคุณสมบัติรายงานและแท็บสิทธิ์ให้ไปที่ตัวเลือกเพิ่มเติมในโฮมเพจ IBM Cognos

คุณสามารถเลือกการดำเนินการต่อไปนี้ในตัวเลือกเพิ่มเติม -

ในแท็บสิทธิ์คุณสามารถระบุสิทธิ์การเข้าถึงสำหรับรายการนี้ ตามค่าเริ่มต้นรายการจะได้รับสิทธิ์การเข้าถึงจากผู้ปกครอง คุณสามารถลบล้างสิทธิ์เหล่านั้นด้วยสิทธิ์ที่ตั้งไว้อย่างชัดเจนสำหรับรายการนี้

คุณยังสามารถย้ายคัดลอกหรือลบรายงานได้ในตัวเลือกเพิ่มเติม คุณสามารถสร้างรายการทางลัดหรือมุมมองรายงานของรายงาน

ตัวกรองใช้เพื่อ จำกัด ข้อมูลที่คุณต้องการในรายงานของคุณ คุณสามารถใช้ตัวกรองตั้งแต่หนึ่งตัวขึ้นไปในรายงาน Cognos และรายงานจะส่งคืนข้อมูลที่ตรงตามเงื่อนไขตัวกรอง คุณสามารถสร้างตัวกรองแบบกำหนดเองต่างๆในรายงานได้ตามความต้องการ

  • เลือกคอลัมน์ที่จะกรอง
  • คลิกรายการแบบหล่นลงจากปุ่มตัวกรอง
  • เลือกสร้างตัวกรองแบบกำหนดเอง
  • กล่องโต้ตอบเงื่อนไขตัวกรองจะปรากฏขึ้น

ในหน้าต่างถัดไปกำหนดพารามิเตอร์ของตัวกรอง

  • Condition - คลิกลูกศรรายการเพื่อดูตัวเลือกของคุณ (แสดงหรือไม่แสดงค่าต่อไปนี้)

  • Values - คลิกลูกศรรายการเพื่อดูตัวเลือกของคุณ

  • Keywords - ช่วยให้คุณค้นหาค่าเฉพาะภายในรายการค่า

  • Values List- แสดงค่าฟิลด์ที่คุณสามารถใช้เป็นค่าตัวกรอง คุณสามารถเลือกหนึ่งหรือหลายรายการ ใช้ปุ่มลูกศรเพื่อเพิ่มหลายค่า

เลือกค่าและคลิกลูกศรชี้ขวาเพื่อย้ายค่าไปยังคอลัมน์ที่เลือก คุณสามารถใช้ปุ่ม Ctrl เพื่อเพิ่มหลายค่าในเวลาโทน คลิกตกลงเมื่อกำหนดตัวกรอง

Note- คุณสามารถดูตัวกรองในหน้า Query Explorer และไม่ใช่ตัวสำรวจหน้า คุณสามารถไปที่ตัวสำรวจแบบสอบถามและดูตัวกรอง

การลบตัวกรอง

สามารถลบตัวกรองได้โดยทำตามขั้นตอนต่อไปนี้ -

  • ไปที่ Query Explorer ตามที่แสดงในภาพหน้าจอด้านบน

  • คลิกที่แบบสอบถามและค้นหาบานหน้าต่างตัวกรองรายละเอียดที่ด้านขวาบนของหน้าต่างดังที่แสดงในภาพหน้าจอด้านบน

  • เลือกฟิลเตอร์ที่คุณต้องการลบแล้วกดปุ่มลบ

  • คุณยังสามารถตัด / คัดลอกตัวกรอง

คุณสามารถเพิ่มการคำนวณแบบกำหนดเองลงในรายงานของคุณได้ตามความต้องการของธุรกิจ ด้วยความช่วยเหลือของตัวดำเนินการสามารถเพิ่มการคำนวณต่างๆได้เช่นหากคุณต้องการเพิ่มเงินเดือนมูลค่าใหม่ * 0.2 เป็นโบนัส

วิธีสร้างการคำนวณในรายงาน -

  • เลือกรายการในรายงาน
  • คลิกปุ่มการคำนวณการแทรกและเลือกการคำนวณที่จะดำเนินการ

Note - การคำนวณที่ใช้ไม่ได้กับรายการที่คุณเลือกจะเป็นสีเทา

หากต้องการเปลี่ยนลำดับของตัวถูกดำเนินการหรือชื่อของรายการจากการคำนวณที่เพิ่มลงในรายงานให้คลิกกำหนดเอง การคำนวณจะปรากฏเป็นแถวใหม่หรือคอลัมน์ในรายงานของคุณ

การขุดเจาะ

เจาะลึกและเจาะลึกใช้เพื่อทำการวิเคราะห์โดยการย้ายไปมาระหว่างระดับของข้อมูล การเจาะลึกใช้เพื่อดูข้อมูลโดยละเอียดมากขึ้นจนถึงระดับต่ำสุดและใช้การเจาะลึกเพื่อเปรียบเทียบผลลัพธ์

หากต้องการดูรายละเอียดเพิ่มเติมในแถวหรือคอลัมน์เดียวให้หยุดตัวชี้ไว้เหนือข้อความป้ายกำกับชั่วคราวจนกว่าไอคอนที่มีเครื่องหมายบวก (+) และไอคอนดูรายละเอียดเจาะลึกคาเร็ตจะปรากฏขึ้นและข้อความถูกขีดเส้นใต้แล้วคลิก

ในการเจาะลึกหรือขึ้นทั้งแถวและคอลัมน์พร้อมกันให้คลิกที่ค่าที่จุดตัดของแถวและคอลัมน์จากนั้นคลิกอีกครั้ง

Analysis Studio ใช้เพื่อมุ่งเน้นไปที่รายการที่มีความสำคัญสำหรับธุรกิจ คุณสามารถทำการเปรียบเทียบการวิเคราะห์แนวโน้มและการวิเคราะห์เช่นนักแสดงระดับบนและระดับล่างและยังอนุญาตให้คุณแบ่งปันการวิเคราะห์ของคุณกับผู้อื่น

Analysis Studio ไม่เพียง แต่ใช้โดยนักวิเคราะห์ BI เท่านั้น แต่ยังรวมถึงผู้ใช้ทางธุรกิจที่เข้าใจธุรกิจและต้องการค้นหาคำตอบสำหรับแบบสอบถามทางธุรกิจโดยใช้ข้อมูลประวัติ

คุณสามารถใช้ Analysis Studio เพื่อเปรียบเทียบและจัดการข้อมูลเพื่อทำความเข้าใจความสัมพันธ์ระหว่างข้อมูลและความสำคัญสัมพัทธ์ ไม่ว่าคุณจะต้องการประเมินการเติบโตของรายได้หรือเพื่อระบุผู้มีผลงานอันดับต้น Analysis Studio ให้การสนับสนุนด้านการกรองการคำนวณและการจัดเรียงที่คุณต้องการสำหรับการวิเคราะห์

อินเตอร์เฟซ

Analysis Studio ประกอบด้วยพื้นที่ต่างๆที่แสดงในพื้นที่ต่อไปนี้และมีการอธิบายรายละเอียดด้วย

  • Insertable Object Pane - แท็บแหล่งที่มาของบานหน้าต่างออบเจ็กต์ที่แทรกได้มีแผนผังต้นทางสำหรับแพ็กเกจที่เลือกสำหรับการวิเคราะห์

  • Information Pane - บานหน้าต่างข้อมูลจะแสดงชื่อระดับแอตทริบิวต์ (ถ้ามี) และการรวมที่เกี่ยวข้องกับรายการที่เลือกในแผนผังแหล่งที่มาตลอดจนข้อมูลเพิ่มเติมใด ๆ ที่ผู้สร้างแบบจำลองข้อมูลมีให้

  • Properties Pane - คุณสามารถใช้บานหน้าต่างคุณสมบัติเพื่อทำการเปลี่ยนแปลงหลายอย่างและนำไปใช้ในเวลาเดียวกันแทนที่จะเรียกใช้คำสั่งต่างๆ

  • Work Area- พื้นที่นี้มีแท็บไขว้หรือแผนภูมิเพื่อทำการวิเคราะห์ คุณสามารถแสดงการวิเคราะห์ในรูปแบบ Crosstab แผนภูมิหรือทั้งสองอย่างผสมกัน

และสุดท้ายคือ Overview Area เช่นกัน.

ในการสร้างการวิเคราะห์ในสตูดิโอการวิเคราะห์คุณต้องเลือกแพ็กเกจเป็นแหล่งข้อมูล คุณสามารถสร้างการวิเคราะห์ใหม่หรือใช้การวิเคราะห์ที่มีอยู่เป็นข้อมูลอ้างอิงเพื่อสร้างการวิเคราะห์ใหม่โดยเปลี่ยนชื่อก่อนบันทึก

ในการสร้างการวิเคราะห์ - เลือกแพ็คเกจที่คุณต้องการใช้จากโฟลเดอร์สาธารณะ ไปที่ Report Studio ตามที่แสดงในภาพหน้าจอต่อไปนี้

ในหน้าต่างโต้ตอบใหม่ให้เลือกการวิเคราะห์เปล่าหรือการวิเคราะห์เริ่มต้น

  • Blank Analysis - การวิเคราะห์ว่างเริ่มต้นด้วยเครื่องหมายไขว้ว่างในพื้นที่ทำงาน

  • Default Analysis - การวิเคราะห์ดีฟอลต์ใช้การวิเคราะห์ดีฟอลต์สำหรับแพ็กเกจตามที่กำหนดใน Cognos Connection หรือสองมิติแรกในแหล่งข้อมูลสำหรับแถวและคอลัมน์ตารางไขว้และการวัดแรกในแหล่งข้อมูลสำหรับการวัดตารางไขว้

หลังจากเลือกแล้วคลิกตกลง Analysis Studio เริ่มทำงาน รายการที่คุณสามารถใช้ในการวิเคราะห์แสดงอยู่ในบานหน้าต่างออบเจ็กต์ที่แทรกได้

หากต้องการบันทึกการวิเคราะห์คุณสามารถคลิกปุ่มบันทึกที่ด้านบนตามที่แสดงในภาพหน้าจอต่อไปนี้

ป้อนชื่อของการวิเคราะห์และตำแหน่ง→จากนั้นคลิกตกลง

หากต้องการเปิดการวิเคราะห์ที่มีอยู่ให้ค้นหาชื่อของการวิเคราะห์ที่คุณต้องการเปิดแล้วคลิก เปิดใน Analysis Studio

คุณสามารถเปลี่ยนแปลงได้ตามความต้องการ บันทึกการวิเคราะห์

คุณยังสามารถเปิดการวิเคราะห์ใหม่ในขณะที่ทำงานในการวิเคราะห์ที่มีอยู่ได้โดยคลิกปุ่มใหม่บนแถบเครื่องมือ การวิเคราะห์ใหม่จะรักษาสถานะของแผนผังแหล่งที่มาในบานหน้าต่างออบเจ็กต์ที่แทรกได้และเก็บรักษารายการใด ๆ บนแท็บรายการการวิเคราะห์

Cognos Event Studio เป็นเครื่องมือบนเว็บที่อนุญาตให้คุณสร้างและจัดการเอเจนต์เพื่อมอนิเตอร์ข้อมูลและดำเนินงานเมื่อข้อมูลตรงตามเกณฑ์ที่กำหนดไว้ล่วงหน้า

เหตุการณ์

คุณสามารถระบุเงื่อนไขเหตุการณ์เพื่อดำเนินงาน เหตุการณ์ถูกกำหนดให้เป็นนิพจน์แบบสอบถามในแพ็กเกจข้อมูล

เมื่อเร็กคอร์ดตรงกับเงื่อนไขเหตุการณ์จะทำให้เอเจนต์ทำงาน เมื่อเอเจนต์รันจะตรวจสอบข้อมูลสำหรับอินสแตนซ์เหตุการณ์ใด ๆ

อินสแตนซ์เหตุการณ์

เอเจนต์ตรวจสอบข้อมูลตรวจพบแต่ละอินสแตนซ์เหตุการณ์ มีการปฏิบัติตามกฎการดำเนินงานเพื่อพิจารณาว่าตัวแทนจะดำเนินการหรือไม่ ความถี่ของงานกำหนดว่างานควรทำครั้งเดียวหรือทำซ้ำสำหรับแต่ละอินสแตนซ์เหตุการณ์

รายการกิจกรรม

คุณสามารถจัดหมวดหมู่เหตุการณ์ตามงานที่ดำเนินการ รายการเหตุการณ์แสดงเหตุการณ์ทั้งหมดที่ดำเนินการโดยเอเจนต์ การจัดหมวดหมู่เหตุการณ์ต่างๆ ได้แก่ -

  • New
  • กำลังดำเนินการและเปลี่ยนแปลง
  • อย่างต่อเนื่องและไม่เปลี่ยนแปลง
  • Ceased

คีย์เหตุการณ์ถูกใช้เพื่อกำหนดว่าเหตุการณ์เป็นเหตุการณ์ใหม่ดำเนินต่อไป แต่มีการเปลี่ยนแปลงดำเนินต่อไปและไม่เปลี่ยนแปลงหรือหยุด Event Studio เปรียบเทียบอินสแตนซ์เหตุการณ์ที่ตรวจพบในแต่ละเอเจนต์ที่รันกับที่ตรวจพบในการรันก่อนหน้า เพื่อให้แน่ใจว่าตรงกับอินสแตนซ์เหตุการณ์สำหรับการเปรียบเทียบอย่างถูกต้องคุณต้องกำหนดคีย์เหตุการณ์ คีย์เหตุการณ์คือการรวมกันของรายการข้อมูลที่กำหนดอินสแตนซ์เหตุการณ์โดยไม่ซ้ำกัน

ตัวแทน

ตัวแทนรันเพื่อตรวจสอบเหตุการณ์ที่เกิดขึ้น ตัวแทนดำเนินงานสำหรับเหตุการณ์ที่ตรงตามกฎการดำเนินการ

งาน

สามารถใช้งานเพื่อแจ้งให้ผู้ใช้ทราบเกี่ยวกับการเปลี่ยนแปลงในกิจกรรมทางธุรกิจ ผู้ใช้สามารถดำเนินการที่เหมาะสมตามเหตุการณ์

คุณสามารถสร้างงานสำหรับฟังก์ชันต่อไปนี้ -

  • เพิ่มรายการ
  • ส่งอีเมล์
  • เผยแพร่รายการใหม่
  • เรียกใช้งาน
  • เรียกใช้การนำเข้า
  • เรียกใช้การส่งออกและอื่น ๆ อีกมากมาย

ตัวแทนสามารถใช้วิธีการแจ้งเตือนที่แตกต่างกันเพื่อแจ้งผู้ใช้ทางธุรกิจ ตัวแทนสามารถแจ้งผู้ใช้ทางธุรกิจโดย -

  • อีเมลถึงผู้ใช้ทางธุรกิจ
  • การเผยแพร่รายการข่าวสารไปยังโฟลเดอร์ที่ผู้ใช้ใช้บ่อย

ส่งอีเมลถึงผู้ใช้ทางธุรกิจ

คุณสามารถแจ้งบุคคลทางอีเมลโดยใช้งานรายงานหรืองานอีเมล เพื่อช่วยคุณตัดสินใจว่าจะใช้วิธีใดคุณควรเข้าใจว่าวิธีการเหล่านี้แตกต่างกันอย่างไร

คุณสามารถใช้งานรายงานหรืองานอีเมล -

  • เพื่อส่งข้อความอีเมลเดียว
  • เพื่อแนบรายงานเดียวในรูปแบบผลลัพธ์ที่ระบุ
  • หากคุณแนบรายงาน HTML เพียงฉบับเดียวและปล่อยให้ช่องเนื้อหาว่างไว้รายงานจะปรากฏในเนื้อหาของข้อความ
  • เพื่อเพิ่มลิงก์ไปยังรายงานเดียวสำหรับรูปแบบเอาต์พุตที่ระบุ

รายการข่าวเผยแพร่

ในสิ่งนี้คุณสามารถเผยแพร่รายการข่าวสาร / พาดหัวไปยังโฟลเดอร์ที่สามารถดูเนื้อหาได้ในพอร์ตเล็ต Cognos Navigator และในมุมมองโฟลเดอร์ใด ๆ เมื่อผู้ใช้ทางธุรกิจคลิกที่บรรทัดแรกผู้ใช้สามารถเปิดเนื้อหาหรือดูเป็นหน้าเว็บได้