Nove funkcije u SQL Serveru 2012 - RC0 Released
Microsoft SQL Server 2012 RC0 je nedavno objavljen. RC predstavlja kandidat za izdavanje koji je u osnovi verzija proizvodnje praktično spreman za proizvodnju. Microsoft je ovo izdanje nazvao kao SQL Server Code koji je nazvan "Denali", ali se na SQL Server 2012 rešio kao konačno ime za proizvod. Poslovna inteligencija (BI) je kritično važna za organizacije i velike i male. U najnovijem izdanju SQL Server-a, pored mnogih drugih poboljšanja, nedostaje i BI poboljšanja.
Ovaj članak daje vam pregled zahteva, novih funkcija i poboljšanja u SQL Server 2012 (kod Denali) uključujući:
- Hardverski i softverski zahtevi
- Multi-Subnet Failover Clustering
- Programske poboljšanja, uključujući sekvence, ad-hoc upitanje po pozivu i potragu za pretraživanje po čitavom tekstu
- BI i poboljšanje web razvojnog okruženja
- Web-based Visualization
- Usluge kvaliteta podataka
Imajte na umu da su ove informacije samo za pregled i podložne su promenama od strane Microsofta.
Hardverski i softverski zahtevi
- Microsoft preporučuje korišćenje NTFS format datoteke umesto FAT32. FAT32 će raditi, ali verovatno ga ne bi trebao koristiti.
- Ne možete instalirati SQL Server 2012 (kodirani Denali) na mapirane disk jedinice ili komprimirane disk jedinice.
- Morate imati instaliran paket "no-reboot" pre instaliranja SQL Servera 2012 (kodirani Denali). Ovo je uključeno u Windows 7 SP1 i Windows Server 2008 R2. U suprotnom možete preuzeti paket bez ponovnog pokretanja od Microsoft-a.
- SQL Server 2012 (kodirani Denali) zahteva .NET Framework 4.0.
- Virtuelizacija se podržava pomoću Microsoftove Hyper-V tehnologije.
- Potreban vam je najmanje 3.6 GB slobodnog prostora na disku.
- Microsoft preporučuje da ne instalirate SQL Server 2012 (kodirani Denali) na kontroleru domena.
- Preporučeni procesori i RAM
- 64-bitna verzija: AMD Opteron, AMD Athlin 64, Intel Xeon sa Intel EM64T podrškom ili Intel Pentium IV sa EM64T podrškom koja pokreće 2,0 GHz ili brže. Preporučena RAM-a je maksimalna podrška operativnog sistema ili najmanje 2 GB.
- 32-bitna verzija: Pentium III ili kompatibilni radi brže od 2,0 GHz. Preporučena RAM-a je maksimalna podrška operativnog sistema ili najmanje 2 GB.
- Windows PowerShell 2.0 je preduslov za instaliranje SQL Servera 2012 (kodirani Denali). Ovaj softver možete dobiti na stranici Windows Management Framework.
Multi-Subnet Failover Clustering
Sa SQL Serverom 2012 (kodiranim Denali), možete konfigurirati SQL Server gdje čvorovi failover klastera mogu biti povezani sa potpuno drugom podmrežom. Podmrežice se mogu širiti na različite geografske lokacije koje omogućavaju oporavak od katastrofa uz visoku dostupnost. Da bi ovo funkcionisalo ispravno, moraćete da kopirate podatke preko baze podataka uključenih u ovu konfiguraciju. SQL Server neuspješna klaster zavisi od Windows Serverovog klijenta za otklanjanje grešaka, tako da se to prvo mora postaviti. Imajte na umu da sve podmreže uključene u ovu konfiguraciju moraju biti u istom domenu Active Directory.
Programske poboljšanja
- Sekvence : SQL Server zajednica je zatražila nizova nizova i uključena je u ovo izdanje. Sekvenca je korisnički definisan objekat koji generiše sekvencu broja. Evo primera koji koriste Sequence.
/ ****** Kreiraj objekat za sekvencu ****** /
CREATE SEQUENCE MySequence
START SA 1
INCREMENT BY 1;/ ****** Kreiraj Temp Table ****** /
DECLARE @Person TABLE
(
ID int NOT NULL PRIMARY KEY,
FullName nvarchar (100) nije NULL
);/ ****** Unesite neke podatke ****** /
INSERT @Person (ID, FullName)
VRIJEDNOSTI (NEXT VALUE FOR MySequence, "Jim Johnson"),
(NEXT VALUE FOR MySequence, "Bob Thompson"),
(NEXT VALUE FOR MySequence, Tim Perdue);/ ****** Prikaži podatke ****** /
SELECT * FROM @Person;Rezultati bi izgledali ovako:
ID FullName
1 Džim Džonson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc Query Paging: rezultati pejdžinga u SQL Serveru govore godinama. Opcija Order By u SQL SELECT izrazom je poboljšana u SQL Serveru 2012. Korišćenjem kombinacije OFFSET i FETCH zajedno sa ORDER BY-om možete da kontrolišete pozivanje preko skupa rezultata. Korišćenjem ove tehnike možete stvarno pomoći u performansama tako što ćete vratiti samo rezultate koje želite da prikažete svojim korisnicima kada su vam potrebni. Sledeći TSQL kod pokreće se tablicom Person u bazi podataka uzorka AdventureWorks (dostupno od Microsofta). U dolje navedenom uzorku, SQL Server bi vratio 10 zapisa koji počinju s zapisom 11. Komanda OFFSET predstavlja početnu tačku za SELECT izraz u smislu listanja, a naredba FETCH daje koliko se zapisa vraća u isto vrijeme.
SELECT BusinessEntityID, FirstName, LastName
FROM Person.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
- Pretraživanje s punim tekstom: pretraživanje celog teksta u SQL Server 2012 je poboljšano tako što vam omogućava pretraživanje i indeksiranje podataka sačuvanih u proširenim osobinama ili metapodacima. Razmislite o PDF dokumentu koji ispunjava "svojstva" kao što su Ime, Vrsta, Putanja foldera, Veličina, Datum kreiranja itd. U najnovijem izdanju SQL Servera, ovi podaci mogu biti indeksirani i pretraživani zajedno sa podacima iz samog dokumenta. Podaci moraju biti izloženi radu, ali sada je moguće.
BI i poboljšanje web razvojnog okruženja
Microsoft je premestio BI (Business Intelligence) bliže krajnjem korisniku sa SQL Server 2008 R2. Excel PowerPivot alat pomaže korisnicima kreiranjem samoposlužnog modela izveštavanja. Dobra vijest je da se PowerPivot poboljšava u SQL Server 2012 (kodiran Denali). Microsoft dodava KPI i bušenje, što će biti zaista korisno za sve korisnike.
Usluge analize će uključiti novi BI Semantički model (BISM). BISM je troslojni model koji uključuje:
- Model podataka
- Poslovna logika
- Pristup podataka
BISM će poboljšati Microsoftove analize prednjeg kraja, uključujući Excel, Reporting Services i SharePoint Insights. Microsoft je rekao da BISM nije zamjena za trenutne modele BI, već više alternativnog modela. Jednostavno, BISM je model relacije koji uključuje BI artefakte kao što su KPI i hijerarhije.
Web-Based Visualization - Project Crescent
Project Crescent je ime Microsoft koda za novu alatku za izveštavanje i vizuelizaciju koja se očekuje u SQL Server 2012 (kodirani Denali). Project Crescent omogućava povlačenje i ispuštanje ad-hoc funkcionalnosti izveštavanja i potpuno je izgrađen na Silverlight-u.
Uključuje moćnu alatku za upite i interaktivni prijedlog za prikupljanje podataka kako bi omogućio korisniku da deli vizualizacije velikih skupova podataka.
Usluge kvaliteta podataka
Usluge kvaliteta podataka predstavlja pristup baziran na znanju koji se pokreće u SSIS (SQL Services Integration Services). Kvalitet podataka je jedna od onih stvari koje nikada ne savršite. Microsoft uvodi "Impact Analysis and Lineage" koji će vam pružiti informacije o čemu zavisi od vaših podataka. Takođe prikazuje liniju podataka, uključujući i odakle dolazi i sistemi koji su iza njega.