Está en la página 1de 24

Microsoft SQL Server 2019

documento técnico

Publicado: de septiembre de 2018

Se aplica a: Microsoft SQL Server 2019 CTP 2.0 para Windows, Linux y contenedores Docker
Derechos de autor

La información contenida en este documento representa la visión actual de Microsoft Corporation sobre los temas tratados en la fecha de publicación. Este contenido fue desarrollado antes de la

liberación del producto o servicio' y, como tal, no puede garantizar que todos los datos incluidos en este documento serán exactamente como lo que se encuentra en el envío del producto. Debido a

que Microsoft debe responder a las condiciones cambiantes del mercado, no debe interpretarse como un compromiso por parte de Microsoft y Microsoft no puede garantizar la exactitud de la

información presentada después de la fecha de publicación. La información representa el producto o servicio en el momento presente documento fue compartido y debe ser utilizado únicamente con

fines de planificación.

Este documento es sólo para fines informativos. MICROSOFT NO GARANTÍAS, EXPRESS, implícita o LEY, CON RESPECTO A LA INFORMACIÓN DE ESTE
DOCUMENTO.

El cumplimiento de todas las leyes de copyright aplicables es responsabilidad del usuario. Sin limitar los derechos de autor, ninguna parte de este documento puede ser reproducida,

almacenada en, o introducida en un sistema de recuperación, o transmitida de cualquier forma o por cualquier medio (electrónico, mecánico, de fotocopiado, de grabación, o de otra manera),

o para cualquier propósito, sin el permiso por escrito de Microsoft Corporation.

Microsoft puede tener patentes, solicitudes de patentes, marcas, derechos de autor u otros derechos de propiedad intelectual sobre los contenidos de este documento. Salvo que se
prevea en un contrato de licencia por escrito de Microsoft, la entrega de este documento no le otorga ninguna licencia sobre estas patentes, marcas, derechos de autor u otra propiedad
intelectual. Información sujeta a cambios en cualquier momento sin previo aviso.

Microsoft, Active Directory, Azure, Bing, Excel, Power BI, SharePoint, Silverlight, SQL Server, Visual Studio, Windows y Windows Server son marcas comerciales del grupo de
compañías de Microsoft.

El resto de marcas registradas son propiedad de sus respectivos propietarios.

© 2018 Microsoft Corporation. Todos los derechos reservados.

Microsoft SQL Server 2019 de vista previa 2


Contenido

Resumen ................................................. .................................................. .................................................. .................................................. ........... 4

panorama de la industria y las tendencias .............................................. .................................................. .................................................. ...................... 4

virtualización de datos ................................................ .................................................. .................................................. ....................................... 4

Flexibilidad de la plataforma en la finca de datos ............................................ .................................................. .................................................. ...... 5

SQL Server 2019: potencia y flexibilidad ........................................... .................................................. .................................................. .......... 6

-query polybase mejorada a través de cualquier tipo de datos ......................................... .................................................. ..................................... 7

SQL Server Clusters grandes volúmenes de datos informáticos y de almacenamiento -scalable ........................................ .................................................. .............. 9

mejoras del motor de base de datos ............................................... .................................................. .................................................. ............... 11

El rendimiento y la escala ............................................... .................................................. .................................................. ............................. 11

Alta disponibilidad ................................................ .................................................. .................................................. ......................................... 11

La seguridad y el cumplimiento ............................................... .................................................. .................................................. ......................... 12

UTF-8 apoyo .............................................. .................................................. .................................................. .............................................. 14

SQL Server en Linux .............................................. .................................................. .................................................. ................................... 14

Contenedores ................................................. .................................................. .................................................. .................................................. . 15

Aprendizaje automático ................................................ .................................................. .................................................. ....................................... 15

SQL Gráfico ................................................ .................................................. .................................................. .................................................. .. 15

base de datos inteligente y procesamiento de consultas ............................................. .................................................. ......................................... dieciséis

Solución de problemas y diagnóstico ............................................... .................................................. .................................................. ........ 17

Inteligencia de negocios ................................................ .................................................. .................................................. ..................................... 18

Reporting Services ................................................ .................................................. .................................................. .................................... 18

Potencia del servidor de informes de BI .............................................. .................................................. .................................................. ............................. 18

Analysis Services ................................................ .................................................. .................................................. ........................................ 19

Gestión de la Información Empresa ............................................... .................................................. .................................................. ...... 21

SQL Server Integration Services .............................................. .................................................. .................................................. ............ 21

Master Data Services ............................................... .................................................. .................................................. ................................ 21

SQL Server 2019 herramientas .............................................. .................................................. .................................................. ................................ 22

Conclusión ................................................. .................................................. .................................................. .................................................. ...... 23

Las llamadas a la acción ............................................... .................................................. .................................................. .................................................. 23 ..

Microsoft SQL Server 2019 de vista previa 3


Resumen

Microsoft SQL Server 2019 da energía a la organización, proporcionando un centro de datos que se pueden utilizar para acceder a fuentes de datos estructurados y no

estructurados a partir de toda su hacienda de datos a través de una interfaz consistente. Las escalas relacionales del motor de base de datos a petabytes de datos, y

mejoras en polybase le permiten procesar grandes volúmenes de datos y diversas fuentes de datos relacionales usando Transact-SQL de SQL Server.

Sobre la base de SQL Server en Linux en contenedores de Docker, Spark Apache y el ecosistema Hadoop, y el consenso de la industria rapidlyforming en Kubernetes

como orquestador de contenedores, con SQL Server 2019 Big Data Clusters se puede implementar clústeres escalables de contenedores de SQL Server para leer,

escribir, y procesar grandes volúmenes de datos de Transact-SQL, que le permite combinar fácilmente de alto valor datos relacionales con alto volumen de grandes

volúmenes de datos con una sola consulta.

El servidor de base de datos SQL 2019 motor soporta una opción aún más amplia de plataforma y lenguaje de programación incluyendo soporte para lenguaje de

terceros tiempos de ejecución y con lo que SQL Server en Linux más cerca de la paridad con característica de SQL Server en Windows.

SQL Server sigue siendo la única base de datos comercial con AI incorporado, y ahora apoya aún más escenarios de aprendizaje automático. Servidor de la máquina Learning

Services de SQL le da la capacidad de hacer al final de aprendizaje automático fin en la base de datos sin mover los datos. Usted puede entrenar a los modelos que utilizan R

de código abierto o Python, y los algoritmos escalables de Microsoft. Una vez formados, haciendo guiones y modelos de aprendizaje automático de funcionamiento es tan

simple como incrustarlos en secuencias de comandos de Transact-SQL. Cualquier aplicación que se conecta a SQL Server puede tomar ventaja de las predicciones y la

inteligencia de estos modelos, simplemente llamando a un procedimiento almacenado.

SQL Server 2019 se basa en las versiones anteriores de SQL Server, que son líderes de la industria en el rendimiento y la seguridad; SQL Server ha sido un líder en

puntos de referencia TPC-E y TPC-H en los últimos cinco años, y la base de datos menos vulnerables durante los últimos ocho años. Ofrece un mejor rendimiento que

nunca antes, y nuevas características para ayudar a gestionar la seguridad de datos y cumplimiento.

Tenga en cuenta: este documento describe las funciones disponibles en la primera muestra pública de SQL Server 2019; CTP 2,0. Más funciones se añadirán en

versiones posteriores.

paisaje y las tendencias de la industria

virtualización de datos

Reconociendo que diferentes tecnologías de almacenamiento son más apropiados para diferentes tipos de datos; una empresa moderna es probable que tenga datos

almacenados en una mezcla de tiendas -a menudo de datos relacionales y no relacionales de varios vendedores diferentes. Un reto para los desarrolladores,

