Skip to main content

คุณลักษณะใหม่ใน SQL Server 2012 (Denali)

Microsoft SQL Server 2012 (Denali) Business Intelligence (เมษายน 2025)

Microsoft SQL Server 2012 (Denali) Business Intelligence (เมษายน 2025)
Anonim

Microsoft SQL Server 2012 RC0 ได้รับการเผยแพร่เมื่อเร็ว ๆ นี้ RC ย่อมาจาก Release Candidate ซึ่งเป็นรุ่นที่ผลิตได้จริง ไมโครซอฟท์กล่าวถึงการเปิดตัวนี้ว่า SQL Server Code ชื่อ "Denali" แต่ได้ตัดสินใน SQL Server 2012 เป็นชื่อสุดท้ายของผลิตภัณฑ์นี้ Business Intelligence (BI) มีความสำคัญอย่างยิ่งต่อองค์กรทั้งขนาดใหญ่และขนาดเล็ก ในรุ่นล่าสุดของ SQL Server มีปัญหาการขาดแคลนการปรับปรุง BI นอกเหนือจากการปรับปรุงอื่น ๆ อีกมากมาย บทความนี้จะแสดงตัวอย่างข้อกำหนดข้อกำหนดใหม่และการปรับปรุงใน SQL Server 2012 (รหัสชื่อ Denali) ได้แก่ :

  • ความต้องการฮาร์ดแวร์และซอฟต์แวร์
  • การจัดกลุ่มการเข้าแทนที่หลายซับเน็ตเวิร์ก
  • การเพิ่มประสิทธิภาพในการเขียนโปรแกรมรวมทั้งลำดับการค้นหาเพจเจอร์แบบเฉพาะกิจและการปรับแต่งการค้นหาข้อความแบบเต็มรูปแบบ
  • BI และการปรับปรุงสภาพแวดล้อมการพัฒนาเว็บ
  • การแสดงผลบนเว็บ
  • บริการข้อมูลคุณภาพ

โปรดทราบว่าข้อมูลนี้เป็นเพียงตัวอย่างเท่านั้นและอาจมีการเปลี่ยนแปลงโดย Microsoft

ความต้องการฮาร์ดแวร์และซอฟต์แวร์

  • Microsoft แนะนำให้ใช้รูปแบบไฟล์ NTFS แทน FAT32 FAT32 จะทำงานได้ แต่คุณอาจจะไม่ใช้
  • คุณไม่สามารถติดตั้ง SQL Server 2012 (ชื่อรหัสว่า Denali) บนไดรฟ์ที่แมปหรือไดรฟ์ที่บีบอัด
  • คุณต้องติดตั้งแพคเกจ "no-reboot" ก่อนที่จะติดตั้ง SQL Server 2012 (ชื่อรหัส Denali) ซึ่งรวมอยู่ใน Windows 7 SP1 และ Windows Server 2008 R2 มิฉะนั้นคุณสามารถดาวน์โหลดแพคเกจไม่มีการรีบูตจาก Microsoft
  • SQL Server 2012 (ชื่อรหัส Denali) ต้องมี. NET Framework 4.0
  • Virtualization ได้รับการสนับสนุนโดยใช้เทคโนโลยี Hyper-V ของ Microsoft
  • คุณจะต้องมีเนื้อที่ว่างอย่างน้อย 3.6 GB
  • Microsoft แนะนำให้คุณไม่ติดตั้ง SQL Server 2012 (ชื่อรหัส Denali) บนโดเมนคอนโทรลเลอร์
  • โปรเซสเซอร์และแรมที่แนะนำ
    • เวอร์ชั่น 64 บิต: AMD Opteron, AMD Athlin 64, Intel Xeon พร้อมด้วย Intel EM64T หรือ Intel Pentium IV พร้อมด้วย EM64T รองรับการทำงาน 2.0 GHz หรือเร็วกว่า RAM ที่แนะนำคือจำนวนสูงสุดที่ระบบปฏิบัติการสนับสนุนหรืออย่างน้อย 2 GB
    • รุ่น 32 บิต: Pentium III หรือทำงานร่วมกับ 2.0 GHz ได้เร็วขึ้น RAM ที่แนะนำคือจำนวนสูงสุดที่ระบบปฏิบัติการสนับสนุนหรืออย่างน้อย 2 GB
  • Windows PowerShell 2.0 เป็นข้อกำหนดเบื้องต้นสำหรับการติดตั้ง SQL Server 2012 (ชื่อรหัสว่า Denali) คุณจะได้รับซอฟต์แวร์นี้จากหน้า Windows Management Framework

