Skip to main content

Caracteristici noi în SQL Server 2012 (Denali)

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

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

Microsoft SQL Server 2012 RC0 a fost recent lansat. RC vine de la Release Candidate, care este în esență versiunea practic gata de producție. Microsoft a făcut referire la această versiune ca fiind un cod SQL Server numit "Denali", dar sa stabilit pe SQL Server 2012 ca nume final pentru produs. Inteligența de afaceri (BI) este extrem de importantă pentru organizațiile mari și mici. În cea mai recentă versiune de SQL Server, nu există lipsă de îmbunătățiri BI în afară de multe alte îmbunătățiri. Acest articol vă va oferi o previzualizare a cerințelor, a noilor caracteristici și îmbunătățiri în SQL Server 2012 (cod Denali), inclusiv:

  • Cerințe hardware și software
  • Multi-Subnet Failover Clustering
  • Îmbunătățiri de programare, inclusiv secvențe, pagini de interogare ad-hoc și trucuri de căutare de text întreg
  • BI și Îmbunătățiri ale dezvoltării mediului web
  • Vizualizare bazată pe Web
  • Servicii de calitate a datelor

Rețineți că aceste informații sunt doar pentru previzualizare și pot fi modificate de Microsoft.

Cerințe hardware și software

  • Microsoft recomandă utilizarea formatului de fișier NTFS în locul FAT32. FAT32 va funcționa, dar probabil că nu ar trebui să-l utilizați.
  • Nu puteți instala SQL Server 2012 (denaliat cu nume de cod) pe unități mapate sau unități comprimate.
  • Trebuie să aveți instalat pachetul "no-reboot" înainte de a instala SQL Server 2012 (cod Denali). Acesta este inclus în Windows 7 SP1 și Windows Server 2008 R2. În caz contrar, puteți descărca pachetul fără reboot de la Microsoft.
  • SQL Server 2012 (denumit cod Denali) necesită .NET Framework 4.0.
  • Virtualizarea este susținută utilizând tehnologia Hyper-V a Microsoft.
  • Veți avea nevoie de cel puțin 3,6 GB de spațiu liber pe disc.
  • Microsoft recomandă să nu instalați SQL Server 2012 (Denali cu cod Denali) pe un controler de domeniu.
  • Procesoare recomandate și RAM
    • Versiunea pe 64 de biți: AMD Opteron, AMD Athlin 64, Intel Xeon cu suport Intel EM64T sau Intel Pentium IV cu suport EM64T care rulează 2.0 GHz sau mai rapid. RAM-ul recomandat este maxim pe care suportă sistemul de operare sau cel puțin 2 GB.
    • Versiunea pe 32 de biți: Pentium III sau compatibil care rulează la viteza de 2.0 GHz mai rapidă. RAM-ul recomandat este maxim pe care suportă sistemul de operare sau cel puțin 2 GB.
  • Windows PowerShell 2.0 este o condiție prealabilă pentru instalarea SQL Server 2012 (denumită cod Denali). Puteți obține acest software din pagina Windows Management Framework.

Multi-Subnet Failover Clustering

Cu SQL Server 2012 (denumit cu numele Denali), puteți configura SQL Server unde nodurile cluster de tip "failover" pot fi conectate la o subrețea complet diferită. Subrețelele pot fi distribuite în diferite locații geografice, asigurând recuperarea în caz de catastrofe, împreună cu disponibilitatea ridicată. Pentru ca aceasta să funcționeze corect, va trebui să replicați datele din toate bazele de date implicate în această configurație. Cluster-ul de eroare SQL Server depinde de cluster-ul de eroare Windows Server, astfel că acesta trebuie să fie configurat mai întâi. Rețineți că toate subrețelele implicate în această configurație trebuie să se afle în același domeniu Active Directory.