científicos de datos, y los analistas de negocios es que para extraer valor de negocio de estos datos, por lo general necesitan combinar datos de diferentes fuentes;

que suelen hacer esto trayendo todos los datos relevantes de los sistemas de código juntos en una sola plataforma.

En los sistemas de inteligencia de negocio tradicionales, las copias de los datos se crean y se cargan en una plataforma de informes con los procesos de extracción,

transformación y carga (ETL); informes y análisis se lleva a cabo en las copias. Mientras que las empresas puedan extraer valor de negocio de sus datos, los

procesos ETL tienen varios problemas comunes:

Microsoft SQL Server 2019 de vista previa 4


• Caros de desarrollar, mantener y apoyar, si se quiere que sean repetibles y robusto, los procesos ETL requieren un esfuerzo para crear, esfuerzo para

mantenerlos al día, y el esfuerzo para mantenerlos en funcionamiento.

• procesos Slow-ETL introducen un retardo inherente. Un estudio de IDC 1 encontrado que más del 80% de los conjuntos de datos entregados por procesos ETL es

entre 2 y 7 días de edad en el momento en que llega a un sistema analítico. 75% de las empresas informó que las demoras en el procesamiento de datos

tuvieron oportunidades de negocio inhibidos.

• Deben ser salvaguardados-Cada copia de un conjunto de datos debe estar asegurado contra el acceso no autorizado, especialmente si el conjunto de datos contiene información

de identificación personal (PII).

• Requiere almacenamiento Cada copia de un conjunto de datos requiere espacio en disco para almacenar-estos costos crecen si un conjunto de datos es muy grande o se copia muchas

veces.

Una alternativa a ETL es la virtualización de datos. virtualización de datos integra datos de fuentes dispares, ubicaciones y formatos, sin replicar o mover los datos, para

crear una sola capa "virtual" de datos que proporciona servicios de datos unificados para soportar múltiples aplicaciones y usuarios. Los datos virtual de Capa-refiere a

veces como un centro de datos o los datos lago-permite a los usuarios para consultar datos de muchas fuentes a través de una interfaz consistente. el acceso del usuario

a los conjuntos de datos sensibles puede ser controlado desde un solo lugar, y no es necesario aplicar los retrasos inherentes a ETL; conjuntos de datos pueden ser

actualizados.

Figura 1: El movimiento de datos y datos de virtualización

Flexibilidad de la plataforma en la finca de datos

Las empresas quieren la flexibilidad necesaria para ejecutar el software de base de datos de mejor en su clase en cualquier plataforma, como lo demuestra el éxito de SQL

Server en Linux y SQL Server en contenedores de Docker. SQL Server 2017, Linux es más exitoso producto de SQL Server de Microsoft nunca, con más de siete millones de

descargas desde su lanzamiento en octubre de 2017. Con el continuo aumento de los sistemas de orquestación de contenedores como Kubernetes, sistemas de bases de

datos deben ser apoyados en la más amplia gama de sistemas operativos y plataformas de virtualización.

1 Requisitos tercera plataforma de gestión de información de la encuesta, IDC, octubre, 2016, n = 502

Microsoft SQL Server 2019 de vista previa 5


SQL Server 2019: potencia y flexibilidad

SQL Server 2019 se basa en el líder en la industria 2 capacidades de SQL Server 2017, los puntos de referencia que llevan a cabo en áreas tales como:

• Actuación Servidor -SQL posee la parte superior TPC-E 3 los puntos de referencia de rendimiento para el procesamiento de transacciones, la parte superior TPC-H 4 pruebas

de rendimiento para el almacenamiento de datos en-GB 1000, 10.000 GB y 30.000 GB-y las pruebas de rendimiento superior con aplicaciones de negocios más

importantes.

• Seguridad -De acuerdo con el Instituto Nacional de Estándares y Tecnología (NIST) de la platina de seguridad pública, SQL Server sigue teniendo el menor

número de vulnerabilidad de seguridad detectados a través de los proveedores de bases principales (NIST, 2010-2017).

SQL Server 2019 sigue la evolución de SQL Server, aportando nuevas capacidades para el ecosistema de datos moderno a un mejor soporte y mejorar la
gestión de datos y aplicaciones basadas en datos.

Mejoras en SQL Server 2019 se dividen en cinco temas principales:

• La razón sobre los datos en cualquier lugar -incluyendo una mejor integración con los sistemas de datos grandes, y los nuevos conectores para la virtualización de datos.

• Elección de la lengua y la plataforma -incluyendo más escenarios de contenedores, plataformas más compatibles, y una mayor extensibilidad.

• un rendimiento líder en la industria y la seguridad -incluyendo un mejor rendimiento, extensiones para el procesamiento de consultas inteligente, y características

adicionales para apoyar el cumplimiento GDPR.

• La única base de datos comercial con AI construida en -construido en el aprendizaje de máquina ahora se admite en varios escenarios, incluyendo el aprendizaje de

máquina en SQL Server en Linux, y el apoyo para el aprendizaje de máquina en las instancias de clúster de conmutación por error.

• Mejora de SQL Server en Linux -bringing SQL Server en Linux ofrecen más cerca de la paridad con SQL Server en Windows, incluyendo soporte
para la replicación transaccional y las transacciones distribuidas.

2 Gartner ha evaluado Microsoft como un líder con la visión más completa y la más alta capacidad de ejecución de cualquier sistema de gestión de base de datos operativa durante tres años consecutivos (2015,

2016 y 2017). Gartner no respalda a ningún proveedor, producto o servicio representado en sus publicaciones de investigación, y no aconseja a los usuarios de tecnología seleccionar sólo a aquellos proveedores

con las calificaciones más altas u otra designación. publicaciones de investigación de Gartner consisten en las opiniones de la organización de investigación de Gartner y no deben ser interpretadas como

declaraciones de hechos. Gartner renuncia a cualquier garantía, expresa o implícita, con respecto a esta investigación, incluyendo cualquier garantía de comerciabilidad o aptitud para un propósito particular.

3 Rendimiento Resultados TPC-E Top Ten, TPC.org ( enlazar )

4 TPC-H - Top Ten de Rendimiento Resultados - no agrupado, TPC.org ( enlazar )

Microsoft SQL Server 2019 de vista previa 6


-query polybase mejorada a través de cualquier tipo de datos

Primero añadido al motor de base de datos SQL Server en SQL Server 2016, polybase permitía a los clientes para consultar grandes volúmenes de datos almacenados

en-compatibles HDFS distribuciones de Hadoop y sistemas de archivos como Hortonworks, Cloudera, y Azure Blob de almacenamiento de Transact-SQL mediante la definición de

una tabla externa a HDFS representar datos en SQL Server. Los usuarios pueden escribir consultas Transact-SQL que hacen referencia a la tabla externa, como si se tratara de

una tabla normal de SQL Server; cuando se ejecuta la consulta, los datos de la tabla externa se recuperan y se muestran al usuario.

SQL Server 2019 amplía las capacidades de polibase con nuevos conectores; ahora puede crear tablas externas que enlazan con una variedad de almacenes de datos,

incluyendo SQL Server, Oracle, Teradata, MongoDB, o cualquier fuente de datos con un controlador ODBC.

Figura 2: Fuente de datos disponible con el polybase mejorada

Una vez que haya creado las tablas externas en SQL Server, puede utilizar Active Directory para controlar el acceso a las fuentes de datos, la concesión de

acceso a tablas externas a usuarios y grupos de Active Directory.

Polybase ya se optimiza el rendimiento mediante el uso de cálculo de operaciones de empujar hacia abajo incluyendo proyecciones, predicados, agregados,

límite y homogénea une son todos empujado al sistema de origen, y los resultados de estas operaciones se devuelven al rendimiento de SQL mejorar servidor