การจัดกลุ่มการเข้าแทนที่หลายซับเน็ตเวิร์ก

ด้วย SQL Server 2012 (ชื่อรหัส Denali) คุณสามารถกำหนดค่า SQL Server โดยที่โหนดคลัสเตอร์ failover สามารถเชื่อมต่อกับ subnet ที่ต่างกันทั้งหมด เครือข่ายย่อยสามารถแพร่กระจายไปยังที่ตั้งทางภูมิศาสตร์ที่ต่างกันเพื่อให้เกิดการกู้คืนระบบพร้อมกับความพร้อมใช้งานที่สูง เพื่อให้การทำงานนี้ถูกต้องคุณจะต้องทำซ้ำข้อมูลข้ามฐานข้อมูลที่เกี่ยวข้องกับการกำหนดค่านี้ คลัสเตอร์ failover ของ SQL Server จะขึ้นอยู่กับคลัสเตอร์ Windows Server failover cluster ดังนั้นจึงต้องตั้งค่าก่อน โปรดจำไว้ว่าทุกเครือข่ายย่อยที่เกี่ยวข้องกับการกำหนดค่านี้ต้องอยู่ในโดเมน Active Directory เดียวกัน

การเพิ่มประสิทธิภาพการเขียนโปรแกรม

  • ลำดับ: ลำดับได้รับการร้องขอโดยชุมชน SQL Server สำหรับปีและจะรวมอยู่ในรุ่นนี้ ลำดับเป็นวัตถุที่ผู้ใช้กำหนดซึ่งสร้างลำดับของตัวเลข นี่คือตัวอย่างโดยใช้ Sequence / ****** สร้างลำดับวัตถุ ****** /
    • สร้างลำดับคำถาม MySequence
    • START WITH 1
    • การเพิ่มโดย 1;
    • / ****** สร้างตารางอุณหภูมิ ****** /
    • DEVLARE @Person TABLE
    • (
    • รหัสประจำตัว ID NOT NULL PRIMARY KEY,
    • FullName nvarchar (100) NOT NULL
    • );
    • / ****** แทรกข้อมูลบางส่วน ****** /
    • INSERT @Person (ID, FullName)
    • VALUES (ค่าต่อไปสำหรับ MySequence, 'Jim Johnson'),
    • (NEXT VALUE สำหรับ MySequence, 'Bob Thompson'),
    • (NEXT VALUE สำหรับ MySequence, 'Tim Perdue');
    • / ****** แสดงข้อมูล ****** /
    • SELECT * FROM @Person;
    • ผลลัพธ์จะมีลักษณะดังนี้:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 ทิม Perdue
      • สิ่งที่นักพัฒนาซอฟต์แวร์ต้องการทราบเกี่ยวกับลำดับใน SQL Server 2012 (รหัสที่มีชื่อ Denali)
  • หน้าเว็บแบบสอบถาม Ad-Hoc: ผลเพจใน SQL Server ได้รับการกล่าวถึงมานานหลายปีแล้ว ออปชัน Order By ในคำสั่ง SQL SELECT ได้รับการปรับปรุงใน SQL Server 2012 การใช้ชุดค่าผสมและ FETCH ร่วมกับ ORDER BY ช่วยให้คุณควบคุมเพจผ่านชุดผลลัพธ์ได้ การใช้เทคนิคนี้สามารถช่วยให้ประสิทธิภาพได้โดยการนำเฉพาะผลลัพธ์ที่คุณต้องการให้ผู้ใช้ของคุณเห็นเมื่อจำเป็นเท่านั้น รหัส TSQL ต่อไปนี้ทำงานกับตาราง Person ในฐานข้อมูลตัวอย่างของ AdventureWorks (มีให้จาก Microsoft) ในแบบสอบถามตัวอย่างด้านล่าง SQL Server จะส่งกลับระเบียน 10 ที่ขึ้นต้นด้วยระเบียน 11 คำสั่ง OFFSET ให้เป็นจุดเริ่มต้นของคำสั่ง SELECT ในแง่ของเพจและคำสั่ง FETCH จะแสดงจำนวนระเบียนที่จะส่งคืนพร้อมกัน
    • SELECT BusinessEntityID, FirstName, LastName
    • FROM Person.Person
    • ORDER ตาม BusinessEntityID
    • จำนวน OFFSET 10 ROWS
    • เรียกเฉพาะ 10 แถว;
  • การค้นหาข้อความแบบเต็ม: ค้นหาข้อความแบบเต็มใน SQL Server 2012 ได้รับการปรับปรุงโดยอนุญาตให้คุณค้นหาและจัดทำดัชนีข้อมูลที่เก็บไว้ในคุณสมบัติหรือข้อมูลเมตาแบบขยาย พิจารณาเอกสาร PDF ที่มี "คุณสมบัติ" เช่นชื่อประเภทเส้นทางโฟลเดอร์ขนาดวันที่สร้างเป็นต้นใน SQL Server รุ่นล่าสุดข้อมูลนี้อาจเป็นดัชนีและค้นหาพร้อมกับข้อมูลในเอกสารเอง ข้อมูลต้องมีการเปิดเผยต่อการทำงาน แต่เป็นไปได้ในขณะนี้

