BASE DE DATOS<br />Maestro: Carlos Arturo Torres Gastelu<br />“Data warehouse”<br />Numero de Equipo:  5<br />Integrantes:...
proporciona una plataforma de almacenamiento de datos completa y permite crear y gestionar su almacén de datos, con una pe...
Características de la escalabilidad<br />contiene avances importantes respecto a versiones anteriores, por lo que funciona...
estrella de Ingreso  “Star Join”<br />Con modelados dimensionalmente los almacenes de datos, una gran parte de su carga de...
estrella de Ingreso  “Star Join”<br />Esto ahorra una considerable cantidad de tiempo de CPU en comparación con tecnología...
Ejecuta  consultas y  también reordena los mapas de bits durante la ejecución, poniendo la primera más prioritaria, de ahí...
Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />El paralelismo tabla particionada (PTP) ayuda a obtener...
Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />
Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />La ejecución de Q1 y Q2 en SQL Server 2005 puede genera...
Alineados partición vistas indexadas “Partition-Aligned Indexed Views”<br />Permiten crear y gestionar los agregados de re...
Alineados partición vistas indexadas “Partition-Aligned Indexed Views”<br />
conjuntos de agrupación“GROUPING SETS”<br />Permiten escribir una consulta que produce varias agrupaciones y devuelve un s...
“MERGE”<br />La instrucción MERGE le permite realizar varias manipulaciones de bases de datos, en una tabla o vista dentro...
“MERGE”<br />En el contexto del almacenamiento de datos, la instrucción MERGE se utiliza para efectuar operaciones INSERT ...
Captura de datos modificados “Change Data Capture”<br />Proporciona un mecanismo eficaz para rastrear y recopilar datos de...
Captura de datos modificados “Change Data Capture”<br />
INSERTAR registros mínimamente“Minimally Logged INSERT”<br />Cuando se escriben datos en una base de datos, se escriben en...
Compresión de datos“Data Compression”<br />reduce el tamaño de tablas, índices o un subconjunto de las particiones de alma...
Compresión de reserva de seguridad “Backup Compression”<br />Reduce el tamaño de las copias de seguridad de SQL y ahorra e...
regulador de recursos“Resource Governor”<br />Permite controlar la cantidad de recursos de la CPU y la memoria asignada a ...
regulador de recursos“Resource Governor”<br />Prioritization.- Habilita la priorización de las cargas de trabajo. <br />Ha...
Fondo: Un fondo de recurso, o el fondo, representan una parte de los recursos físicos del servidor. Dependiendo sus ajuste...
Estos conceptos son ilustrados en la figura siguiente:<br />
Mejoras de Servicios de Integración``Integration Services Improvements’’<br />Haciendo ETL para mover datos de sus sistema...
Funcionamiento de Tubería``Pipeline Performance’’<br />En el Servidor SQL 2008 R2 SSIS, varios hilos puede trabajar juntos...
La figura siguiente muestra como el Servidor realzado SQL 2008 R2 el paralelismo de tubería trabaja.<br />
Mejoras de Servicios de Análisis``Analysis Services Improvements’’<br />SQL el Servidor 2008 Servicios de Análisis R2 (SSA...
Pregunta y Contesta Funcionamiento``Query and Write-back Performance’’<br />El funcionamiento de contesta las operaciones,...
Servicios de Análisis Reserva Realzada``Analysis Services Enhanced Backup’’<br />En el Servidor SQL 2008 Servicios de Anál...
Base de datos Escalable Compartida asScalable Shared Database for AS<br />SQL el Servidor 2008 Servicios de Análisis R2 ap...
La figura siguiente ilustra una configuración típica SSD.<br />
Reportaje de Adaptabilidad``Reporting Scalability’’<br />El Servidor SQL 2008 R2 el Reportaje de Servicios relatando el mo...
Preguntas de retroalimentación<br />Para que nos sirve la característica  Partitioned Table Parallelism?<br />Quees data w...
Upcoming SlideShare
Loading in...5
×

Data warehouse

905

Published on

presentacion de la caracteristica de SQL server 2008 R2 denominada Data Warehouse

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
905
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Data warehouse

  1. 1. BASE DE DATOS<br />Maestro: Carlos Arturo Torres Gastelu<br />“Data warehouse”<br />Numero de Equipo: 5<br />Integrantes: Elvira Lázaro Irving <br />Yañez Flores Victor Hazel<br />
  2. 2. proporciona una plataforma de almacenamiento de datos completa y permite crear y gestionar su almacén de datos, con una perspectiva adaptable para lograr una mayor satisfacción a las organizaciones, ya que en esta nueva versión se mejoro la escalabilidad.<br />Microsoft SQL server 2008 r2“DATA WAREHOUSE”<br />
  3. 3. Características de la escalabilidad<br />contiene avances importantes respecto a versiones anteriores, por lo que funciona mejor cuando se crea, gestiona y se consulta en los almacenes de datos de gran tamaño<br />
  4. 4. estrella de Ingreso “Star Join”<br />Con modelados dimensionalmente los almacenes de datos, una gran parte de su carga de trabajo suele consistir en lo que se conoce como la estrella de consultas de unión.<br />Estas consultas siguen un patrón común que se une a la tabla de hechos con una o varias tablas de dimensiones, Además,suelen expresar las condiciones de filtro contra las columnas sin clave de las tablas de dimensiones y realizar una agregación en una columna de la tabla de hechos.<br />La nueva tecnología empleada se basa en filtros de mapa de bits, también conocidos como filtros Bloom , que permite a SQL Server para eliminar las filas que no pueden obtener la tabla de hechos.<br />
  5. 5. estrella de Ingreso “Star Join”<br />Esto ahorra una considerable cantidad de tiempo de CPU en comparación con tecnologías de procesamiento de consultas que utilizan los productos de la competencia.<br />La nueva estrella de optimización de combinación utiliza una serie de combinaciones hash.<br />
  6. 6. Ejecuta consultas y también reordena los mapas de bits durante la ejecución, poniendo la primera más prioritaria, de ahí la segunda más prioritaria, y así sucesivamente. Esto permite ahorrar más tiempo de CPU, porque una vez que una fila de una tabla llega a fallar, este checa de nuevo en el mapa de bits, y la fila se omite.<br />El procesador de consultas en SQL Server aplica la optimización automática de consultas.<br />
  7. 7. Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />El paralelismo tabla particionada (PTP) ayuda a obtener el máximo poder del hardware donde aplicaciones de almacenamiento de datos suele reunir grandes cantidades de datos históricos en las tablas de hechos, que a menudo son divididas por la fecha. <br />mejora el rendimiento de los planes de consultas en paralelo con las tablas de particiones mediante una mejor utilización de la capacidad de procesamiento del hardware existente<br />
  8. 8. Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />
  9. 9. Tabla de Particiones Paralela “Partitioned Table Parallelism”<br />La ejecución de Q1 y Q2 en SQL Server 2005 puede generar un comportamiento inesperado. <br />La ejecución de Q1 y Q2 en SQL Server 2008 R2 resultados en una mejor utilización del hardware disponible, y por lo tanto un mejor rendimiento, así como el comportamiento más predecible.<br />
  10. 10. Alineados partición vistas indexadas “Partition-Aligned Indexed Views”<br />Permiten crear y gestionar los agregados de resumen en su almacén de datos relacionales de manera más eficiente, y utilizarlos en situaciones en las que no podría usarlos con eficacia antes, la mejora de rendimiento de las consultas en un escenario típico, que tiene una tabla que se divide por la fecha, las vistas indizadas se definen en esta tabla para acelerar las consultas.<br />En esta mejora significativa sobre SQL Server 2005, donde se debe quitar todas las vistas indizadas se define en una tabla con particiones antes de usar el funcionamiento del interruptor de ALTER TABLE para cambiar una partición en o fuera de ella. <br />En SQL Server 2008 R2 ofrece las ventajas de las vistas indizadas en tablas con particiones grandes, evitando al mismo tiempo el costo de la reconstrucción de los agregados en toda una tabla con particiones. <br />Estos beneficios incluyen el mantenimiento automático de los agregados<br />
  11. 11. Alineados partición vistas indexadas “Partition-Aligned Indexed Views”<br />
  12. 12. conjuntos de agrupación“GROUPING SETS”<br />Permiten escribir una consulta que produce varias agrupaciones y devuelve un solo conjunto de resultados. El conjunto de resultados es equivalente a una UNION ALL de filas agrupadas de manera diferente. <br />Permite escribir informes con varias agrupaciones con facilidad, con el rendimiento de las consultas mejorado.<br />
  13. 13. “MERGE”<br />La instrucción MERGE le permite realizar varias manipulaciones de bases de datos, en una tabla o vista dentro de una sola instrucción.<br />La tabla o vista de destino está unido a una fuente de datos y las operaciones de DML se realizan en los resultados de la unión.<br />La instrucción MERGE tiene tres cláusulas WHEN, cada una de ellas le permite realizar una acción específica de DML en una fila determinada en el conjunto de resultados:<br />WHEN MATCHED.- Por cada fila que existe tanto en el objetivo y la fuente, permite actualizar o eliminar la fila en la tabla de destino.<br />WHEN TARGET.- Por cada fila que existe en el origen pero no en el de destino, permite insertar una fila en el blanco.<br />WHEN SOURCE.- Por cada fila que existe en el destino pero no en la fuente,permite actualizar o eliminar la fila en la tabla de destino.<br />
  14. 14. “MERGE”<br />En el contexto del almacenamiento de datos, la instrucción MERGE se utiliza para efectuar operaciones INSERT eficiente y operaciones de actualización de SlowlyChangingDimensions (SCD) y para mantener la tabla de hechos en varios escenarios comunes.<br />La instrucción MERGE tiene mejores características pero en SQL Server 2008 R2 también incluye una extensión de gran alcance para la instrucción INSERT que permite que se consumen las filas devueltas por la cláusula OUTPUT de una instrucción INSERT, UPDATE, DELETE o MERGE.<br />
  15. 15. Captura de datos modificados “Change Data Capture”<br />Proporciona un mecanismo eficaz para rastrear y recopilar datos de los cambios realizados en las tablas de usuario y le proporciona acceso a modificar los datos en un formato relacional fácil consumo. <br />Normalmente, se utiliza en una base de datos operativos para capturar los cambios de movimiento posterior en el almacén de datos. <br />Por lo tanto elimina la necesidad de utilizar métodos intrusivos, como desencadenadores de usuario, columnas de marca, etc.<br />
  16. 16. Captura de datos modificados “Change Data Capture”<br />
  17. 17. INSERTAR registros mínimamente“Minimally Logged INSERT”<br />Cuando se escriben datos en una base de datos, se escriben en el disco dos veces: una para el registro, y otra vez en la propia base de datos.<br />Sin embargo, es posible escribir los datos en el disco una sola vez, en algunos casos importantes que involucran la inserción de datos en las tablas existentes, lo que acelera los procesos de ETL de manera significativa. <br />Consiste en el registro de sólo la información que se requiere para revertir la transacción.<br />Mejora, el rendimiento de las grandes operaciones a gran escala INSERTAR al reducir el número de registros a ser escrito y la cantidad de espacio de registro necesario para completar la operación. <br />
  18. 18. Compresión de datos“Data Compression”<br />reduce el tamaño de tablas, índices o un subconjunto de las particiones de almacenamiento para poder reducir los datos redundantes. <br />SQL Server ofrece dos tipos de compresión:<br />La compresión ROW.- permite el almacenamiento de tipos de longitud fija, en formato variable de almacenamiento.<br />La compresión PAGE.- reduce al mínimo, el almacenamiento de datos redundantes en la página mediante el almacenamiento de patrones de bytes, que ocurren comúnmente en la páginay luego hacen referencia a estos valores en las columnas respectivas. <br />
  19. 19. Compresión de reserva de seguridad “Backup Compression”<br />Reduce el tamaño de las copias de seguridad de SQL y ahorra en los medios de comunicación en disco para copias de seguridad de SQL. <br />Esta reducción en el espacio y el tiempo a expensas de la utilización de ciclos de CPU.<br />Pero se puede controlar la cantidad de CPU cuando es utilizado por las copias de seguridad utilizando el regulador de recursos.<br />
  20. 20. regulador de recursos“Resource Governor”<br />Permite controlar la cantidad de recursos de la CPU y la memoria asignada a diferentes partes de su carga de trabajo de la base de datos relacional.<br />Se puede utilizar para evitar consultas fuera de controly de reservar recursos para una parte importante de su carga de trabajo. <br />Objetivos principales<br />Monitoring.- permite el seguimiento del consumo de recursos por grupo de solicitudes.<br />Predictability.-Proporcionala ejecución previsible de las cargas de trabajo en un ambiente donde no hay contención de recursos. <br />
  21. 21. regulador de recursos“Resource Governor”<br />Prioritization.- Habilita la priorización de las cargas de trabajo. <br />Hay tres nuevos recursos que son importantes para la gobernación del recurso, grupos de carga de trabajo, fondos de recurso, clasificación (y clasificador de funciones definidas por el usuario) <br />Grupo: Un grupo de carga de trabajo, o el grupo, son una categoría especificada de usuario de solicita lo que es similar según la clasificación gobierna que son aplicados a cada petición. El valor de un grupo está en la supervisión de conjunto de consumo de recurso y una política uniforme que es aplicada a todo solicita en un grupo. Un grupo define la política para sus miembros.<br />
  22. 22. Fondo: Un fondo de recurso, o el fondo, representan una parte de los recursos físicos del servidor. Dependiendo sus ajustes, un fondo puede tener un tamaño fijo (sus ajustes de uso de recurso mínimos y máximos son iguales el uno al otro) o tienen una parte que es compartida entre múltiples fondos (su mínimo es menos que su máximo eficaz). "Compartido" en este caso simplemente quiere decir que los recursos van al fondo que solicita los recursos primero. En la configuración de falta todos los recursos son compartidos, así manteniendo la compatibilidad atrasada con la política de 2005 de Servidor SQL.<br />Clasificación: La clasificación es un juego de las reglas escritas por usuario que permiten al Gobernador de Recurso clasificar solicita en los grupos descritos antes. Es puesto en práctica por un escalar Despachan-SQL la función definida por usuario (UDF) que es designado como " un clasificador UDF " para el Gobernador de Recurso.<br />
  23. 23. Estos conceptos son ilustrados en la figura siguiente:<br />
  24. 24. Mejoras de Servicios de Integración``Integration Services Improvements’’<br />Haciendo ETL para mover datos de sus sistemas operacionales en su depósito de datos puede ser una tarea intensiva de tiempo. Para hacer este proceso más rápido, SQL el Servidor 2008 Servicios de Integración R2 (SSIS) introducen dos rasgos de adaptabilidad importantes: funcionamiento de consulta mejorado y funcionamiento de tubería de transformación mejorado.<br />Funcionamiento de consulta es el componente de Consulta en SSIS este corre más rápido, y es aún más fácil al programa que en el Servidor SQL 2005. Una consulta prueba si cada fila en una corriente de filas tiene una fila que hace juego en otro dataset. Una consulta se parece a una base de datos la operación de juntura.<br />
  25. 25. Funcionamiento de Tubería``Pipeline Performance’’<br />En el Servidor SQL 2008 R2 SSIS, varios hilos puede trabajar juntos para hacer el trabajo que fuerzan un hilo solo a hacer por sí mismo en el Servidor SQL 2005 SSIS. Esto puede darle una aceleración de vario-pliegue en el funcionamiento ETL.<br /> En el Servidor SQL 2005 SSIS, el paralelismo de tubería son más de grano grueso. Cuando los usuarios tienen un paquete simple con uno o dos árboles de ejecución, hay sólo uno o dos procesadores usados, y el paquete no podría beneficiarse de una máquina de multiprocesador con más que unos procesadores. Incluso si los usuarios lógicamente hienden el flujo de datos por usando el multimolde, todos los caminos de salida de un multimolde pertenecen al mismo árbol de ejecución, y ellos son ejecutados en serie por el Servidor SQL 2005 SSIS la tarea de flujo de datos.<br />
  26. 26. La figura siguiente muestra como el Servidor realzado SQL 2008 R2 el paralelismo de tubería trabaja.<br />
  27. 27. Mejoras de Servicios de Análisis``Analysis Services Improvements’’<br />SQL el Servidor 2008 Servicios de Análisis R2 (SSAS) dramáticamente mejoran la velocidad de pregunta con el nuevo cómputo de bloque, contestar, y rasgos de funcionamiento de base de datos escalables compartidos. La posibilidad de gestión también se mejora con la capacidad de sostener bases de datos mucho más grandes.<br />MDX Pregunta Funcionamiento: Cómputo de Bloque<br /> El cómputo de bloque mejorado en el Servidor SQL 2008 R2 SSAS acelera la pregunta de MDX que procesa principalmente por hacer el trabajo solamente para los valores no nulos en un espacio de cubo. Ningún tiempo es gastado evaluando células nulas. La idea clave detrás del cómputo sub espacial es la mejor introducida por contrastándolo con una evaluación de célula-por-célula "ingenua" de un cálculo. Considere un cálculo Rolling Sum que suma las ventas para el año anterior y el año corriente, y una pregunta que solicita el Rolling Sum hacia 2005 para todos los productos.<br />
  28. 28. Pregunta y Contesta Funcionamiento``Query and Write-back Performance’’<br />El funcionamiento de contesta las operaciones, y preguntas sobre contestan datos, es mejorado en el Servidor SQL 2008 Servicios de Análisis R2. La célula contesta en Servicios de Análisis es la capacidad para usuarios finales para poner al día valores de célula en la hoja o niveles agregados. La célula contesta los empleos un especial contestan la partición por grupo de medida que almacena la diferencia (el delta) entre el valor de célula puesto al día y el valor original. Cuando una pregunta de MDX solicita datos de célula de este grupo de medida, el motor de almacenaje tiene acceso a todas las particiones incluyendo la partición contestaré y agrega los resultados para producir el valor de célula derecho.<br /> En el Servidor SQL 2005 y liberaciones más tempranas, Servicios de Análisis requeridos contestan particiones para tener el almacenaje ROLAP. Esto es una causa común para publicaciones de funcionamiento<br />
  29. 29. Servicios de Análisis Reserva Realzada``Analysis Services Enhanced Backup’’<br />En el Servidor SQL 2008 Servicios de Análisis R2 uno de los realces de funcionamiento que usted encontrará es un nuevo subsistema de almacenaje de reserva. El subsistema de almacenaje de reserva ahora ha sido vuelto a escribir para tener el funcionamiento mayor en cuenta y la adaptabilidad. Los cambios son transparentes a su uso - ningún cambio de código es necesario para aprovecharlos. <br /> El nuevo subsistema de almacenaje de reserva había introducido un nuevo formato a los archivos de reserva de Servicios de Análisis. La extensión de nombre del archivo no se ha cambiado. Sin embargo, el formato interno es diferente, entonces la reserva puede escalar bien para manejar bases de datos sobre un terabyte en el tamaño.<br /> SQL el Servidor 2008 R2 la reserva de Servicios de Análisis es totalmente atrasado compatible con el Servidor SQL 2005 Servicios de Análisis. Esto le permite para restaurar bases de datos sostenidas en el Servidor SQL 2005.<br />
  30. 30. Base de datos Escalable Compartida asScalable Shared Database for AS<br />SQL el Servidor 2008 Servicios de Análisis R2 apoyan esto con un rasgo llamó la base de datos escalable compartida (SSD). <br /> La escala hacia fuera puede aplicarse a varios argumentos y cargas de trabajo como el tratamiento, preguntas, datos y la dirección de escondrijo. La escala más común - hacia fuera el argumento para Servicios de Análisis debe extender la carga de pregunta a través de múltiples servidores en respuesta al número creciente de usuarios simultáneos. Esto ha sido alcanzado en el pasado por colocando una carga que equilibra la solución como la Carga de Red de Microsoft que Equilibra (NLB) la capacidad delante de múltiples servidores y reproduciendo de los datos físicos entre los servidores. La dirección de tal entorno plantea varios desafíos<br />
  31. 31. La figura siguiente ilustra una configuración típica SSD.<br />
  32. 32. Reportaje de Adaptabilidad``Reporting Scalability’’<br />El Servidor SQL 2008 R2 el Reportaje de Servicios relatando el motor ha tenido una mejora principal de la liberación previa, de modo que esto pueda dar informes mucho más grandes que ello podría antes. Aunque esto no sea expresamente una mejora de almacenaje de datos (es útil en el reportaje operacional también), es útil en algunos argumentos de almacenaje de datos. Si usted crea informes con cientos o miles de páginas, SQL el Servidor 2008 R2 Relatando Servicios le ayuda a dar los informes más rápido. Además, el tamaño del informe más grande que puede ser dado ha sido aumentado dramáticamente, considerando la misma configuración de hardware.<br />Adaptabilidad de Servidor<br /> SQL el Servidor 2008 R2 Relatando Servicios no corre dentro del Servidor de Información De Internet (IIS). Esto puede manejar su propia memoria, y tiene sus propios límites de memoria. Esto permite que usted para configurar los ajustes de memoria tan SSRS pueda correr sobre el mismo ordenador más con eficacia con otros servicios, como el Servidor SQL.<br />
  33. 33. Preguntas de retroalimentación<br />Para que nos sirve la característica Partitioned Table Parallelism?<br />Quees data warehouse?<br />Para quenossirve la caracteristica Merge?<br />Caracteristicas del regulador de recursos?<br />Cuales son los obejtivos principales del regulador de recursos?<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×