Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

คุณสมบัติของ Query Formulation คืออะไร?


มีคุณสมบัติหลายอย่างของ Query Formulation ดังนี้:

  • Multipass SQL — สามารถใช้ประเมินการเปรียบเทียบหรือคำนวณ nonadditive measures ใน report break rows ให้ถูกต้อง query tool ควรแบ่งรายงานลงเป็น multiple queries ที่ประมวลผลอย่างอิสระโดย DBMS

    Query tool รวมผลลัพธ์ของคิวรีแยกต่างหากอย่างฉลาดโดยอัตโนมัติ Multipass SQL ยังเปิดใช้งาน drilling across ไปยัง multiple fact tables ใน several conformed data marts ซึ่งอาจอยู่ในฐานข้อมูลที่ต่างกัน ตัวอย่าง sales และ costs อาจอยู่ในหลายฐานข้อมูล แต่เนื่องจาก share conformed dimensions เช่น Organization และ Period สามารถสร้าง contribution report เรียบง่ายโดย query สองแหล่งและ merge ผลลัพธ์ใน query tool

    การประมวลผล single galactic SQL statement จะเป็นไปไม่ได้อีกต่อไป สุดท้าย multipass SQL ให้ aggregate navigator โอกาสเร่งความเร็วรายงาน เพราะ atomic SQL request แต่ละรายการถูกวิเคราะห์โดย aggregate navigator อย่างง่าย

  • Highlighting (ไฮไลท์) — Highlighting เป็น interactive form ของ alerts เมื่อ data volumes พุ่งสูง query tool ต้องช่วย user ระบุ records ที่โดดเด่นจากที่เหลือ เช่น แสดง districts ที่มี sales drop หรือ increase มากกว่า 10% จากเดือนที่แล้ว

  • Successive constraints (ข้อจำกัดต่อเนื่อง) — ผลลัพธ์ของคิวรีหนึ่งถูกใช้เป็น maximum หรือ filter บนคิวรีต่อเนื่อง นี่เป็นความสามารถที่สำคially สำคัญสำหรับ behavioral studies เมื่อระบุ cohort และกำหนดพฤติกรรมของมันเป็นหน่วย เกิดขึ้นเกือบทุกครั้งที่ข้อมูลบุคคลเกี่ยวข้อง

    ตัวอย่าง แพทย์และนักวิจัยอาจสนใจระบุกลุ่มผู้ป่วยที่มีลักษณะเฉพาะและติดตามกระบวนการของพวกเขาตามเวลา พวกเขาสามารถระบุ heavy smokers ใน clinical trial group และดูว่า drug ที่ทดสอบลดความเสี่ยงของมะเร็งปอดได้หรือไม่

    Database ใดๆ ที่มีข้อมูลลูกค้าจะต้องการ successive constraints ในบางจุด คุณค่าของความสามารถนี้ไม่จำกัดเพียงคน อย่างไรก็ตาม บริษัทครึ่งนำอาจต้องการระบุชุด silicon chip wafers และติดตามผ่าน production process เพื่อสอบถาม failure rates Constraint lists เหล่านี้อาจใหญ่เกินกว่าจะจัดเก็บใน tool และอาจต้องส่งกลับไปที่ database เพื่อให้ join ทำงาน remote

  • Semiadditive summations (การบวกแบบครึ่งหนึ่ง) — มี class สำคัญของ numeric measures ใน common business fact tables ที่ไม่ได้ additive อย่างสมบูรณ์ อะไรก็ตามที่เป็น scope of intensity โดยทั่วไปไม่ได้ additive โดยเฉพาะข้าม Time dimension ตัวอย่าง stock levels และ account balances ไม่ได้บวกข้ามเวลา เรียกว่า semi-additive facts