Novidades en SQL Server 2012 - RC0 lanzado
Microsoft SQL Server 2012 RC0 foi lanzado recentemente. RC significa "Release Candidate" que é basicamente a versión virtualmente preparada para a produción. Microsoft referiuse a este lanzamento como código de SQL Server chamado "Denali", pero resolveuse no SQL Server 2012 como o nome final do produto. Business intelligence (BI) é críticamente importante para organizacións tanto grandes como pequenas. Na última versión de SQL Server, non hai escaseza de melloras de DNI, ademais de moitas outras melloras.
Este artigo daralle unha vista previa dos requisitos, as novas funcións e as melloras no SQL Server 2012 (código denominado Denali), incluíndo:
- Requisitos de hardware e software
- Clusterización por falla multi-subred
- Melloras na programación, incluíndo secuencias, pagamento de consultas ad-hoc e axustes de busca de texto
- Melloras en Ambiente de Desenvolvemento Web e BI
- Visualización web
- Servizos de calidade de datos
Ten en conta que esta información é só para vista previa e está suxeita a cambios por parte de Microsoft.
Requisitos de hardware e software
- Microsoft recomenda usar o formato de ficheiro NTFS en vez de FAT32. FAT32 funcionará, pero probablemente non o usare.
- Non podes instalar o SQL Server 2012 (Denali con nome de código) en unidades mapeadas ou unidades comprimidas.
- Debe ter instalado o paquete "non reiniciar" antes de instalar SQL Server 2012 (denominado en nome Denali). Isto inclúese en Windows 7 SP1 e Windows Server 2008 R2. Se non, pode descargar o paquete sen reinicio de Microsoft.
- SQL Server 2012 (Denali nomeado en código) require o .NET Framework 4.0.
- A virtualización é compatíbel coa tecnoloxía Hyper-V de Microsoft.
- Necesitará polo menos 3.6 GB de espazo libre no disco.
- Microsoft recomenda que non instales o SQL Server 2012 (denominado en nome de Denali) nun controlador de dominio.
- Procesadores recomendados e RAM
- Versión de 64 bits: AMD Opteron, AMD Athlin 64, Intel Xeon con soporte Intel EM64T ou Intel Pentium IV con soporte EM64T con 2.0 GHz ou máis rápido. A memoria RAM recomendada é máxima que o sistema operativo admite ou polo menos 2 GB.
- Versión de 32 bits: Pentium III ou compatible con 2.0 GHz de velocidade máis rápida. A memoria RAM recomendada é máxima que o sistema operativo admite ou polo menos 2 GB.
- Windows PowerShell 2.0 é un requisito previo para a instalación de SQL Server 2012 (chamado Denali). Pode obter este software desde a páxina de Marco de Xestión de Windows.
Clusterización por falla multi-subred
Con SQL Server 2012 (Denali nomeado en código), pode configurar SQL Server onde os nodos do clúster de conmutación por falla poden conectarse a unha subred completamente diferente. As subredes poden distribuírse en diferentes lugares xeográficos que proporcionan a recuperación de desastres xunto con alta dispoñibilidade. Para que funcione correctamente, terá que replicar os datos nas bases de datos implicados nesta configuración. O clúster de conmutación por falla de SQL Server depende do clúster de conmutación por falla de Windows Server polo que primeiro debe configurarse. Lembre que todas as subredes implicadas nesta configuración deben estar no mesmo dominio de Active Directory.
Melloras na programación
- Secuencias : A comunidade de SQL Server solicitou secuencias durante anos, e inclúese nesta versión. A secuencia é un obxecto definido polo usuario que xera unha secuencia dun número. Aquí tes un exemplo usando a secuencia.
/ ****** Crear obxecto de secuencia ****** /
CREA SEQUENCE MySequence
INICIO CON 1
INCREMENTO POR 1;/ ****** Crear Temp Table ****** /
DECLARE @Person TABLE
(
ID int NON NULL PRIMARY KEY,
FullName nvarchar (100) NON NULL
);/ ****** Inserir algúns datos ****** /
INSERT @ Persoa (ID, FullName)
VALORES (VALOR A seguir para MySequence, 'Jim Johnson'),
(VALOR A seguir para MySequence, 'Bob Thompson'),
(VALOR A seguir para MySequence, 'Tim Perdue');/ ****** Amosar os datos ****** /
SELECCIONAR * FROM @Person;Os resultados quedarían así:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc Query Paging: os resultados de paginación en SQL Server foron discutidos durante anos. A orde por opción da instrución SQL SELECT foi mellorada no SQL Server 2012. Usando unha combinación de OFFSET e FETCH xunto coa ORDER BY ofrécelle o control da paginación a través dun conxunto de resultados. Usar esta técnica pode realmente axudar ao rendemento traendo só os resultados que quere amosar aos seus usuarios cando son necesarios. O seguinte código TSQL execútase contra a táboa Persoa na base de datos de mostra AdventureWorks (dispoñible en Microsoft). Na consulta de mostra a continuación, SQL Server devolverá 10 rexistros que comezan co rexistro 11. O comando OFFSET proporciona un punto de partida para a instrución SELECT en termos de paginación, eo comando FETCH proporciona cantos rexistros devolverá por vez.
SELECT BusinessEntityID, FirstName, LastName
FROM person.Person
ORDE BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
- Busca de texto completo: a busca de texto completo en SQL Server 2012 foi mellorada permitíndolle buscar e indexar datos almacenados en propiedades ou metadatos ampliados. Considere un documento PDF que ten "propiedades" encher como Nome, Tipo, Camiño de Cartafol, Tamaño, Data Creada, etc. Na versión máis nova de SQL Server, estes datos poderían ser índices e buscarse xunto cos datos do documento en si. Os datos deben estar expostos ao traballo, pero agora é posible.
Melloras en Ambiente de Desenvolvemento Web e BI
Microsoft moveu BI (Business Intelligence) máis preto do usuario final con SQL Server 2008 R2. A ferramenta Excel PowerPivot axuda aos usuarios creando un modelo de informes de autoservizo. A boa noticia é que PowerPivot está sendo mellorado no SQL Server 2012 (chamado Denali). Microsoft está engadindo KPIs e perfís, o que será realmente útil para todos os usuarios.
Analysis Services incluirá un novo modelo semántico BI (BISM). O BISM é un modelo de 3 capas que inclúe:
- Modelo de datos
- Lóxica empresarial
- Acceso a datos
O BISM mellorará a experiencia de front-end en Microsoft, incluíndo Excel, Reporting Services e SharePoint Insights. Microsoft dixo que o BISM non é un substituto para os modelos de DNI actuais, senón máis dun modelo alternativo. En términos simples, o BISM é un modelo de relación que inclúe artefactos BI, como KPIs e xerarquías.
Visualización baseada na web - Project Crescent
Project Crescent é o nome de código de Microsoft para a nova ferramenta de informes e visualización esperada en SQL Server 2012 (denominada en código Denali). Proxecto Crescent proporciona funcionalidades de informes ad-hoc para arrastrar e soltar e construíuse completamente en Silverlight.
Inclúe unha poderosa ferramenta de consulta e storyboard interactivo para permitir que un usuario comparta visualizacións de grandes conxuntos de datos.
Servizos de calidade de datos
Data Quality Services é un enfoque baseado no coñecemento que se executa en SSIS (SQL Services Integration Services). A calidade dos datos é unha desas cousas que nunca obtés perfecto. Microsoft está a introducir "Análise de Impacto e Linaxe" que lle dará información sobre o que dependen os seus datos. Tamén mostra a liñaxe dos datos, incluído o que provén e os sistemas que están detrás del.