Îmbunătățiri de programare

  • secvenţe: Secvențele au fost solicitate de comunitatea SQL Server de ani de zile și sunt incluse în această versiune. Secvența este un obiect definit de utilizator care generează o secvență a unui număr. Iată un exemplu folosind secvența. / ****** Creați un obiect secvențial ****** /
    • CREATE SEQUENCE MySequence
    • START CU 1
    • INCREMENTARE CU 1;
    • / ****** Creați Temp Table ****** /
    • DECLARE @Person TABLE
    • (
    • ID-ul int NU NULL KEY PRIMARY,
    • Nume complet nvarchar (100) NU NULL
    • );
    • / ****** Introduceți câteva date ****** /
    • INSERT @Person (ID, FullName)
    • VALORI (valoare următoare pentru MySequence, "Jim Johnson"),
    • (Valoare următoare pentru MySequence, "Bob Thompson"),
    • (Valoare următoare pentru MySequence, "Tim Perdue");
    • / ****** Afișați datele ****** /
    • SELECT * FROM @Person;
    • Rezultatele ar arăta astfel:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Lucruri pe care un dezvoltator trebuie să le cunoască despre secvențe în SQL Server 2012 (codificat Denali)
  • Paging cu interogări ad-hoc: Rezultatele paginării în SQL Server au fost discutate de ani de zile. Opțiunea Ordonare prin declarația SQL SELECT a fost îmbunătățită în SQL Server 2012. Folosind o combinație de OFFSET și FETCH împreună cu ORDER BY vă oferă controlul paginării printr-un set de rezultate. Folosind această tehnică puteți ajuta cu adevărat performanța prin aducerea înapoi numai a rezultatelor pe care doriți să le arătați utilizatorilor dvs. atunci când sunt necesare. Următorul cod TSQL rulează împotriva tabelului Persoane din baza de date AdventureWorks (disponibilă de la Microsoft). În interogarea de eșantion de mai jos, SQL Server va returna 10 înregistrări începând cu înregistrarea 11. Comanda OFFSET oferă un punct de pornire pentru instrucțiunea SELECT în termeni de paginare, iar comanda FETCH furnizează câte înregistrări să revină la un moment dat.
    • SELECT BusinessEntityID, FirstName, LastName
    • FROM Person.Person
    • ORDINEAZĂ DE BusinessEntityID
    • OFFSET 10 ROWS
    • FETCH NEXT 10 ROWS ONLY;
  • Căutarea pe întregul text: Căutarea textului integral în SQL Server 2012 a fost îmbunătățită, permițându-vă să căutați și să indexați date stocate în proprietăți sau metadate extinse. Luați în considerare un document PDF care conține "proprietăți", cum ar fi numele, tipul, calea dosarului, dimensiunea, data creată etc. În cea mai recentă versiune de SQL Server, aceste date ar putea fi indexate și căutate împreună cu datele din document. Datele trebuie să fie expuse la muncă, dar este posibil acum.

BI și Îmbunătățiri ale dezvoltării mediului web

Microsoft a mutat BI (Business Intelligence) mai aproape de utilizatorul final cu SQL Server 2008 R2.Instrumentul Excel PowerPivot ajută utilizatorii prin crearea unui model de raportare cu autoservire. Vestea bună este că PowerPivot este îmbunătățit în SQL Server 2012 (codificat Denali). Microsoft adaugă KPI-uri și exersează, ceea ce va fi foarte util pentru toți utilizatorii.

Serviciile de analiză vor include un nou model semantic BI (BISM). BISM este un model cu 3 straturi care include:

  • Model de date
  • Lociga afacerii
  • Accesul la date

BISM va îmbunătăți analiza front-end a Microsoft, inclusiv Excel, Reporting Services și SharePoint Insights. Microsoft a spus că BISM nu înlocuiește modelele actuale de BI, ci mai degrabă un model alternativ. În termeni simpli, BISM este un model de relație care include artifact BI, cum ar fi KPI-uri și ierarhii.

Vizualizare bazată pe Web - crestătură proiect

Crescentul proiectului este numele codului Microsoft pentru noul instrument de raportare și vizualizare așteptat în SQL Server 2012 (denumit cod Denali). Project Crescent oferă funcții de raportare ad-hoc drag and drop și a fost construită integral pe Silverlight. Acesta include un instrument puternic de interogare și storyboarding interactiv pentru a permite unui utilizator să împărtășească vizualizări de mari seturi de date.

Servicii de calitate a datelor

Serviciile de calitate a datelor sunt o abordare bazată pe cunoaștere care rulează în SSIS (SQL Services Integration Services). Calitatea datelor este una dintre acele lucruri pe care niciodată nu le obțineți perfecte. Microsoft introduce "Analiza Impactului și Lineage", care vă va oferi informații despre ce depind datele dvs. Acesta arată, de asemenea, linia de date, inclusiv de unde provine și sistemele care sunt în spatele ei.