al reducir el tráfico de red . En SQL Server 2019 Big Data Clusters el motor de SQL Server ha adquirido la capacidad de leer archivos HDFS de forma nativa, y

por el uso de instancias de SQL Server en los nodos de datos HDFS filtrar y datos agregados a nivel local.

Puede aumentar aún más el rendimiento y la capacidad de polybase con la escala de salida de instancias de SQL Server; muchas instancias de SQL Server se
pueden añadir a un grupo polibase, bajo el control de un nodo de cabecera de grupo. Se emite consultas polybase al nodo principal, que distribuye la carga de
trabajo a través de instancias de proceso del grupo polybase; esto permite la ingestión paralela y el procesamiento de datos externos.

Microsoft SQL Server 2019 de vista previa 7


Figura 3: polybase escala de salida

A medida que agrega más fuentes de datos y aumentar los volúmenes de datos, puede escalar a cabo el grupo polybase añadiendo más instancias de proceso para mantener un

rendimiento constante. Como las cargas de trabajo de virtualización de datos de cambio se puede añadir y eliminar instancias de proceso en la marcha en cuestión de segundos.

Con una mejora de polybase, puede reunir y asegurar muchas fuentes de datos dispares para la presentación de informes y análisis dentro de SQL Server,
sin la necesidad de desarrollar y ejecutar los procesos ETL.

Microsoft SQL Server 2019 de vista previa 8


SQL Server datos grandes clusters de computación y almacenamiento -scalable

SQL Server 2019 Big Data Clusters toman las mejoras a polybase para mejorar la experiencia de virtualización de datos entre otros motores de bases de datos SQL Server

y, y añadir una integración más rápida, más segura y bidireccional con los sistemas de encendido de datos Hadoop grande y Apache. Servidor de datos grandes clústeres

de SQL llevar SQL Server junto con las herramientas de grandes volúmenes de datos estándar de la industria en un paquete con el apoyo de Microsoft para ofrecer una

integración profunda entre los grandes volúmenes de datos de SQL Server y en una forma que es fácil de implementar y administrar. Dispone de tres grandes piezas de

funcionalidad:

• Datos de virtualización combinar datos de varias fuentes sin mover o replicarlo. Escalar de cómputo y almacenamiento en caché para mejorar el

rendimiento.
• SQL Server, Spark y de datos de datos de gran volumen lago-Store administrados en un lago de datos y acceder a ella fácilmente usando el SQL o chispa.

portal de servicios de gestión, administración y seguridad integrada hacen que sea fácil de manejar.

• Fácilmente plataforma completa AI alimentar datos integrados de muchas fuentes para su modelo de formación. Ingerir y los datos de preparación, y luego entrenar,

almacenar y poner en práctica sus modelos todo en un solo sistema.

Figura 4: La funcionalidad de SQL Server Big Data Clusters

Los datos de más alto valor de la empresa hace tiempo que se ha almacenado en una base de datos relacional como SQL Server, pero se están recogiendo algunos nuevos tipos de

datos interesantes y se almacena principalmente en HDFS-para ejemplo, datos de Internet de las Cosas dispositivos (IOT). El verdadero valor de los datos que está encerrado en los

sistemas de datos grandes y puede ser analizado de forma realista solamente por los ingenieros y científicos de datos grandes de datos. Para obtener el valor de grandes volúmenes de

datos, los científicos de datos por lo general la exportación de datos de alto valor de la base de datos de la empresa y la importación en Hadoop, de modo que puedan unirse con los

nuevos flujos de datos. Sin el contexto que los datos de alto valor dimensionales almacenados en la base de datos empresarial proporciona, de alto volumen grande de datos no tiene

mucho valor; grandes flujos de datos necesitan ser unido a los datos como clientes, cuentas, piezas, productos, campañas de marketing, y así sucesivamente. Las agrupaciones de

datos grande de SQL Server que sea fácil para los grandes datos establece a unir a los datos dimensionales y de hecho normalmente almacenados en la base de datos de la empresa y

que sea fácil para las personas y las aplicaciones que utilizan SQL Server para consultar datos grandes. El valor de los datos grande aumenta en gran medida cuando no está sólo en

manos de los científicos e ingenieros de datos de datos grandes, pero también se incluye en

Microsoft SQL Server 2019 de vista previa 9


informes, cuadros de mando y aplicaciones. Al mismo tiempo, los científicos de datos pueden seguir utilizando las herramientas del ecosistema de Hadoop y

tienen acceso en tiempo real fácil de los datos de alto valor en SQL Server.

Con gran servidor Clusters de datos SQL, los clientes existentes pueden hacer más con sus lagos de datos empresariales. desarrolladores y analistas de SQL

puede:

• Construir aplicaciones que consumen lagos de datos empresariales.

• La razón sobre todos los datos con consultas Transact-SQL.

• Utilice el ecosistema existente de herramientas de SQL Server y las aplicaciones para acceder y analizar datos de la empresa.

• Reducir la necesidad de movimiento de datos a través de la virtualización de datos y datos marts.

Grandes ingenieros de datos y los datos científicos pueden:

• Siga usando la chispa para los escenarios de grandes volúmenes de datos.

• Construir aplicaciones empresariales inteligentes usando:

o Chispa para entrenar los modelos sobre los lagos de datos.

o Poner en práctica los modelos en SQL Server.

• datos de la corriente directamente en los mercados de datos de la empresa para el análisis en tiempo real.

• Explorar los datos visualmente usando análisis interactivos y herramientas de BI.

Servidor de datos grandes clústeres de SQL toman la forma de un clúster de cálculo de los contenedores que se ejecutan los servicios de datos de SQL Server y grandes. Las tareas pueden ser

paralelizados a través de diferentes instancias de SQL Server, ya sea que se están ejecutando en las piscinas de cómputo, almacenamiento o de datos, o una chispa ejecutores se ejecutan dentro

de contenedores en el cluster.

actividades de racimo son formateados por una instancia primaria de SQL Server; las tareas se paralelizados través de contenedores Docker se ejecutan en un grupo escalable

de nodos que conforman un nivel de cómputo. Los racimos grandes de datos se construyen en SQL Server en Linux en contenedores de Docker en concierto con instrumentos

de datos grandes, incluyendo Kubernetes, HDFS y Spark gestión de contenedores de código abierto y.

Microsoft SQL Server 2019 de vista previa 10


mejoras del motor de base de datos

Las mejoras en el motor de base de datos SQL Server 2019 no se limitan a polybase y grandes racimos de los datos; muchos componentes del motor de

base tienen nuevas características y capacidades de esta versión.

Rendimiento y escalabilidad

El servidor 2019 del motor de base de datos SQL incluye mejoras de rendimiento y escala en diversas áreas de funcionalidad. Soporte para dispositivos de memoria

persistente (PMEM) se ha mejorado en esta versión. Cualquier archivo de SQL Server que se coloca en un dispositivo opera en PMEM ilustrado modo. SQL Server accede

directamente al dispositivo, sin pasar por la pila de almacenamiento del sistema operativo. PMEM también se conoce como memoria de clase de almacenamiento (SCM).

También se incluyen varias características para mejorar el rendimiento de los índices de columnas, tales como automatizado mantenimiento de índices de columnas,

una mejor gestión de memoria de columnas de metadatos, una trayectoria de carga bajo de memoria para tablas de columnas, y un mejor rendimiento para la carga

a granel a de columnas índices. El proceso de inicio del servidor se ha hecho más rápido para las bases de datos que utilizan tablas de columnas en memoria

transaccional para híbridos y procesamiento analítico (HTAP).

SQL Server 2019 también incluye un entorno de base de datos de ámbito de las operaciones de DDL en línea y reanudables, así como el apoyo para la creación de

índices en línea resumable.

Alta disponibilidad

SQL Server 2019 incluye soporte para escenarios aún más alta disponibilidad y plataformas, incluyendo:

