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

บริการของการจัดการแบบสอบถามคืออะไร?


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

มีบริการต่างๆ ของการจัดการ Query ดังนี้ -

ลดความซับซ้อนของเนื้อหา − เทคนิคเหล่านี้พยายามปกป้องผู้ใช้จากความซับซ้อนของข้อมูลและภาษาที่ใช้ค้นหา ก่อนที่จะมีการกำหนดคำค้นหาที่แน่นอน ซึ่งรวมถึงการจำกัดมุมมองของผู้ใช้ให้เหลือเฉพาะส่วนย่อยของตารางและคอลัมน์ กฎการรวมที่กำหนดไว้ล่วงหน้า (รวมถึงคอลัมน์ ประเภท และการกำหนดลักษณะเส้นทาง) และตัวกรองมาตรฐาน

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

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

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

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

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

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

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

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