Skip to main content

Nove funkcije v SQL Server 2012 (Denali)

Anonim

Microsoft SQL Server 2012 RC0 je bil nedavno sproščen. RC pomeni kandidat za sprostitev, ki je v bistvu različica praktično pripravljena za proizvodnjo. Microsoft je omenjeno izdajo omenil kot kodo SQL Server, imenovano "Denali", vendar se je na SQL Server 2012 opredelilo kot končno ime izdelka. Poslovna inteligenca (BI) je ključnega pomena za organizacije, velike in majhne. V najnovejši izdaji SQL Servera poleg številnih drugih izboljšav ni pomanjkanja BI izboljšav. V tem članku boste našli predogled zahtev, novih funkcij in izboljšav v programu SQL Server 2012 (kodo Denali), vključno z:

  • Zahteve strojne in programske opreme
  • Multi-Subnet Failover Clustering
  • Programske izboljšave, vključno s sekvencami, ad hoc pejsing poizvedbe in popravki za iskanje po celotnem besedilu
  • BI in razvoj spletnih okolij Izboljšave
  • Vizualizacija na spletu
  • Storitve kakovosti podatkov

Upoštevajte, da so te informacije samo za predogled in jih Microsoft lahko spremeni.

Zahteve strojne in programske opreme

  • Microsoft priporoča uporabo datotečnega zapisa NTFS namesto FAT32. FAT32 bo deloval, vendar ga verjetno ne bi smel uporabljati.
  • SQL Server 2012 (kodno imenovan Denali) ne morete namestiti na kartirane pogone ali stisnjene pogone.
  • Pred nameščanjem SQL Server 2012 (kodno imenovan Denali) morate imeti nameščen paket »no-reboot«. To je vključeno v sisteme Windows 7 SP1 in Windows Server 2008 R2. V nasprotnem primeru lahko prenesete paket brez ponovnega zagona iz Microsofta.
  • SQL Server 2012 (kodno imenovan Denali) zahteva .NET Framework 4.0.
  • Virtualizacija je podprta z Microsoftovo tehnologijo Hyper-V.
  • Potrebovali boste vsaj 3,6 GB prostega prostora na disku.
  • Microsoft priporoča, da ne namestite SQL Server 2012 (kodno imenovan Denali) v krmilnik domene.
  • Priporočeni procesorji in RAM
    • 64-bitna različica: AMD Opteron, AMD Athlin 64, Intel Xeon s podporo za Intel EM64T ali Intel Pentium IV s podporo za EM64T s hitrostjo 2,0 GHz ali hitreje. Priporočen RAM je največji, ki podpira operacijski sistem ali vsaj 2 GB.
    • 32-bitna različica: Pentium III ali združljiv hiter na 2,0 GHz. Priporočen RAM je največji, ki podpira operacijski sistem ali vsaj 2 GB.
  • Windows PowerShell 2.0 je predpogoj za namestitev SQL Servera 2012 (kodno imenovan Denali). To programsko opremo lahko dobite na strani Windows Management Framework.

Multi-Subnet Failover Clustering

S strežnikom SQL Server 2012 (kodno imenovanim Denali) lahko konfigurirate SQL Server, kjer se vozlišča preklopnih gruč lahko povežejo s popolnoma drugačnim podomrežjem. Podomrežja se lahko razširijo na različne geografske lokacije, ki omogočajo obnovo po nesreči in visoko razpoložljivost. Da bi to pravilno delovalo, boste morali ponoviti podatke v podatkovnih bazah, ki so vključene v to konfiguracijo. Preusmeritvena skupina SQL Server je odvisna od preusmeritvene skupine Windows Server, zato je treba to najprej nastaviti. Upoštevajte, da morajo biti vse podmnožice, vključene v to konfiguracijo, v isti domeni Active Directory.

