Noves funcions en SQL Server 2012 - RC0 llançat
Microsoft SQL Server 2012 RC0 s'ha publicat recentment. RC significa Release Candidate, que bàsicament és la versió pràcticament preparada per a la producció. Microsoft es va referir a aquesta versió com a codi de SQL Server anomenat "Denali", però s'ha establert a SQL Server 2012 com a nom final del producte. Business intelligence (BI) és de vital importància per a organitzacions grans i petites. En l'última versió de SQL Server, no hi ha escassetat de millores de BI a més de moltes altres millores.
Aquest article us proporcionarà una vista prèvia dels requisits, les noves funcions i les millores en SQL Server 2012 (codi denominat Denali), que inclou:
- Requisits de maquinari i programari
- Clúster de commutació per error de diverses subxarxes
- Millores de programació, incloses seqüències, pagaments de consultes ad-hoc i ajustaments de cerca de text complet
- Millores de l'entorn de desenvolupament de BI i web
- Visualització basada en web
- Serveis de qualitat de dades
Tingueu en compte que aquesta informació només és per a vista prèvia i està subjecte a canvis per part de Microsoft.
Requisits de maquinari i programari
- Microsoft recomana l'ús del format de fitxer NTFS en comptes de FAT32. FAT32 funcionarà, però és probable que no l'utilitzeu.
- No es pot instal·lar SQL Server 2012 (denominació de codi Denali) en unitats assignades o discs comprimits.
- Heu de tenir instal·lat el paquet "no reiniciar" abans d'instal·lar SQL Server 2012 (anomenat Denali). Això s'inclou a Windows 7 SP1 i Windows Server 2008 R2. En cas contrari, podeu descarregar el paquet no-reinici de Microsoft.
- SQL Server 2012 (anomenat Denali en clau de codi) requereix. NET Framework 4.0.
- La virtualització és compatible amb la tecnologia Hyper-V de Microsoft.
- Necessitarà com a mínim 3,6 GB d'espai lliure al disc.
- Microsoft recomana que no instal·leu el SQL Server 2012 (anomenat Denali en un codi) en un controlador de domini.
- Processadors recomanats i memòria RAM
- Versió de 64 bits: AMD Opteron, AMD Athlin 64, Intel Xeon amb suport Intel EM64T o Intel Pentium IV amb suport EM64T amb 2.0 GHz o més ràpid. La memòria RAM recomanada és màxima que suporta el sistema operatiu o almenys 2 GB.
- Versió de 32 bits: Pentium III o compatible amb 2.0 GHz de velocitat més ràpida. La memòria RAM recomanada és màxima que suporta el sistema operatiu o almenys 2 GB.
- Windows PowerShell 2.0 és un requisit previ per a la instal·lació de SQL Server 2012 (anomenat Denali). Podeu obtenir aquest programari des de la pàgina Marc de gestió de Windows.
Clúster de commutació per error de diverses subxarxes
Amb SQL Server 2012 (denominada Denali), podeu configurar SQL Server on els nodes del clúster de commutació per error es poden connectar a una subxarxa completament diferent. Les subxarxes es poden distribuir a diferents ubicacions geogràfiques que proporcionen una recuperació de desastres juntament amb una alta disponibilitat. Perquè això funcioni correctament, haurà de replicar les dades a través de les bases de dades que participen en aquesta configuració. El clúster de commutació per error de SQL Server depèn del clúster de commutació per error del servidor de Windows, de manera que primer s'ha de configurar. Tingueu en compte que totes les subxarxes que participen en aquesta configuració han de tenir el mateix domini d'Active Directory.
Millores de programació
- Seqüències : la comunitat de SQL Server ha demanat seqüències durant anys i s'inclou en aquesta versió. Seqüència és un objecte definit per l'usuari que genera una seqüència d'un nombre. Aquí teniu un exemple de seqüències.
/ ****** Crea un objecte de seqüència ****** /
CREA SEQUÈNCIA MySequence
INICI AMB 1
INCREMENT A 1;/ ****** Create Temp Table ****** /
DECLARA @PERSON TAULA
(
ID int NO NULL PRIMARY KEY,
FullName nvarchar (100) NO NULL
);/ ****** Insereix algunes dades ****** /
INSERT @ Persona (ID, FullName)
VALORS (SEGÜENT VALOR PER MySequence, 'Jim Johnson'),
(VALOR SEGÜENT per MySequence, 'Bob Thompson'),
(VALOR SEGÜENT per MySequence, 'Tim Perdue');/ ****** Mostra les dades ****** /
SELECCIONEU * DE @ Persona;Els resultats es veurien així:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Publicació de consultes ad hoc: els resultats de paginació en SQL Server han estat discutits des de fa anys. L'opció Order By a la instrucció SQL SELECT s'ha millorat en SQL Server 2012. Utilitzant una combinació de OFFSET i FETCH juntament amb ORDER BY, us dóna el control de la paginació a través d'un conjunt de resultats. L'ús d'aquesta tècnica pot ajudar realment al rendiment, només retornant els resultats que voleu mostrar als usuaris quan els necessiteu. El següent codi TSQL s'executa contra la taula Person en la base de dades d'exemple AdventureWorks (disponible a Microsoft). A la consulta d'exemple següent, SQL Server retornaria 10 registres que començaven amb el registre 11. L'ordre OFFSET proporciona un punt de partida per a la instrucció SELECT en termes de paginació, i l'ordre FETCH proporciona quants registres es tornen alhora.
SELECT BusinessEntityID, FirstName, LastName
FROM Person.Person
ORDRE PER BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
- Cerca de text: s'ha millorat la cerca de text complet en SQL Server 2012 que us permet cercar i indexar les dades emmagatzemades en propietats o metadades ampliades. Considera un document PDF que tingui "propietats" emplenades com Nom, Tipus, Camí de carpetes, Mida, Data de creació, etc. En la versió més recent de SQL Server, aquestes dades podrien ser índexs i buscar juntament amb les dades del document. Les dades han d'estar exposades al treball, però ara és possible.
Millores de l'entorn de desenvolupament de BI i web
Microsoft va moure BI (Business Intelligence) més a prop de l'usuari final amb SQL Server 2008 R2. L'eina Excel PowerPivot ajuda els usuaris creant un model d'informes d'autoservei. La bona notícia és que PowerPivot s'està millorant en SQL Server 2012 (denominada Denali). Microsoft afegeix KPIs i explora, que serà realment útil per a tots els usuaris.
Analysis Services inclourà un nou model semàntic BI (BISM). El BISM és un model de 3 capes que inclou:
- Model de dades
- Lògica empresarial
- Accés a dades
BISM millorarà l'experiència de front-end de Microsoft, incloent Excel, Reporting Services i SharePoint Insights. Microsoft ha dit que BISM no és un reemplaçament dels models actuals de BI, sinó més aviat d'un model alternatiu. En termes simples, BISM és un model de relació que inclou l'artefacte BI com KPIs i jerarquies.
Visualització basada en web - Project Crescent
Project Crescent és el nom del codi de Microsoft per a la nova eina d'informes i visualització que s'espera en SQL Server 2012 (denominada Denali). Project Crescent proporciona funcionalitats d'informes ad-hoc d'arrossegar i deixar anar i es va construir completament amb Silverlight.
Inclou una poderosa eina de consulta i storyboard interactiu per permetre que un usuari comparteixi visualitzacions de grans conjunts de dades.
Serveis de qualitat de dades
Data Quality Services és un enfocament basat en el coneixement que s'executa en SSIS (SQL Services Integration Services). La qualitat de les dades és una d'aquestes coses que mai no us resulta perfecte. Microsoft està introduint "Anàlisi d'impacte i llinatge" que us proporcionarà informació sobre el que depenen les vostres dades. També mostra el llinatge de les dades, incloent-hi l'origen i els sistemes que hi ha darrere.