Skip to main content

Ciri-ciri Baharu dalam SQL Server 2012 (Denali)

Microsoft SQL Server 2012 (Denali) Business Intelligence (April 2025)

Microsoft SQL Server 2012 (Denali) Business Intelligence (April 2025)
Anonim

Microsoft SQL Server 2012 RC0 baru-baru ini dikeluarkan. RC bermaksud Calon Keluaran yang pada asasnya versi hampir siap pengeluaran. Microsoft merujuk kepada pelepasan ini sebagai Kod SQL Server Dinamakan "Denali" tetapi telah menetap di SQL Server 2012 sebagai nama terakhir untuk produk tersebut. Perniagaan risikan (BI) sangat penting untuk organisasi yang besar dan kecil. Dalam terbitan terbaru SQL Server, tidak ada kekurangan peningkatan BI sebagai tambahan kepada banyak tambahan lain. Artikel ini akan memberi anda pratonton keperluan, ciri-ciri baru dan tambahan dalam SQL Server 2012 (kod bernama Denali) termasuk:

  • Keperluan Perkakasan dan Perisian
  • Clustering Failover Multi-Subnet
  • Peningkatan Pengaturcaraan, termasuk urutan, pengeditan pertanyaan iklan-hoc dan tweak carian teks penuh
  • BI dan Penambahbaikan Alam Sekitar Pembangunan Web
  • Visualisasi berasaskan web
  • Perkhidmatan Kualiti Data

Perlu diingat bahawa maklumat ini hanya untuk pratonton dan tertakluk kepada perubahan oleh Microsoft.

Keperluan Perkakasan dan Perisian

  • Microsoft mengesyorkan menggunakan format fail NTFS dan bukannya FAT32. FAT32 akan berfungsi tetapi anda mungkin tidak boleh menggunakannya.
  • Anda tidak boleh memasang SQL Server 2012 (bernama Denali) pada pemacu yang dipetakan atau pemacu termampat.
  • Anda perlu memasang paket "reboot tanpa reboot" sebelum memasang SQL Server 2012 (bernama Denali). Ini termasuk dalam Windows 7 SP1 dan Windows Server 2008 R2. Jika tidak, anda boleh memuat turun pakej tanpa reboot dari Microsoft.
  • SQL Server 2012 (bernama kod Denali) memerlukan Rangka Kerja .NET 4.0.
  • Virtualisasi disokong menggunakan teknologi Hyper-V Microsoft.
  • Anda memerlukan sekurang-kurangnya 3.6 GB ruang cakera kosong.
  • Microsoft mengesyorkan bahawa anda tidak memasang SQL Server 2012 (bernama kod Denali) pada pengawal domain.
  • Pemproses & RAM yang disyorkan
    • Versi 64-bit: AMD Opteron, AMD Athlin 64, Intel Xeon dengan Intel EM64T Support atau Intel Pentium IV dengan sokongan EM64T yang menjalankan 2.0 GHz atau lebih cepat. RAM yang disyorkan adalah maksimum yang menyokong sistem pengendalian atau sekurang-kurangnya 2 GB.
    • Versi 32-bit: Pentium III atau berjalan serasi pada 2.0 GHz lebih cepat. RAM yang disyorkan adalah maksimum yang menyokong sistem pengendalian atau sekurang-kurangnya 2 GB.
  • Windows PowerShell 2.0 adalah prasyarat untuk memasang SQL Server 2012 (bernama kod Denali). Anda boleh mendapatkan perisian ini dari halaman Windows Management Framework.

Clustering Failover Multi-Subnet

Dengan SQL Server 2012 (bernama kod Denali), anda boleh mengkonfigurasi SQL Server di mana failover cluster failover boleh dihubungkan ke subnet yang sama sekali berbeza. Subnet boleh tersebar ke lokasi geografi yang berbeza yang menyediakan pemulihan bencana dan ketersediaan yang tinggi. Agar ini berfungsi dengan betul, anda perlu meniru data di seluruh pangkalan data yang terlibat dalam konfigurasi ini. Cluster failover SQL Server bergantung pada cluster failover Server Windows jadi ini harus dibuat terlebih dahulu. Perlu diingat bahawa semua subnet yang terlibat dalam konfigurasi ini mestilah dalam domain Direktori Aktif yang sama.