Programske izboljšave

  • Zaporedja: Skupnost SQL Server je zahtevala zaporedja za več let in je vključena v to izdajo. Zaporedje je uporabniško definiran objekt, ki ustvarja zaporedje števila. Tu je primer z uporabo zaporedja. / ****** Ustvari zaporedni predmet ****** /
    • CREATE SEQUENCE MySequence
    • Začni z 1
    • INCREMENT z 1;
    • / ****** Ustvari tempirano tabelo ****** /
    • IZRAŽAJTE @ TABLE TABLE
    • (
    • ID int NOT NULL PRIMARY KEY,
    • FullName nvarchar (100) NI NULL
    • );
    • / ****** Vstavi nekaj podatkov ****** /
    • INSERT @Person (ID, polna ime)
    • VREDNOTE (NEXT VREDNOST ZA MySequence, "Jim Johnson"),
    • (NEXT VREDNOST ZA MySequence, "Bob Thompson"),
    • (NEXT VREDNOST ZA MySequence, "Tim Perdue");
    • / ****** Prikaži podatke ****** /
    • SELECT * FROM @ Person;
    • Rezultati bi izgledali takole:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Stvari, ki jih mora razvijalec vedeti o zaporedju v SQL Server 2012 (kodo Denali)
  • Ad-Hoc Query Paging: Rezultati klicanja v strežniku SQL Server so bili razpravljani že več let. Možnost Order By v stavku SQL SELECT je bila izboljšana v SQL Serveru 2012. Uporaba kombinacije OFFSET in FETCH skupaj z ORDER BY omogoča nadzor nad osebnim strežnikom preko nabora rezultatov. Uporaba te tehnike lahko resnično pomaga pri uspešnosti, tako da se uporabnikom prikažejo samo rezultati, ki jih želite prikazati, ko so ti potrebni. Naslednja TSQL koda se izvaja proti Tabeli oseb v vzorčni bazi podatkov AdventureWorks (na voljo pri Microsoftu). V vzorčni poizvedbi spodaj bo SQL Server vrnil 10 zapisov, ki se začnejo z zapisom 11. Ukaz OFFSET predstavlja izhodišče za izjavo SELECT v smislu osebnega klica, ukaz FETCH pa določa, koliko zapisov se hkrati vrne.
    • SELECT BusinessEntityID, FirstName, LastName
    • FROM Person.Person
    • ORDER BY BusinessEntityID
    • OFFSET 10 ROWS
    • PREBERITE SAMO 10 vrstic;
  • Iskanje celotnega besedila: Iskanje celotnega besedila v programu SQL Server 2012 je bilo izboljšano, ker omogoča iskanje in indeksiranje podatkov, shranjenih v razširjenih lastnostih ali metapodatkih. Razmislite o dokumentu PDF, ki vsebuje "lastnosti", kot so ime, vrsta, pot do mape, velikost, datum ustvarjanja itd. V najnovejših izdajah SQL Server lahko te podatke indeksirate in iščete skupaj s podatki v samem dokumentu. Podatki morajo biti izpostavljeni delu, vendar je zdaj možno.

BI in razvoj spletnih okolij Izboljšave

Microsoft je BI (Business Intelligence) premaknil bližje končnemu uporabniku s programom SQL Server 2008 R2.Orodje Excel PowerPivot uporabnikom pomaga ustvariti samopostrežni model poročanja. Dobra novica je, da je PowerPivot izboljšan v SQL Server 2012 (kodo imenovan Denali). Microsoft dodaja KPI in vrti, kar bo resnično koristno za vse uporabnike.

Analizne storitve bodo vključevale nov BI semantični model (BISM). BISM je troslojni model, ki vključuje:

  • Model podatkov
  • Poslovna logika
  • Dostop do podatkov

BISM bo okrepil napredne analize Microsoftovih izkušenj, vključno z Excel, poročevalskimi storitvami in SharePoint Insights. Microsoft je dejal, da BISM ni nadomestilo za trenutne modele BI, temveč več alternativnega modela. Z enostavnimi izrazi je BISM relacijski model, ki vključuje BI artefakt, kot so KPI in hierarhije.

Vizualizacija po spletu - projektni polmesec

Project Crescent je Microsoft kodno ime za novo orodje za poročanje in vizualizacijo, ki se pričakuje v programu SQL Server 2012 (kodirano Denali). Project Crescent omogoča povleci in spusti ad-hoc poročanje funkcionalnosti in je bil zgrajen v celoti na Silverlight. Vključuje močno orodje za poizvedbe in interaktivno pripovedovanje, ki uporabniku omogoča, da si deli vizualizacije velikih nizov podatkov.

Storitve kakovosti podatkov

Storitve za kakovost podatkov je pristop, ki temelji na znanju in deluje v SSIS (SQL Services Integration Services). Kakovost podatkov je ena od stvari, ki jih nikoli ne dobite popolno. Microsoft uvaja "Impact Analysis and Lineage", ki vam bo priskrbel informacije o tem, od kod so odvisni vaši podatki. Prikazuje tudi vrsto podatkov, vključno s tistimi, iz katerih prihaja, in sistemi, ki so za njim.