Activar configuraciones de alta disponibilidad para SQL Server que se ejecuta en contenedores -SQL Servidor 2019 permite a los clientes configurar

sistemas de alta disponibilidad con Siempre en grupos de disponibilidad utilizando Kubernetes como una capa de orquestación.

Hasta cinco pares de réplicas síncronas - SQL Server 2019 aumenta el límite para pares de réplicas síncronas de tres (en SQL Server 2017) a cinco.
Ahora los usuarios pueden configurar hasta cinco réplicas síncronas (1 primaria y hasta 4 réplicas secundaria) con conmutación automática entre estas
réplicas.

Mejor escalabilidad horizontal con la redirección automática de conexiones basado en lectura / escritura intención -Configuración una constante de la

disponibilidad puede ser un reto para un número de razones, incluyendo:

• En SQL Server 2017, el administrador debe configurar la escucha del grupo de disponibilidad (y el correspondiente recurso de clúster) para dirigir el tráfico de SQL

Server para la réplica principal para asegurar que los clientes se vuelven a conectar de forma transparente para el nodo principal activo tras la conmutación por error;

Sin embargo, existen tecnologías de racimo que apoyan los grupos de servidores Disponibilidad de SQL que no ofrecen una capacidad de escucha similar.

• En una configuración multi-subred tal como Azure o multi-subred dirección IP flotante en un grupo de disponibilidad usando marcapasos, las

configuraciones se vuelven complejas, propenso a errores y difícil de solucionar debido a múltiples componentes implicados.

• Cuando el grupo de disponibilidad está configurado para la lectura de escalabilidad horizontal o DR y tipo cluster es NINGUNA, no existe un mecanismo sencillo para

asegurar la reconexión transparente sobre la conmutación por error manual.

Microsoft SQL Server 2019 de vista previa 11


Para hacer frente a estos retos, SQL Server 2019 añade una nueva característica para los grupos de disponibilidad: secundarias a réplica principal de redirección de

la conexión. Con esta función, las aplicaciones cliente pueden conectarse a cualquiera de las réplicas del grupo de disponibilidad y la conexión será redirigido a la

réplica principal, de acuerdo con la configuración del grupo de disponibilidad y el intento de conexión (sólo lectura o de lectura / escritura) especificado en la conexión

cuerda.

La alta disponibilidad con almacenamiento remoto en Kubernetes -una opción para alta disponibilidad es utilizar un orquestador contenedor, como Kubernetes, e

implementar SQL Server en una configuración que es como una instancia de clúster de conmutación por error de disco compartido, pero utiliza las capacidades

Orchestrator contenedor en lugar de un clúster de conmutación. Este modelo de implementación no requiere mejoras específicas desde la perspectiva de SQL Server, y

no es nueva capacidad en SQL Server 2019-un tutorial está disponible en la forma de aplicar esta configuración utilizando SQL Server 2017 5 -pero SQL Server 2019

permite una mayor vigilancia de la salud cheque ejemplo utilizando el mismo patrón operador que los controles sanitarios grupo de disponibilidad.

Figura 5: conmutación por error con contenedores y Kubernetes

Seguridad y cumplimiento

SQL Server 2019 incluye varias mejoras que hacen que sea más fácil para los administradores de bases de datos y los oficiales de protección de la información para

proteger los datos sensibles y cumplan con las políticas y la legislación de protección de datos.

descubrimiento de datos SQL y clasificación -agregó en SQL Server Management Studio (SSMS) 17,5, SQL Data Discovery y clasificación le permite
clasificar las columnas en su base de datos que contienen información confidencial. Puede clasificar las columnas por el tipo de información que contienen los
nombres, direcciones, números de seguridad social, etc., y por el nivel de sensibilidad de los datos en los niveles de columna incluyendo como público, en
general, confidencial, y confidencial. Puede generar fácilmente informes de la clasificación de haber aplicado para permitir

5 https://docs.microsoft.com/en-us/sql/linux/tutorial-sql-server-containers-kubernetes?view=sql-server-linux-2017

Microsoft SQL Server 2019 de vista previa 12


que cumple con los requisitos legales y reglamentarios, tales como GDPR UE. SSMS también incluye el asistente de datos SQL descubrimiento y clasificación, que

tratará de identificar las columnas en su base de datos que podrían contener información sensible. SQL Data Discovery y la clasificación se basa en el mecanismo

subyacente de Propiedades de SQL Server extendido, por lo que es compatible hacia atrás con SQL Server 2008 y versiones posteriores.

Siempre cifrada con enclaves seguros -Introduced en SQL Server 2016, siempre cifrado es una tecnología de encriptación que protege la confidencialidad de los datos

sensibles de los programas maliciosos y usuarios de alto privilegiados, pero no autorizadas de SQL Server, incluyendo los administradores de bases de máquinas,

administradores y administradores de la nube. Los datos sensibles nunca es visible en texto plano a esos usuarios. Si un DBA, que no tiene acceso a las llaves, consulta las

columnas de base de datos cifrados, la consulta o bien fallar o devolver los datos cifrados, dependiendo de las propiedades de conexión de base de datos. Si un usuario o un

proceso con privilegios de administrador de la máquina escanea la memoria del proceso de SQL Server, no van a ser capaces de ver los datos en texto plano.

En las versiones de SQL Server anteriores a SQL Server 2019, siempre cifrados logra los beneficios de la seguridad por encima de cifrado de datos en el lado del

cliente y nunca permitir que los datos o las claves criptográficas correspondientes aparezcan en texto plano dentro del proceso de SQL Server. Como resultado, la

funcionalidad de las columnas de base de datos cifrados dentro de la base de datos está severamente restringido: la única operación del motor de SQL Server puede

realizar en los datos encriptados es comparación de igualdad (y que sólo está disponible con el cifrado determinista). Todas las otras operaciones, incluyendo

operaciones criptográficas, o cálculos ricos, tales como coincidencia de patrones, no se admiten dentro de la base de datos y deben llevarse a cabo en la capa de

aplicación.

La tecnología enclave seguro, introducido en SQL Server 2019, se dirige a las limitaciones de Siempre cifrada permitiendo cálculos sobre los datos de texto plano

dentro de un enclave seguro dentro del proceso de SQL Server. Un enclave seguro es una región protegida de la memoria dentro del proceso de SQL Server, y

actúa como un entorno de ejecución de confianza para el procesamiento de los datos sensibles en el interior del motor de SQL Server. Un enclave seguro se

extiende límite de confianza aplicaciones del cliente en el lado del servidor. Si bien es contenida por el entorno de SQL Server, el enclave seguro no es accesible a

SQL Server, el sistema operativo, o para los administradores de bases de datos o del sistema.

Figura 6: Siempre cifrados con enclaves seguros

En SQL Server 2019, siempre cifrada con enclaves seguro utiliza la seguridad basada en la virtualización (VBS) enclaves seguros de memoria (también

conocido como modo seguro virtual, o VSM, enclaves) en Windows Server 2019 y Windows 10 (build 17704 o posterior).

Microsoft SQL Server 2019 de vista previa 13


Evaluación de vulnerabilidad -se puede utilizar la evaluación de la vulnerabilidad para realizar un seguimiento del cumplimiento de las instancias de SQL
Server y SQL Azure instancias de base con las mejores prácticas de seguridad reconocidas. Para las instancias de SQL Server de correo locales, puede
acceder a los estudios de vulnerabilidad a través de SSMS (la función se añadió en SSMS 17.4). Evaluación de la vulnerabilidad también está disponible para
las instancias de base de datos SQL Azure a través del portal Azure. El proceso de exploración se compara la configuración de su base de datos con una
lista de las mejores prácticas de seguridad mantenidos por Microsoft; al final de la exploración, la herramienta genera un informe de su estado de seguridad,
y los detalles de cualquier problema de seguridad encontró, la gravedad de cada tema, y ​los pasos-remediación no se realizan cambios en su base de datos.
Puede elegir si desea poner en práctica las recomendaciones generadas en su base de datos.