BI และการปรับปรุงสภาพแวดล้อมการพัฒนาเว็บ

Microsoft ย้าย BI (Business Intelligence) ให้ใกล้ชิดกับผู้ใช้ปลายทางด้วย SQL Server 2008 R2เครื่องมือ Excel PowerPivot ช่วยผู้ใช้โดยการสร้างโมเดลการรายงานตัวเอง ข่าวดีก็คือ PowerPivot กำลังได้รับการปรับปรุงใน SQL Server 2012 (มีชื่อรหัสว่า Denali) Microsoft กำลังเพิ่ม KPIs และเจาะลึกซึ่งจะเป็นประโยชน์อย่างแท้จริงสำหรับผู้ใช้ทั้งหมด

Analysis Services จะมี BI Semantic Model (BISM) ใหม่ BISM เป็นรุ่น 3 ชั้นที่ประกอบด้วย:

  • แบบจำลองข้อมูล
  • ลอจิกธุรกิจ
  • การเข้าถึงข้อมูล

BISM จะช่วยเพิ่มประสิทธิภาพในการวิเคราะห์หน้าแรกของ Microsoft ซึ่งรวมถึง Excel, Reporting Services และ SharePoint Insights ไมโครซอฟท์ได้กล่าวว่า BISM ไม่ใช่การทดแทนรูปแบบ BI ปัจจุบัน แต่เป็นอีกรูปแบบหนึ่ง ในรูปแบบง่ายๆ BISM เป็นแบบจำลองความสัมพันธ์ที่มี BI artifact เช่น KPIs และลำดับชั้น

การแสดงผลบนเว็บ - โครงการเสี้ยว

Project Crescent คือชื่อโค้ด Microsoft สำหรับเครื่องมือการรายงานและการแสดงภาพใหม่ที่คาดว่าจะอยู่ใน SQL Server 2012 (มีชื่อว่า Denali) Project Crescent มีฟังก์ชั่นการรายงานแบบเฉพาะกิจแบบลากและวางและสร้างขึ้นทั้งหมดบน Silverlight ประกอบด้วยเครื่องมือการสืบค้นข้อมูลที่มีประสิทธิภาพและกระดานเรื่องราวแบบอินเทอร์แอ็กทีฟเพื่อให้ผู้ใช้สามารถแชร์ข้อมูลภาพของชุดข้อมูลขนาดใหญ่ได้

บริการข้อมูลคุณภาพ

บริการข้อมูลคุณภาพเป็นวิธีที่ใช้ความรู้ที่ทำงานใน SSIS (SQL Services Integration Services) คุณภาพข้อมูลเป็นหนึ่งในสิ่งเหล่านั้นที่คุณไม่เคยสมบูรณ์แบบ Microsoft จะนำเสนอ "Impact Analysis and Lineage" ซึ่งจะให้ข้อมูลเกี่ยวกับข้อมูลของคุณขึ้นอยู่กับอะไร นอกจากนี้ยังแสดงให้เห็นถึงเชื้อสายของข้อมูลรวมถึงแหล่งกำเนิดมาจากและระบบที่อยู่เบื้องหลัง