Karakteristika të reja në SQL Server 2012 - RC0 Released
Microsoft SQL Server 2012 RC0 u lirua kohët e fundit. RC qëndron për Lirimin e Kandidatit i cili është në thelb versioni praktikisht i gatshëm për prodhim. Microsoft iu referua këtij release si SQL Server Kodi i quajtur "Denali", por është vendosur në SQL Server 2012 si emër i fundit për produktin. Inteligjenca e biznesit (BI) është shumë e rëndësishme për organizatat e mëdha dhe të vogla. Në lirimin e fundit të SQL Server, nuk ka mungesë të përmirësimeve të BI përveç shumë përmirësimeve të tjera.
Ky artikull do t'ju japë një vrojtim të kërkesave, veçorive dhe përmirësimeve të reja në SQL Server 2012 (kodi i quajtur Denali) duke përfshirë:
- Kërkesat për harduer dhe softuer
- Grumbullimi i Failover Multi-Subnet
- Përmirësimet e programimit, duke përfshirë sekuencat, paging ad-hoc query dhe tweaks kërkim të plotë teksti
- Përmirësimet e BI dhe Zhvillimit të Mjedisit në Web
- Vizualizimi me bazë në ueb
- Shërbimet e cilësisë së të dhënave
Mbani në mend se ky informacion është vetëm për parapamjen dhe është subjekt i ndryshimit nga Microsoft.
Kërkesat për harduer dhe softuer
- Microsoft rekomandon përdorimin e skedarit NTFS në vend të FAT32. FAT32 do të punojë, por ju ndoshta nuk duhet ta përdorni atë.
- Ju nuk mund ta instaloni SQL Server 2012 (me emrin e koduar Denali) në disqet e mapuara ose disqet e ngjeshura.
- Duhet të keni paisjen "pa reboot" para se të instaloni SQL Server 2012 (me emrin Denali). Kjo është e përfshirë në Windows 7 SP1 dhe Windows Server 2008 R2. Përndryshe, ju mund ta shkarkoni paisjen pa reboot nga Microsoft.
- SQL Server 2012 (me emrin e koduar Denali) kërkon .NET Framework 4.0.
- Virtualizimi mbështetet duke përdorur teknologjinë Hyper-V të Microsoft-it.
- Ju do të duhet të paktën 3.6 GB hapësirë të lirë në disk.
- Microsoft rekomandon që ju të mos instaloni SQL Server 2012 (me emrin e koduar Denali) në një kontrollues të domain.
- Procesorë të rekomanduar dhe RAM
- Versioni 64-bit: AMD Opteron, AMD Athlin 64, Intel Xeon me Mbështetje Intel EM64T ose Intel Pentium IV me mbështetje EM64T që funksionojnë 2.0 GHz ose më të shpejtë. RAM e rekomanduar është maksimumi që mbështet sistemin operativ ose të paktën 2 GB.
- Versioni 32-bit: Pentium III ose i përputhshëm që funksionon në 2.0 GHz më të shpejtë. RAM e rekomanduar është maksimumi që mbështet sistemin operativ ose të paktën 2 GB.
- Windows PowerShell 2.0 është një parakusht për instalimin e SQL Server 2012 (me kod të quajtur Denali). Ju mund ta merrni këtë softuer nga faqja e Kuadrit të Menaxhimit të Windows.
Grumbullimi i Failover Multi-Subnet
Me SQL Server 2012 (me kod Denali), ju mund të konfiguroni SQL Server ku nyjet e grumbullimit të failover mund të lidhen me një nëntjetër krejtësisht të ndryshme. Subnetet mund të shpërndahen në vende të ndryshme gjeografike që sigurojnë rikuperimin e fatkeqësive së bashku me disponueshmërinë e lartë. Në mënyrë që kjo të funksionojë në mënyrë korrekte, do t'ju duhet të kopjoni të dhënat në bazat e të dhënave të përfshira në këtë konfigurim. Grumbulli i fakseve i SQL Server është i varur nga grumbullimi i faturave të Windows Server kështu që kjo duhet të vendoset së pari. Mbani në mend që të gjitha nënnetworks të përfshira në këtë konfigurim duhet të jenë në të njëjtin domain të Active Directory.
Përmirësimet e Programimit
- Sekuenca : Seancat janë kërkuar nga komuniteti i SQL Server për vite, dhe është përfshirë në këtë version. Sekuenca është një objekt i përcaktuar nga përdoruesi që gjeneron një sekuencë të një numri. Këtu është një shembull duke përdorur Sekuencën.
/ ****** Krijo objektin e sekuencës ****** /
CREATE SEQUENCE MySequence
START ME 1
INICIMI NGA 1;/ ****** Krijo Temp Tabela ****** /
SHPALL TABELA @ PERSONI
(
ID int NOT NULL KEY FILLESTAR,
FullName nvarchar (100) NUK ËSHTË NULL
);/ ****** Vendos disa të dhëna ****** /
INSERT @Person (ID, FullName)
VLERAT (VLERA E NEXT PËR MySequence, 'Jim Johnson'),
(NEXT VALUE FOR MySequence, 'Bob Thompson'),
(VLERA E NEXT PËR MySequence, 'Tim Perdue');/ ****** Trego të dhënat ****** /
SELECT * NGA @Person;Rezultatet do të duken kështu:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Kërkimi Ad-Hoc Query: Rezultatet e Paging në SQL Server është diskutuar për vite me rradhë. Rendi sipas opsionit në deklaratën SQL SELECT është zgjeruar në SQL Server 2012. Duke përdorur një kombinim të OFFSET dhe FETCH së bashku me ORDER BY ju jep kontrollin e paging përmes një grupi rezultatesh. Përdorimi i kësaj teknike mund të ndihmojë me të vërtetë performancën duke i rikthyer vetëm rezultatet që doni t'u tregoni përdoruesve tuaj kur ato janë të nevojshme. Kodi i mëposhtëm TSQL shkon kundër tabelës së Personit në bazën e mostrës AdventureWorks (në dispozicion nga Microsoft). Në pyetjen më poshtë, SQL Server do të kthejë 10 regjistrime duke filluar me rekordin 11. Komanda OFFSET ofron një pikë fillimi për deklaratën SELECT në kuptimin e paging dhe komanda FETCH jep sa të dhëna duhet të kthehen në të njëjtën kohë.
SELECT BusinessEntityID, FirstName, LastName
Nga Personi.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS VETËM;
- Kërkimi me tekst të plotë: Kërkimi i plotë në tekst në SQL Server 2012 është përmirësuar duke ju lejuar të kërkoni dhe indeksoni të dhënat e ruajtura në pronat e zgjatura ose metadata. Merrni në konsideratë një dokument PDF që ka "prona" të mbushura si Emri, Tipi, Rruga e Dosjes, Madhësia, Data e Krijuar etj. Në lirimin më të ri të SQL Server, këto të dhëna mund të jenë indekse dhe të kontrolluara së bashku me të dhënat në vetë dokumentin. Të dhënat duhet të jenë të ekspozuara ndaj punës, por është e mundur tani.
Përmirësimet e BI dhe Zhvillimit të Mjedisit në Web
Microsoft ndryshoi BI (Business Intelligence) më afër përdoruesit të fundit me SQL Server 2008 R2. Mjeti Excel PowerPivot ndihmon përdoruesit duke krijuar një model raportimi vetë-shërbimi. Lajm i mirë është që PowerPivot po përmirësohet në SQL Server 2012 (me emrin e koduar Denali). Microsoft është duke shtuar KPIs dhe stërvitje përmes, e cila do të jetë me të vërtetë e dobishme për të gjithë përdoruesit.
Shërbimet e Analizës do të përfshijnë një model të ri BI Semantik (BISM). BISM është një model me 3 shtresa që përfshin:
- Modeli i të Dhënave
- Logjika e biznesit
- Qasja e të dhënave
BISM do të përmirësojë analizën front-end të Microsoft-it duke përjetuar përfshirë Excel, Shërbimet Raportuese dhe Vështrimet e SharePoint. Microsoft ka thënë se BISM nuk është një zëvendësim për modelet BI aktuale por më tepër një model alternativ. Në terma të thjeshtë, BISM është një model lidhje që përfshin objekte të BI si KPI dhe hierarkitë.
Vizualizimi me Bazë në Internet - Hëna e Projektit
Projekti Gjysmëhënës është emri i kodit të Microsoft për mjetin e ri të raportimit dhe vizualizimit që pritet në SQL Server 2012 (me kod Denali). Projekti Crescent siguron tërheqjen dhe heqjen e funksionalitetit ad-hoc të raportimit dhe është ndërtuar tërësisht në Silverlight.
Ai përfshin një mjet të fuqishëm të pyetësorit dhe storyboarding interaktiv për të lejuar një përdorues të ndajë vizualizimet e grupeve të të dhënave të mëdha.
Shërbimet e cilësisë së të dhënave
Shërbimet e cilësisë së të dhënave janë një qasje e bazuar në njohuri që funksionon në SSIS (SQL Services Integration Services). Cilësia e të dhënave është një nga ato gjëra që ju kurrë nuk merrni përsosur. Microsoft po prezanton "Analiza e Ndikimit dhe Lineage", e cila do t'ju japë informacion në lidhje me varësinë e të dhënave tuaja. Ai gjithashtu tregon linjën e të dhënave, duke përfshirë aty ku vjen dhe sistemet që janë prapa tij.