la funcionalidad de administración de certificados en el Administrador de configuración de SQL Server -SSL certificados / TLS son ampliamente utilizados para asegurar el

acceso a SQL Server. Con las versiones anteriores de SQL Server, las organizaciones con grandes propiedades de SQL Server han tenido que gastar esfuerzo considerable para

mantener su certificado de SQL Server infraestructura, a menudo mediante el desarrollo de secuencias de comandos y ejecutar comandos manuales. Con SQL Server 2019, la gestión

de certificados está integrado en el interfaz de usuario Administrador de configuración de SQL Server, lo que simplifica las tareas comunes tales como:

• Visualización y validación de certificados instalados en una instancia de SQL Server.

• Informar sobre los certificados a punto de caducar.

• Implementar certificados a través de las máquinas que participan en Siempre en grupos de disponibilidad (desde el nodo que tiene la réplica principal).

• Implementar certificados a través de máquinas que participan en una instancia de clúster de conmutación por error (desde el nodo activo).

El usuario que ejecuta estas tareas requiere privilegios de administración en todos los nodos afectados.

soporte UTF-8

SQL Server 2019 incluye soporte completo para el ampliamente utilizado UTF-8 codificación de caracteres como una codificación de importación o exportación, o como a nivel de base de

datos o el cotejo de nivel de columna para los datos de texto.

UTF8 está permitido en los tipos de datos CHAR y VARCHAR, y se habilita al crear o modificar la intercalación de un objeto, a una intercalación con el sufijo

“UTF8”, como LATIN1_GENERAL_100_CI_AS_SC a LATIN1_GENERAL_100_CI_AS_SC_UTF8. UTF-8 sólo está disponible para Windows colaciones que

soportan caracteres complementarios, como se introdujo en SQL Server 2012. Tenga en cuenta que NCHAR y NVARCHAR permiten codificación UTF-16

solamente, y no se modifican.

significativos ahorros de almacenamiento también se puede lograr, dependiendo del conjunto de caracteres en uso. Por ejemplo, el cambio de un tipo existente de datos de

columna de NCHAR (10) usando UTF-16 a CHAR (10) utilizando una intercalación habilitado UTF-8, se traduce en reducción de casi el 50% en los requisitos de

almacenamiento. Esto se debe a NCHAR (10) requiere 22 bytes para el almacenamiento, mientras que CHAR (10) requiere 12 bytes para la misma cadena Unicode.

SQL Server en Linux

En SQL Server 2019, SQL Server en Linux está más cerca de la paridad con característica de SQL Server en Windows. Características añadidas a SQL Server en Linux incluyen:

Replicación -en SQL Server 2019, SQL Server en casos de Linux puede participar en transaccional, fusionar, y topologías de replicación instantánea
en los papeles editor, distribuidor, o de abonado.

Microsoft SQL Server 2019 de vista previa 14


integración de Active Directory -La integración entre SQL Server en Linux y Active Directory se ha mejorado mucho. SQL Server en casos de Linux se puede

configurar el uso de Active Directory para la autenticación de los usuarios, para la replicación, y para consultas distribuidas. SQL Server en casos de Linux

pueden ahora participar en los grupos de disponibilidad que se autentican por Active Directory, además de la compatibilidad con la autenticación basada en

certificados incluidos en SQL Server 2017 en Linux. Como alternativa a Active Directory, SQL Server en casos de Linux ahora puede usar OpenLDAP como

proveedor del directorio, por lo que es más fácil de administrar servidores Linux unidos a un dominio.

Las transacciones distribuidas -SQL Server en casos de Linux puede ahora iniciar y participar en transacciones distribuidas. Esto se consigue con una versión para Linux de la

Microsoft Coordinador de transacciones distribuidas ( MSDTC) que se ejecuta dentro del proceso de SQL Server para ayudar a SQL Server participar en
transacciones distribuidas. Con acceso a MSDTC, SQL Server en Linux puede participar en transacciones distribuidas con otros coordinadores de
transacciones de terceros, o si tiene necesidades específicas de procesamiento hay un apoyo para que pueda desarrollar su propio.

contenedores

Nuevo registro maestro de contenedores -la ubicación de publicación primaria para las imágenes de contenedores de SQL Server es un nuevo registro, el

contenedor Registro de Microsoft contenedores en mcr.microsoft.com. Microsoft Recipiente del registro es el registro oficial de contenedores para la distribución de

envases de productos de Microsoft. Además, las imágenes certificados basados ​en RHEL se publican ahora.

Aprendizaje automático

Hay muchas ventajas a lo que el cómputo de aprendizaje automático a los datos en lugar de mover datos fuera de calcular. Estas ventajas incluyen la

eliminación de movimiento de datos, facilidad de despliegue, la mejora de la seguridad y una mejor escala y rendimiento. Estas ventajas también hacen SQL

Server un final de gran alcance a la plataforma de aprendizaje de máquina final. Las mejoras en la máquina de aprendizaje en SQL Server 2019 CTP 2.0

incluyen:

El aprendizaje automático en Linux -SQL Servidor 2019 Machine Learning Services (Dentro de la base de datos) está soportado en Linux.

partición de datos de entrada -Sin cambiar sus guiones R o Python, puede procesar los datos a nivel de la tabla de particiones. Esto le permite entrenar

un modelo para cada partición de mesa y paralelizar modelo de formación por partición.

apoyo de clúster de conmutación por error -Se puede instalar SQL Server 2019 Machine Learning Services (In-base de datos) en un clúster de conmutación por error de Windows para

cumplir sus requisitos para la redundancia y el tiempo de actividad en el caso de que su servidor principal falla de nuevo.

extensión del lenguaje Java -Además de los tiempos de ejecución R y Python, SQL Server 2019 agrega una extensión del lenguaje Java. Esto le permitirá llamar a un

programa de pre-compilados Java y segura ejecutar código Java en SQL Server. Esto reduce la necesidad de mover los datos y mejora el rendimiento de las aplicaciones

al traer sus cargas de trabajo más cerca de sus datos. Se especifica el tiempo de ejecución de Java que desea utilizar, mediante la instalación de la distribución de Java

JDK y la versión de su elección.

SQL Gráfico

Introducido en SQL Server 2017, SQL Graph proporciona capacidades de base de datos gráfica para SQL Server, permitiendo el modelado más fácil de conjuntos de

datos con complejos-relaciones muchos-a menudo como un conjunto de nodos (o vértices) y los bordes (o

Microsoft SQL Server 2019 de vista previa 15


relaciones). Para hacer SQL gráfico más potente y más fácil de trabajar, SQL Server 2019 CTP 2.0 añade las siguientes características:

restricciones Edge -En la primera liberación de SQL Graph, un borde podría conectar cualquier nodo a cualquier otro nodo en la base de datos. restricciones Edge ayudan

a los usuarios poner algunas restricciones en este comportamiento. Usando el nuevo CONEXIÓN

restricción, ahora se puede limitar el tipo de nodos de un tipo determinado de borde se puede conectar. Esto ayuda a los usuarios hacer cumplir semántica especial sobre la mesa borde

y también mantienen la integridad de los datos en su base de datos gráfica.

En este ejemplo, una restricción de borde permite una vive en borde para conectar un

nodo a nodo Persona de la ciudad. La relación inversa no está permitido, ya que viola
la restricción.

Combinar el apoyo PARTIDO LMD -La instrucción MERGE realiza de inserción, actualización o supresión sobre una tabla de destino en base a los resultados de una

