Cuando tomamos control de un servidor SQL Server en Flex Services, nosotros como operadores tenemos que sentirnos seguros con lo que estamos asumiendo. Para ello, hacemos un análisis del servidor donde revisamos elementos importantes del servidor como configuración del SQL, planes de mantenimiento, etc. En esta sesión, te enseñaremos lo importante de los diversos elementos básicos que revisamos para asegurarnos que tomamos el control de un servidos SQL Server que no nos va a dar sorpresas.
SQL Azure Administración, Desempeño y MantenimientoEduardo Castro
En esta presentación vemos los aspectos de administración de SQL Azure, así como aspectos de monitoreo de desempeño.
Saludos.
Ing. Eduardo Castro
Microsoft SQL Server MVP
http://tinyurl.com/comunidadwindows
En esta presentación analizamos las características de administración en SQL Server 2008.
Ing. Eduardo Castro Martinez, PhD
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://comunidadwindows.org
SQL Azure Administración, Desempeño y MantenimientoEduardo Castro
En esta presentación vemos los aspectos de administración de SQL Azure, así como aspectos de monitoreo de desempeño.
Saludos.
Ing. Eduardo Castro
Microsoft SQL Server MVP
http://tinyurl.com/comunidadwindows
En esta presentación analizamos las características de administración en SQL Server 2008.
Ing. Eduardo Castro Martinez, PhD
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://comunidadwindows.org
Objetivo: Crear bases de datos relacionales y diagramas de entidad relación sobre un sistema gestor de bases de datos o DBMS usando técnicas de modelamiento para almacenar la información de una organización, entidad o proceso
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012SolidQ
http://summit.solidq.com/madrid/
Es una pregunta recurrente en todas nuestras intervenciones en clientes que tienen desarrollos propios. ¿Es posible encontrar una forma factible de desarrollar aplicaciones contra SQL Server, que tengan control del código fuente incluso a nivel de Base de datos? En esta sesión hablaremos de DACPAC, proyectos de bases de datos y SQL Server Data Tools que vienen con SQL Server 2012. Veremos como usar cada una de ellas en su integracion con soluciones para valorar cual de las opciones conviene mas a proyectos nuevos o existentes.
Técnicas para optimizar tus aplicaciones de SQL Server con herramientas disponibles desde SQL Server 2005. Charla de la maratón de 24 horas del capítulo virtual de SQL Pass en español.
Consideraciones de hardware para SQL ServerEduardo Castro
Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
http://bit.ly/SQSummit
Aprende que puede aportar SSIS en las labores diarias de un DBA, desde las tareas más simples hasta cómo administrar fácilmente el servicio.
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
http://bit.ly/SQSummit
Con el creciente despliegue de modelos tabulares y servicios de tiempo real conectados a ellos, nos surge siempre una misma pregunta: ¿Cómo controlo quien puede acceder a determinados datos en esos modelos y arquitecturas modernas? Abordaremos distintos escenarios de conexión de Power BI y modelos tabulares, su implementación, mantenimiento y buenas prácticas.
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
http://bit.ly/SQSummit
A través de ejemplos vamos a ver porque las herramientas actuales de integración de datos han de experimentar una evolución significativa, tanto en su forma como en su fondo.
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
http://bit.ly/SQSummit
En esta sesión veremos el funcionamiento de la nueva funcionalidad de Grafos en SQL Server y qué nos puede aportar respecto a un modelado tradicional.
http://bit.ly/SQSummit
En el último año el ecosistema de herramientas de visualización de Microsoft ha crecido, desarrollado y combinado entre sí. ¿Qué camino está tomando? ¿qué puedo hacer con Reporting Services que no pueda hacer con Power BI, Report Server o viceversa? Haremos un análisis de la característica que diferencian cada una, de forma muy rápida.
Vale, SQL Server 2017 corre en Linux, ¿me interesa? Sí, ¿por qué? Porque no hablamos simplemente de que corra un nuevo sistema operativo...sino que se pueden utilizar para despliegues rápidos en entornos escalables basados en docker, kubernetes, etc. Daremos un repaso a cómo aprovecharnos de los nuevos escenarios de despliegue en nuestras empresas, aunque sean tradicionalmente entornos Microsoft.
En la vida real, columnstore puede aplicar bien o mal. En esta sesión veremos qué podemos hacer para conseguir un verdadero real-time operational analytics en nuestros entornos OLTP.
En un mundo que se mueve rápido, la capacidad de reacción ante la toma de decisiones es primordial. Te enseñaremos a llevar tus datos allá donde vayas, visualizarlos como necesites y tomar el control. Para ello PowerApps permite visualizarlos como necesites y tomar el control. Para ello PowerApps permite integrar la suite de aplicaciones de Microsoft, de una manera ágil e intuitiva.
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
¿Alguna vez has intentado invertir? ¿Te fiaste de un amigo? ¿De un soplo del mercado? En esta sesión veremos cómo aproximamos la predicción del mercado de valores y las diferentes opciones que nos planteamos en proyectos similares (predicción de ventas, stocks, compras...).
¿Hola? ¿Alguien por ahí? Hoy en día no es raro encontrarse con un Bot como medio para interactuar con una plataforma online. La creciente implantación de esta tecnología en el mercado, nos invita a conocer Azure Bot Framework. Repasaremos las herramientas disponibles, el proceso de creación, buenas practicas, casos de uso y muchos más. Acompáñanos ¡cuando hacer bot ya no hay stop!
Las necesidades de análisis en los diferentes escenarios de negocio se vuelven cada vez más complejas. Dato histórico, dato en tiempo real, dato desde diferentes fuentes, dato predictivo, todo a la vez y en el mismo punto centralizado. ¿Nos hemos vuelto locos? ¿Es imposible? ¿No seremos capaces? Nada de eso, con Azure y una buena planificación conseguiremos una arquitectura con la última tecnología y que, sobre todo, cubre nuestras necesidades de análisis por complejas que sean.
La nube ha abierto en los últimos años escenarios de análisis que antes eran impensables. Sistemas BI levantados y corriendo en minutos en vez de meses, alta disponibilidad al alcance de un botón, pagar únicamente por lo que consumimos... En esta sesión veremos las diferentes opciones que tenemos en Azure para conseguir mover nuestra infraestructura BI a la nube y aprovecharnos de sus ventajas.
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
El 25 de mayo entró en vigor el nuevo reglamento de protección de datos, en esta presentación te vamos a explicar qué es lo que tienes que tener en cuenta como un DBA para cumplir.
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
A raíz de un caso real, el equipo de SolidQ ha estado buscando la mejor manera de implementar una jerarquía padre-hijo de cuentas contables con un operador unitario que tuviera un buen rendimiento, a pesar de la gran cantidad de datos a la que tenía que enfrentarse. Veremos cómo aplanar la jerarquía, cómo implementarlo con SSAS, con una alternativa MDX, cómo añadir ordenación a las cuentas basadas en otro atributo, Time Balance Average y algún otro truco de tuning.
Por medio de distintas demos, mostraremos de forma interactiva, las novedades que nos ofrece SSAS tabular, además de exponer como sacar provecho de las nuevas funcionalidades.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
2. Índice de contenido
Problemas habituales del entorno
Configuración de SQL inadecuada
Mantenimiento inadecuado
3. Problemas habituales del entorno
Service Packs y Cumulative Updates
Ubicación de ficheros y permisos
Licencia adecuada
4. Service Packs y Cumulative Updates
Seguridad ante todo
Nuevas funcionalidades
Primero en pre-producción
5. Ubicación de ficheros y permisos
Dividir archivos en discos diferentes
ROW
LOG
Principio de privilegios mínimos
TempDB
BBDD de sistema
Backups
6. Licencia adecuada
Hardware
SQL
Version
Standard Web
Express (Adv.
Features)
Max CPU
(SQL Server)
2014 4s/16c 4s/16c 1s/4c
2016 4s/24c 4s/16c 1s/4c
2017 4s/24c 4s/16c 1s/4c
Max RAM
(SQL Server)
2014 128GB 64GB 1GB
2016 128GB 64GB 1410 MB (<1,5GB)
2017 128GB 64GB 1410 MB (<1,5GB)
7. Configuración de SQL inadecuada
Cuentas de servicio
Compresión de las copias
Paralelismo y archivos de TempDB
Memoria virtual asignada
Collation generalizada
8. Cuentas de servicio
Cuentas de servicio dedicadas
Deshabilitar ‘sa’
Políticas de seguridad local
Iniciar sesión como servicio
Bloquear páginas en memoria
Realizar mantenimiento en volúmenes
9. Compresión de las copias
Siempre habilitado
Coste de CPU admisible
Ahorro de espacio en disco
10. Paralelismo máximo y archivos de tempDB
Subir poco a poco
Cores físicos. Hyperthreading
Buenas Prácticas de MS:
<8 cores Num cores
>=8 cores 8
Si hay NUMA
<8 NUMA asignados
>=8 8
http://blogs.solidq.com/es/sql-server/calculando-un-grado-de-paralelismo-razonable/
11. Memoria virtual asignada a SQL Server
Máxima posible
Restar un poco para SO
Revisar otros procesos
Antivirus
Integration Serv. o Reporting Serv.
Procesos y apps propias
12. Collation generalizada
Determina el orden de los datos
Problemas con tablas temporales
Problemas con conversiones implícitas
Podría afectar al rendimiento
14. Mantenimiento inadecuado
BBDD con copias desactualizadas
Índices fragmentados y Estadísticas desactualizadas
BBDD sin verificación de estado
Control de históricos y ficheros antiguos
15. Solución de Mantenimiento de Ola Hallengren
Facilidad de configuración
Flexibilidad y compatibilidad
Parámetros ‘inteligentes’’
Actualizaciones continuas
16. Mantenimiento de Copias de seguridad
Selección de BBDD
USER_DATABASES, -Db, -%temp, -
AVAILABILITY_GROUP_DATABASES
Limpieza de .bak antiguos
Soporte Software de terceros
17. Parámetros ‘Smart’ de Copias de seguridad
Adaptar copias DIFF y LOG
Si no hay FULL previo
Basado en tamaños y tiempo (2016 SP2 y 2017)
DIFF
% crecimiento de la BD
LOG
Tamaño (MB) desde última copia
Tiempo (seg)
18. Mantenimiento de Índices y estadísticas
Selección de BBDD
Selección de Índices
%.Schema1.%, Db1.Schema1.%, -
Db1.Schema1.Tbl1
Actualización de estadísticas
Mantener Índices internos
19. Parámetros ‘Smart’ de Índices y estadísticas
Sólo estadísticas modificadas (>= 2012 SP1)
Basado en % fragmentación de índices:
>=1000 páginas
Buenas prácticas
(personalizable)
<5%
>= 5% y < 30%
>= 30%
Varias operaciones según
compatibilidad
Reordenar
Reconstruir online/offline
20. Tareas de consistencia
Selección de BBDD
Varias operaciones
CHECKDB,CHECKALLOC,CHECKCATALOG
CHECKFILEGROUP
CHECKTABLE
21. Limpieza de históricos
Limpieza de elementos propios
BD CommandLog
Ficheros de salida
Limpieza de históricos
Registros de copias de seguridad
Ejecuciones de jobs