Peningkatan Pengaturcaraan

  • Urutan: Urutan telah diminta oleh komuniti SQL Server selama bertahun-tahun, dan ia termasuk dalam siaran ini. Urutan adalah objek didefinisikan pengguna yang menghasilkan urutan nombor. Berikut adalah contoh menggunakan Sequence. / ****** Buat Sequence Object ****** /
    • CREATE SEQUENCE MySequence
    • MULAI DENGAN 1
    • PENINGKATAN OLEH 1;
    • / ****** Buat Temp Tabel ****** /
    • DECLARE @Person TABLE
    • (
    • ID int TIDAK NULL PRIMARY KEY,
    • FullName nvarchar (100) TIDAK NULL
    • );
    • / ****** Masukkan Beberapa Data ****** /
    • INSERT @Person (ID, FullName)
    • NILAI (NEXT NILAI UNTUK MySequence, 'Jim Johnson'),
    • (NILAI NEXT FOR MySequence, 'Bob Thompson'),
    • (NEXT VALUE FOR MySequence, 'Tim Perdue');
    • / ****** Tunjukkan Data ****** /
    • SELECT * FROM @Person;
    • Keputusan akan kelihatan seperti ini:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Perkara yang Dibangunkan oleh Pembangun Perlu Tahu Mengenai Urutan dalam SQL Server 2012 (bernama kod Denali)
  • Pengiklanan Pertanyaan Ad-Hoc: Hasil penyaringan dalam SQL Server telah dibincangkan selama bertahun-tahun. Perintah Dengan pilihan dalam pernyataan SQL SELECT telah dipertingkatkan dalam SQL Server 2012. Menggunakan gabungan OFFSET dan FETCH bersama dengan ORDER BY memberikan anda kawalan paging melalui set hasil. Menggunakan teknik ini benar-benar boleh membantu prestasi dengan membawa kembali hasil yang anda mahu tunjukkan kepada pengguna anda apabila diperlukan. Kod TSQL berikut berjalan melawan jadual Orang dalam pangkalan data sampel AdventureWorks (tersedia dari Microsoft). Dalam permintaan contoh di bawah, SQL Server akan mengembalikan 10 rekod bermula dengan rekod 11. Perintah OFFSET memberikan titik permulaan untuk pernyataan SELECT dari segi paging, dan arahan FETCH menyediakan berapa banyak rekod untuk kembali pada satu masa.
    • SELECT BusinessEntityID, FirstName, LastName
    • FROM Person.Person
    • ATURAN OLEH BusinessEntityID
    • OFFSET 10 ROWS
    • FETCH NEXT 10 ROWS ONLY;
  • Carian Teks Penuh: Carian Teks Penuh dalam SQL Server 2012 telah dipertingkatkan dengan membenarkan anda mencari dan mengindeks data yang disimpan dalam sifat lanjutan atau metadata. Pertimbangkan dokumen PDF yang mempunyai "sifat" diisi seperti Nama, Taip, Laluan Folder, Saiz, Tarikh Dibuat, dan lain-lain. Dalam pembebasan terbaru SQL Server, data ini boleh menjadi indeks dan dicari bersama dengan data dalam dokumen itu sendiri. Data itu perlu didedahkan kepada kerja, tetapi sekarang mungkin.

BI dan Penambahbaikan Alam Sekitar Pembangunan Web

Microsoft berpindah BI (Business Intelligence) lebih dekat kepada pengguna akhir dengan SQL Server 2008 R2.Alat PowerPivot Excel membantu pengguna dengan membuat model pelaporan layan diri. Berita baiknya ialah PowerPivot sedang dipertingkatkan dalam SQL Server 2012 (bernama kod Denali). Microsoft menambah KPI dan mengetuk, yang akan sangat berguna untuk semua pengguna.

Perkhidmatan Analisis akan merangkumi Model Semantik BI baru (BISM). BISM adalah model 3 lapisan yang merangkumi:

  • Model Data
  • Logik Perniagaan
  • Akses Data

BISM akan meningkatkan analisis front-end Microsoft yang mengalami termasuk Excel, Pelaporan Perkhidmatan dan SharePoint Insights. Microsoft telah mengatakan bahawa BISM bukan pengganti bagi Model BI semasa tetapi lebih daripada model alternatif. Secara ringkas, BISM adalah model hubungan yang merangkumi artifak BI seperti KPI dan hierarki.

Visualisasi Berbasis Web - Crescent Projek

Project Crescent adalah nama kod Microsoft untuk alat pelaporan dan visualisasi yang baru yang dijangkakan dalam SQL Server 2012 (bernama kod Denali). Project Crescent menyediakan drag and drop fungsi pelaporan ad-hoc dan dibina sepenuhnya pada Silverlight. Ia termasuk alat pertanyaan yang kuat dan papan cerita interaktif untuk membolehkan pengguna berkongsi visualisasi kumpulan data yang besar.

Perkhidmatan Kualiti Data

Perkhidmatan Kualiti Data adalah pendekatan berasaskan pengetahuan yang berjalan dalam SSIS (Perkhidmatan Integrasi Perkhidmatan SQL). Kualiti data adalah salah satu perkara yang anda tidak pernah sempurna. Microsoft memperkenalkan "Analisis Impak dan Keturunan" yang akan memberi anda maklumat mengenai data anda bergantung kepada. Ia juga menunjukkan garis keturunan data, termasuk di mana ia berasal dan sistem yang berada di belakangnya.