combinación con una tabla de origen. Por ejemplo, puede sincronizar dos tablas mediante la inserción, actualización o eliminación de filas de una tabla de destino en

base a las diferencias entre la tabla de destino y la tabla de origen. Utilizando los predicados de comparación en una instrucción MERGE ahora se admite en SQL

Server. Es decir, ahora es posible combinar los datos del gráfico actual (nodo o borde tablas) con nuevos datos utilizando el PARTIDO predicados para especificar las

relaciones de gráficos en una sola instrucción, en lugar de por separado INSERT / UPDATE / DELETE.

En este ejemplo, Bob vive en San Francisco. Una instrucción MERGE se puede utilizar para
insertar una nueva vive en borde entre Bob y San Francisco, si no existe ya en la base de datos del
gráfico. Si el borde ya existe, la declaración de mezcla actualizará la propiedad de dirección del
borde con la nueva dirección de la calle de Bob.

base de datos inteligente y procesamiento de consultas

El modo por lotes en la tienda de fila -batch modo de almacén de columnas se introdujo en SQL Server 2017; que permite a los operadores de consulta para procesar los datos de

manera más eficiente mediante el trabajo en un lote de filas a la vez, en lugar de una fila a la vez, pero sólo para tablas con índices de almacén de columnas. SQL Server 2019 es

compatible con el modo por lotes para almacenar tablas fila; las mismas mejoras de rendimiento en modo por lotes están disponibles para las tablas sin un índice de almacén de

columnas. Esta característica proporciona un rendimiento de almacén de datos relacional de alta velocidad para escenarios en los que la creación de un índice de almacén de

columnas añade demasiado trabajo a una carga de trabajo transaccional. Varias otras mejoras de escalabilidad están vinculados a procesamiento y el modo por lotes ahora muchas

más cargas de trabajo pueden beneficiarse sin ningún tipo de cambios necesarios para el código base de datos.

modo de fila retroalimentación concesión de memoria -Addressing cargas de trabajo que se repiten, la retroalimentación de concesión de memoria vuelve a calcular la memoria real que se

necesita para una consulta y luego actualiza el valor de la concesión para el plan almacenado en caché. Cuando se ejecuta una instrucción de consulta idéntica, la consulta utiliza el tamaño de

concesión de memoria revisado, la reducción excesiva de memoria subvenciones que la concurrencia impacto y la fijación de concesiones de memoria subestimados que causan costosos derrames

en el disco. En SQL Server 2017, la retroalimentación de concesión de memoria sólo estaba disponible en el modo por lotes, para las tablas con un índice de almacén de columnas; en SQL Server

2019, la retroalimentación de concesión de memoria está disponible tanto en el modo por lotes y el modo de fila.

Tabla recopilación diferida variables -para mejorar el rendimiento de las cargas de trabajo que utilizan las variables de tabla, el motor de base de datos 2019 de SQL

Server retrasa la primera compilación de las declaraciones que hacen referencia a una o más tablas

Microsoft SQL Server 2019 de vista previa dieciséis


las variables, de modo que la cardinalidad real de las variables de tabla se pueden utilizar para generar el plan de consulta. Esto se traduce en una mejora de la calidad y el

rendimiento del plan.

RECUENTO aproximado DISTINCT -en algunos escenarios de almacenamiento de datos y de datos grande, el costo de agregar una cuenta distinta de los valores

de una columna en un muy gran conjunto de datos puede ser prohibitivo, especialmente cuando la precisión de la respuesta no es crítica. SQL Server 2019

proporciona un operador agregado APPROX_COUNT_DISTINCT para estos escenarios, dando el beneficio de alto rendimiento y un bajo consumo de memoria.

Solución de problemas y diagnóstico

Mejorar el mensaje de truncamiento para los escenarios de ETL DW error -el mensaje ID 8152 Cadena o datos binarios podrían truncarse es familiar para muchos

desarrolladores de SQL Server y los administradores que desarrollan o mantienen las cargas de trabajo de movimiento de datos; el error se eleva durante las transferencias

de datos entre una fuente y un destino con diferentes esquemas cuando la fuente de datos es demasiado grande para caber en el tipo de datos de destino. Este mensaje de

error puede llevar mucho tiempo para solucionar problemas debido a su falta de especificidad. SQL Server 2019 introduce un nuevo mensaje, error más específico para este

escenario: ID 2628 Cadena o datos binarios podrían truncarse en la tabla '%. * Ls', columna '%. * Ls'. valor truncado: '%. * ls'. El nuevo mensaje de error proporciona más

contexto para el problema, lo que simplifica el proceso de resolución de problemas. Por lo que no puede romper las aplicaciones existentes de análisis sintáctico mensaje ID

8152, este nuevo mensaje ID 2628 es un reemplazo de opt-in, que se puede activar con el indicador de traza 460.

Ligera infraestructura de consulta de perfiles activado por defecto -la infraestructura de consulta de perfiles ligero, ofrece un mecanismo de recopilación de estadísticas

de ejecución de la consulta con una sobrecarga máxima del 2% de la CPU, en comparación con una sobrecarga de hasta el 75% de la CPU para el mecanismo de

recolección de legado. La consulta de perfiles ligeros infraestructura se introdujo en SQL Server 2016 SP1, pero no se habilita de forma predeterminada; administradores de

bases de datos podrían permitir que con una marca de seguimiento. En SQL Server 2019, la infraestructura de consulta de perfiles ligeros está activado por defecto.

El apoyo adicional para solucionar problemas de índices de columnas estadísticas -columnstore ahora se incluyen en DBCC CLONEDATABASE para

permitir la solución de problemas de rendimiento sin la necesidad de la captura manual de la información estadística. La capacidad de ver posible los

grandes ahorros de espacio al utilizar los índices de columnas comprimidos altamente eficientes ha sido añadido a sp_estimate_data_compression_savings.

En SQL Server 2019, tanto de almacén de columnas y COLUMNSTORE_ARCHIVE han añadido permitirá estimar el ahorro de espacio si cualquiera de

estos índices se utilizan en una mesa.

detección de la salud de nivel de base de datos mejorada para bases de datos de grupo de disponibilidad detección de la salud de nivel -database para bases de datos del grupo de

disponibilidad ha sido mejorada para detectar errores de condiciones adicionales relacionados con la disponibilidad de una base de datos e iniciar una conmutación por error (o reiniciar) del

recurso del grupo de disponibilidad, si es necesario.

mejora de la información para investigar espera relacionados con páginas -una nueva función de administración dinámica

sys.dm_db_page_info devuelve información sobre la cabecera de una página y cuando se utiliza en conjunción con

sys.dm_exec_requests y sys.sysprocesses es posible obtener un mayor conocimiento de los problemas de rendimiento por las que una página está causando.

Microsoft SQL Server 2019 de vista previa 17


Inteligencia de negocios

Reporting Services

SQL Server Reporting Services (SSRS) proporciona una solución local moderno, para la creación, implementación y administración de informes dentro de su

organización. Desde SQL Server 2016, Reporting Services aporta un diseño moderno de informes empresariales. Se pueden crear informes optimizados para móviles

para teléfonos inteligentes y tabletas para llevar el poder de los datos a más usuarios en la organización, además de la creación de informes paginados modernas. El

nativo aplicaciones de potencia de BI para dispositivos móviles para Windows 10, iOS, Android y HTML5 permitir un fácil acceso a los informes y cuadros de mando

móviles, tanto en el modo en línea y fuera de línea.

Esta plataforma de informes basada en servidor incluye un conjunto completo de herramientas para crear, administrar y entregar informes y APIs que permiten a los

desarrolladores integrar o ampliar los datos e informar de procesamiento en aplicaciones personalizadas. Estas herramientas funcionan dentro del entorno Microsoft Visual

Studio y están totalmente integrados con herramientas y componentes de SQL Server. Generador de informes permite a los autores de informes para diseñar informes

