Nije funksjes yn SQL Server 2012 - RC0 frijlitten
Microsoft SQL Server 2012 RC0 waard koartlyn frijlitten. RC stiet foar Release Candidate dy't yn haadsaak de ferzje is guon produksje klear. Microsoft neamde dizze útjefte as SQL Server-kode neamd "Denali", mar hat op SQL Server 2012 as definitive namme foar it produkt bepaald. Bedriuwsynformaasje (BI) is kritysk belang foar organisaasjes sawol grut as lyts. Yn 'e lêste útjefte fan SQL Server is der gjin mjitte fan BI-ferbetterings neist in protte oare ferbetterings.
Dit artikel sil jo in foarbyld jaan fan de easken, nije funksjes en ferbetterings yn SQL Server 2012 (koade mei Denali) ynklusief:
- Hardware- en Software-bewerken
- Multy-subnet-ôfslutende klustering
- Programmierynferbiningen, ynklusyf folchoarder, ad-hoc-query-pagings en folsleine-tekst-sykaksjes
- BI en Webûntwikkeling omjouwingsferbetteringen
- Web-basearre Visualisearring
- Data Quality Services
Tink derom dat dizze ynformaasje foar allerhanne foarbyld is en kin feroaring wêze troch Microsoft.
Hardware- en Software-bewerken
- Microsoft advisearret it gebrûk fan NTFS triemformaat ynstee fan FAT32. FAT32 sil wurkje mar jo moatte wierskynlik net brûke.
- Jo kinne SQL Server 2012 (code-named Denali) net ynstalleare op mapde driuwmasjes of komprimearre driuwfaders.
- Jo moatte it pakket "no-reboot" ynstallearje foardat jo ynstallearje fan SQL Server 2012 (code-named Denali). Dit is opnommen yn Windows 7 SP1 en Windows Server 2008 R2. Oars kinne jo it no-rebootpakket fan Microsoft downloade.
- SQL Server 2012 (code-named Denali) fereasket it .NET Framework 4.0.
- Virtualisearring wurdt stipe troch it brûken fan Microsoft's Hyper-V-technology.
- Jo sille op syn minst 3.6 GB frije skiifromte nedich wêze.
- Microsoft advisearret dat jo SQL Server 2012 (code-named Denali) net ynstalleare op in domein controller.
- Oanrikkemedearre prosessen en RAM
- 64-Bit-Version: AMD Opteron, AMD Athlin 64, Intel Xeon mit Intel EM64T-Unterstützung oder Intel Pentium IV mit Unterstützung von EM64T 2.0 GHz oder schneller. Oanrikkemandearre RAM is maksimum dat it bestjoeringssysteem stipe is op syn minst 2 GB.
- 32-bit ferzje: Pentium III of kompatibel rinne mei 2.0 GHz fan flugger. Oanrikkemandearre RAM is maksimum dat it bestjoeringssysteem stipe is op syn minst 2 GB.
- Windows PowerShell 2.0 is in foarrie foar it ynstallearjen fan SQL Server 2012 (koade nammentlik Denali). Jo kinne dizze software fan 'e Windows Management Framework side krije.
Multy-subnet-ôfslutende klustering
Mei SQL Server 2012 (koade-nammen Denali) kinne jo SQL-tsjinner ynstelle, wêrby't Failover-klusterknoppen ferbûn wurde mei in folslein oare subnet. De subnets kinne ferspriede wurde op ferskate geografyske lokaasjes, wêrtroch't disaster recovery opsmite mei hege beskikberens. Om dat korrekt te wurken, moatte jo de gegevens op 'e nij befetsje oer de database's dy't belutsen binne by dizze konfiguraasje. De SQL Server-fylemcluster is ôfhinklik fan de Windows-tsjinnerfoutoverkluster, dit moat earst ynsteld wurde. Tink derom dat alle subnets dy't yn dizze konfiguraasje belutsen binne, yn itselde Active Directory-domein wêze.
Programmearring ferbetteringen
- Sequenzen : Sequenzen binne al jierren oanfrege troch de SQL Server-komponint, en it is opnommen yn dizze útjefte. Folje is in brûker definiearre objekt dat in sesje fan in getal generearret. Hjir is in foarbyld fan sesje.
/ ****** Oanbiede objekt meitsje ****** /
CREATE SEQUENZ MySequence
Start mei 1
INCREMENT BY 1;/ ****** Temp Tabel ****** /
DECLARE @Person TABLE
(
ID int NOT NULL PRIMARY KEY,
FullName nvarchar (100) NET NULL
);/ ****** Insert Some Data ****** /
INSERT @ persoan (ID, fullName)
VALUES (NEXT VALUE foar MySequence, 'Jim Johnson'),
(NEXT VALUE foar MySequence, 'Bob Thompson'),
(NEXT VALUE foar MySequence, 'Tim Perdue');/ ****** De data sjen litte ****** /
Selektearje * FROM @Person;De resultaten sille sa folgje:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc Query Paging: Paging-resultaten yn SQL-tsjinner is al jierren besprutsen. De opdraach By opsje yn 'e SQL SELECT-oanfetting is yn SQL Server 2012 fersterke. Troch in kombinaasje fan OFFSET en FETCH tegearre mei ORDER BY wurde jo kontrôle fan paging fia in resultaat set. Mei dizze technyk kin de prestaasje helpe echt helpen troch allinich de resultaten te bringen dy't jo jo brûkers sjen wolle as se nedich binne. De neikommende TSQL-koade rint tsjin de persoanlike-tabel yn 'e AdventureWorks-sample-database (beskikber fan Microsoft). Yn 'e echte ôfbyldingsfraach stjoert SQL Server 10 rekken mei begjin op rekken 11. It OFFSET-kommando jout in útgongspunt foar de SELECT-statement yn betingsten fan paging, en it FETCH-kommando jout hoefolle rekken yn in tiid weromkomme.
Selektearje BusinessEntityID, FirstName, LastName
FROM Person.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
- Folsleine-tekst- sykopdracht : De folsleine tekstsykterm yn SQL Server 2012 is fersterke troch te bepale jo te sykjen en yndeksje gegevens dy't yn ferwidere eigenskippen of metadata opslein wurde. Ferwiderje in PDF-dokumint dat "eigenskippen" ynfolge hat as Name, Type, Mappaad, Grutte, Datum makke, ensfh. Yn de nijste ferzje fan SQL Server kinne dizze gegevens yndekses wurde en besykje tegearre mei de gegevens yn it dokumint sels. De gegevens moatte wurke wurde oan wurk, mar it is no mooglik.
BI en Webûntwikkeling omjouwingsferbetteringen
Microsoft ferpleatste BI (Business Intelligence) tichter by de einbehearder mei SQL Server 2008 R2. It ark fan it Excel PowerPivot helpt brûkers troch it meitsjen fan in self-service reporting model. It goede nijs is PowerPivot wurdt fersterke yn SQL Server 2012 (code-named Denali). Microsoft stipet KPIs en trochdrukke troch, dy't echt brûkber wêze sil foar alle brûkers.
Analysis Services sil in nije BI Semantic Model (BISM) wêze. BISM is in 3-lagen-modelle dy't omfettet:
- Data Model
- Business Logic
- Data Access
BISM sil de foarkommende analyse fan Microsoft fergrutsje, wêrûnder Excel, Reporting Services en SharePoint Insights. Microsoft hat sein dat BISM gjin ferfanging is foar de hjoeddeiske BI-modellen mar mear fan in alternatyf model. Yn ienfâldige terms is BISM in relaasjemodel dat BI-artifact lykas KPIs en hierarchyën befettet.
Webbased Visualization - Project Crescent
Project Crescent is de Microsoft-koade namme foar it nije rapportaazje- en visualisearje-ark dat ferwachte wurdt yn SQL Server 2012 (koade nammentlik Denali). Project Crescent jout ad-hoc rapportaazjefunksjes te dragjen en te fallen en waard folslein op Silverlight boud.
It befettet in machtich query-ark en ynteraktyf storyboarding om in brûker mooglik te meitsjen fan visualisaasjes fan grutte datasetten te dielen.
Data Quality Services
Data Quality Services is in kennisbasearre oanpak dy't rint yn SSIS (SQL Services Integration Services). Data kwaliteit is ien fan 'e dingen dy't jo noait perfekt krije. Microsoft stelt "Impact Analysis and Lineage" ynfierd dy't jo ynformaasje jaan oer wat jo gegevens hingje fan. It docht ek de lineage fan 'e gegevens, wêrûnder wêr't it komt en de systemen dy't efter binne.