paginados y publicarlos en un servidor de informes. SQL Server Mobile Informe Editor permite a los autores de informes para diseñar informes móviles y publicarlos en un

servidor de informes. Herramientas de datos de SQL Server (SSDT) ​se integra en Visual Studio 2017 y permite a los desarrolladores diseñar informes paginados dentro

del entorno de desarrollo integrado de Visual Studio y tomar ventaja de proyectos, control de código fuente, construir y despliegue.

SSRS proporciona un portal web que responde construida en HTML5 que permite a los usuarios navegar, buscar, ver y administrar informes (tanto paginados y móviles) utilizando

un navegador moderno para acceder a todos sus informes en un solo lugar. Un agente de entrega y programación refresca conjuntos de datos y ejecuta informes en un horario, y

proporciona informes paginados a los usuarios a través de correo electrónico y otros medios. La base de datos del servidor de informes, construido en el motor de base de datos

SQL Server, almacena y administra el catálogo de contenidos, incluyendo las fuentes de datos, conjuntos de datos, informes paginados, informes, móviles y KPI. La base de datos

puede estar en el servidor de informes o en un servidor diferente que ejecuta SQL Server.

Reporting Services admite ambos informes paginados tradicionales, además de los informes y cuadros de mando móviles.

Para obtener más información acerca de las capacidades de Reporting Services, vea Reporting Services . Tenga en cuenta que Reporting Services es actualmente una

característica sólo para Windows.

Poder Informe BI Server

El poder de BI es un conjunto de servicios y características que permiten a su organización para compartir, visualizar y analizar los datos de una forma de auto-servicio de

colaboración. El poder de BI se puede conectar a una mezcla de en las instalaciones y fuentes de datos en línea, que se puede actualizar de forma automática en un horario

fijo. También puede utilizar la energía de BI para mostrar sus informes locales existentes y modelos de datos.

Con Power BI de escritorio, los usuarios pueden auto-servicio para diseñar informes, cuadros de mando, y modelos de datos que se conectan a una amplia gama de fuentes de datos. Para obtener

más información acerca de las capacidades de BI de alimentación de escritorio, consulte la la página del producto de alimentación de BI de escritorio .

Con el servicio de alimentación de BI, los usuarios pueden almacenar y acceder al poder BI informa de la nube pública de Microsoft, utilizando un navegador o dispositivos móviles. El servicio de

alimentación de primera calidad BI permite a los usuarios compartir y colaborar en los informes de BI de energía. Para obtener más información acerca de las capacidades de BI de energía,

consulte la la página del producto de alimentación de BI .

Microsoft SQL Server 2019 de vista previa 18


Potencia del servidor de informes de BI se basa en SQL Server 2017 Reporting Services para permitir informes diseñados en el poder de BI de escritorio para ser desplegados en

un servidor local, en lugar de desde el servicio en la nube de energía BI. Potencia del servidor de informes de BI permite a las organizaciones con las políticas de protección de

datos que de otra circunstancia que lo impida el uso del servicio BI poder nube pública para cosechar los beneficios de los informes de potencia de BI. Una suscripción al servicio de

energía BI superior incorpora una licencia para alimentación del servidor de informes de BI, permitiendo a las organizaciones a comenzar a construir en las instalaciones de energía

BI informa que más adelante se pueden migrar a la nube.

Para obtener más información acerca de las capacidades de BI de alimentación del servidor de informes, consulte la la página del producto de alimentación del servidor de informes de BI . Tenga en

cuenta que la energía del servidor de informes de BI es actualmente una característica sólo para Windows.

Analysis Services

SQL Server Analysis Services (SSAS) cuenta con capacidades de conectividad de datos y la transformación moderna, con apoyo a las fuentes de alimentación de datos de BI.

SSAS también es compatible con algunas capacidades de modelado avanzadas de BI, tales como transformaciones de mashups de datos, taladro-through, y jerarquías

desiguales. SSAS se puede configurar para trabajar con modelos en memoria tabulares, o cubos OLAP multidimensionales tradicionales.

SQL Server Analysis Services proporciona varios enfoques para la creación de un modelo semántico inteligencia empresarial: tabular, multidimensional
(cubos OLAP), y el Poder pivote para SharePoint.

Tener más de un enfoque permite una experiencia de modelado adaptada a las diferentes necesidades de negocio y de usuario. Multidimensional es una tecnología madura basada

en estándares abiertos abrazada por numerosos vendedores de software de BI-pero puede ser difícil de dominar. Tabular ofrece un enfoque de modelo relacional que muchos

desarrolladores a encontrar más intuitivo. Pivote de energía es aún más sencillo, que ofrece el modelado visual de datos en Excel, con el apoyo proporcionado a través del servidor

de SharePoint. Todos los modelos están desplegados como bases de datos que se ejecutan en una instancia de Analysis Services, se accede por las herramientas de cliente

utilizando un único conjunto de proveedores de datos, y se visualizan en los informes estáticos e interactivos a través de Excel, Reporting Services, Power BI y herramientas de BI de

otros proveedores.

Tabular y soluciones multidimensionales se construyen usando herramientas de datos de SQL Server (SSDT) ​y están destinados a proyectos de BI corporativas que se ejecutan en una

instancia de Analysis Services independiente en las instalaciones, y para los modelos tabulares, un servidor de Analysis Services Azure en la nube. Ambas soluciones de alto

rendimiento de bases de datos de rendimiento de análisis que se integran fácilmente con los clientes de BI.

Tabular y modelos multidimensionales utilizan los datos importados de fuentes externas. La cantidad y el tipo de datos que necesita para importar puede ser una

consideración primordial a la hora de decidir qué tipo de modelo mejor se adapte a sus datos. Tabular y soluciones multidimensionales utilizan la compresión de

datos que reduce el tamaño de la base de datos de Analysis Services en relación con el almacén de datos de la que va a importar los datos. Debido a compresión

real puede variar en función de las características de los datos subyacentes, no hay manera de saber con precisión cómo se requerirá mucho disco y la memoria por

una solución después de los datos es procesada y utilizada en las consultas.

bases de datos tabulares corren ya sea en la memoria o en modo DirectQuery que descarga ejecución de la consulta a una base de datos externa. Para tabulares análisis dentro

de la memoria, la base de datos se almacena en la memoria por completo, lo que significa que debe tener memoria suficiente para no sólo cargar todos los datos, sino también

para crear estructuras de datos adicionales para apoyar las consultas. DirectQuery, renovado en SQL Server 2016, tiene menos restricciones que antes, y un mejor rendimiento.

Aprovechando la base de datos relacional backend para la ejecución de almacenamiento y consulta hace que la construcción de un modelo Tabular a gran escala más factible que

antes era posible. Para la descarga multidimensional, almacenamiento de datos y la ejecución de la consulta están disponibles a través de ROLAP. En un servidor de consultas,

los conjuntos de filas pueden almacenar en caché, y los rancios paginar fuera.

Microsoft SQL Server 2019 de vista previa 19


Para obtener más información acerca de las capacidades de Analysis Services, vea Analysis Services . Tenga en cuenta que Analysis Services es actualmente una característica sólo para

Windows.

Nota: SQL Server 2019 CTP 2.0 no introduce nuevas características para Business Intelligence.

Microsoft SQL Server 2019 de vista previa 20


Gestión de la Información de la empresa

SQL Server Integration Services

Una característica desde SQL Server 2005, SQL Server Integration Services (SSIS) es una plataforma para la construcción de integración de datos y los datos de nivel

empresarial soluciones transformaciones. Utilizar servicios de integración para resolver problemas complejos de negocios mediante la copia o la descarga de archivos, el envío

de mensajes de correo electrónico en respuesta a eventos, la actualización de los almacenes de datos, limpieza y extracción de datos y la gestión de objetos y datos de SQL

Server. Los paquetes pueden trabajar solos o en concierto con otros paquetes para hacer frente a las necesidades de negocio complejos. Servicios de integración pueden extraer

y transformar datos de una amplia variedad de fuentes, tales como archivos XML de datos, archivos planos, y fuentes de datos relacionales, y luego cargar los datos en uno o

más destinos.

Integration Services incluye un amplio conjunto de tareas integradas y transformaciones; herramientas para la construcción de paquetes; y el servicio Integration

Services para ejecutar y administrar paquetes. Puede utilizar las herramientas gráficas de Integration Services para crear soluciones sin escribir una sola línea de

código; o se puede programar el modelo extensivo de objetos de Integration Services para crear paquetes mediante programación y tareas personalizadas de código

y otros objetos de paquete.

Mejoras de SQL Server 2019 a escalar a cabo paquetes SSIS se pueden instalar lado a lado con la versión de SQL Server 2017. Si lo prefiere, también

puede optar por actualizar escalar gestión, maestros y trabajadores en su lugar.

Para obtener más información acerca de las capacidades y características de SSIS, vea SQL Server Integration Services . Tenga en cuenta que el motor de SSIS se ejecuta

en Windows y Linux.

Servicios de datos maestros

Una característica desde SQL Server 2008, Master Data Services le permite gestionar un conjunto maestro de datos de la organización. Puede organizar los datos en

modelos, crear reglas para la actualización de los datos, y controlar que actualiza los datos. Con un complemento de Excel y una aplicación web, puede compartir los

datos maestros establecidos con otras personas de su organización. La aplicación web de Administrador de datos maestros (MDM) tenía una dependencia de

Silverlight. Todos los antiguos componentes de Silverlight han sido reemplazados con los controles HTML en SQL Server 2019.

En Master Data Services, el modelo es el contenedor de más alto nivel en la estructura de los datos maestros. Se crea un modelo para gestionar grupos de

similares datos, por ejemplo, para la gestión de datos de productos en línea. Un modelo contiene una o más entidades, y entidades contienen miembros que

son los registros de datos. Por ejemplo, el modelo de su producto en línea puede contener entidades como producto, color y estilo. La entidad de color puede

contener miembros de los colores rojo, plata y negro.

Para obtener más información acerca de las capacidades de los servicios de datos de calidad, véase Servicios de datos maestros general . Tenga en cuenta que de Master Data Services es

actualmente una característica sólo para Windows.

Microsoft SQL Server 2019 de vista previa 21


SQL Server 2019 utillaje

SQL Server 2019 es apoyado por mejoras y adiciones a acompañar herramientas libres. Alcanzando en general la disponibilidad de Microsoft Ignite 2018, Azure

Data Studio 7 es una aplicación de escritorio nueva, de código abierto, multiplataforma (Windows, Linux, MacOS) que para la administración y consulta de las

instancias de SQL Server que se ejecutan en cualquier plataforma, instancias de base de datos SQL Azure Almacén, y Azure SQL. Con Azure Data Studio,

puede ejecutar consultas, llevar a cabo tareas de administración, y crear cuadros de mando personalizados para monitorear el estado de las instancias de SQL

Server. Azure Data Studio se basa en la misma plataforma que código de Visual Studio, e incluye la integración Git y extensibilidad de la caja; varios Microsoft, 3 rd

partido, y las extensiones de la comunidad ya están disponibles. Los administradores de bases de datos y los datos científicos pueden interactuar con los

clústeres de datos grande de SQL Server utilizando la extensión de gestión de datos de crecimiento modular y Notebooks Jupyter. Para saber más sobre Azure

Data Studio en

http://aka.ms/azuredatastudio

SQL Server Management Studio es la aplicación de escritorio de Windows de sólo libre para la administración y consulta de las instancias de SQL Server que se

ejecutan en cualquier plataforma, instancias de base de datos SQL Azure Almacén, y Azure SQL. Ya que

2016, SQL Server Management Studio tiene su propio ciclo de liberación independiente de SQL Server, lo que permite actualizaciones más frecuentes.

Para saber más acerca de SQL Server Management Studio en microsoft Docs .

Código Visual Studio es un IDE libre, ligero y extensible de plataforma cruzada. Con la extensión mssql, puede utilizar código de Visual Studio para ejecutar secuencias de

comandos de Transact-SQL en instancias de SQL Server que se ejecutan en cualquier plataforma, instancias de base de datos SQL Azure Almacén, y Azure SQL. Para

saber más acerca de código de Visual Studio en

https://code.visualstudio.com/ . Para saber más sobre el trabajo con la extensión mssql Visual Studio Código de

microsoft Docs .

Varios de línea de comandos / shell herramientas están disponibles para interactuar con SQL Server, incluyendo:

• sqlcmd -Se usa para ejecutar los comandos de Transact-SQL desde la línea de comandos, de forma dinámica o desde un archivo.

• BCP -utilizado a los datos de importación masiva y a granel de exportación a instancias de SQL Server.

• sqlpackage -utilizado a bases de datos de secuencias de comandos de bases de datos y desplegar a dacpac paquetes, para simplificar la implementación y migración de bases de datos.

versiones entre plataformas de sqlcmd y BCP ya están disponibles. Un comunicado de la cruz-plataforma de sqlpackage se encuentra actualmente en la vista previa.

mssql-cli es una herramienta nueva, multiplataforma, de línea de comandos / shell que tiene como objetivo proporcionar un entorno de shell más fácil de usar para interactuar

con SQL Server; mssql-cli mejora sobre sqlcmd mediante la adición de características modernas tales como resaltado de sintaxis, la finalización automática, y el formato de

conjunto de resultados de adaptación. mssql-cli se basa en el proyecto dbcli de código abierto y es dependiente del lenguaje Python y la herramienta de gestión de pepita

paquete de Python. Encontrar más información sobre mssql-cli en la página del proyecto en GitHub .

Herramientas de datos de SQL Server es una personalización de la carga de trabajo para Visual Studio que se utiliza para desarrollar, probar e implementar motor de SQL Server base

de datos, Integration Services, Analysis Services y Reporting Services objetos tabulares. Herramientas de datos de SQL Server es compatible con todas las versiones de Visual Studio

2017, incluyendo Community Edition. Más información acerca de las herramientas de datos del servidor SQL en microsoft Docs .

7 Azure Data Studio fue lanzado en la vista previa bajo el nombre de SQL operaciones del estudio.

Microsoft SQL Server 2019 de vista previa 22


Conclusión

SQL Server sigue evolucionando en SQL Server 2019; nuevas características y nuevas tecnologías hacen que sea una herramienta aún más convincente para la

empresa de SQL Server. Desarrolladores, analistas, científicos de datos, y los administradores de bases pueden ser aún más productivo que nunca con nuevas

características a través del motor de base de datos. Las agrupaciones de SQL Server 2019 Big Data hacen un nuevo caso de uso para SQL Server, por lo que es

fácil de llevar de alto valor datos relacionales y de alto volumen de datos grande juntos en una sola plataforma escalable. Con una mayor gama de plataformas y

escenarios de uso, incluyendo los envases de SQL Server en Kubernetes y Servicio de Tela, las organizaciones tienen una mayor flexibilidad en el diseño de sus

ecosistemas de datos.

Las llamadas a la acción

Para obtener más información acerca de SQL Server 2019, consulte: aka.ms/ss19

Para obtener más información sobre Azure Data Studio, consulte: aka.ms/azuredatastudio

Para la documentación de SQL, consulte: https://docs.microsoft.com/en-us/sql/sql-hub-menu

Microsoft SQL Server 2019 de vista previa 23


© 2018 Microsoft Corporation. Todos los derechos reservados.

También podría gustarte