Esta es una publicación con informes y videos en MS SQL Server.

En junio, celebramos una reunión sobre Microsoft SQL Server: los oradores de Yandex.Money, Kaspersky Lab, AwaraIT y SpbDev compartieron sus experiencias con sus colegas. Y ahora estamos compartiendo el video.



Debajo de cada video hay códigos de tiempo de lugares clave, pero le recomendamos que mire, escuche y escuche todo.


Suscripciones basadas en datos en SSRS



Anton Belokrylov, Yandex.Dinero


Todas las mañanas, los gerentes de Yandex.Money reciben por correo los resultados financieros de sus proyectos en las últimas 24 horas. Este es un escenario típico para usar suscripciones de informes en SQL Server Reporting Services, que se encuentra en muchas compañías. Pero fuimos más allá: organizamos una cola para generar y enviar informes pesados ​​e implementamos la generación "basada en eventos" de descargas de bases de datos basadas en suscripciones basadas en datos. Anton cuenta cómo lo hicimos.

Que hay dentro

Suscripciones de informes estándar


00:15 Estamos usando SSRS. Por qué
01:50 ¿Cómo se ve el trabajo con el informe?
03:13 ¿Cómo obtener un informe sobre una suscripción?
06:30 ¿Cómo deshabilitar el envío de un informe en blanco?
07:30 ¿Dónde se almacena la información de suscripción?
08:40 ¿Acerca de los parámetros de informe variable?
10:00 ¿Cómo generar varios informes?


Suscripciones controladas por datos


11:40 ¿Cómo obtener un informe sobre una suscripción?
13:20 Ejemplo de parámetros generados para una suscripción controlada por datos
14:30 Beneficios de las suscripciones basadas en datos
15:15 Sobre los problemas


Suscripciones controladas por datos en cola


17:50 Modelo de evento de llenado de cola
20:30 ¿Qué pasa si las fuentes no coinciden?
23:30 Esquema de trabajo con la cola
26:00 Sobre los beneficios


Microsoft PowerBI como alternativa a SQL Server Reporting Services: ¿en su lugar o juntos?


Dmitry Vlasov, Awara IT


Microsoft Power BI como alternativa a SQL Server Reporting Services: ¿en su lugar o juntos? ¿Cuál es la diferencia entre estas dos tecnologías y cuál es su futuro? Discutimos las características de cada uno, los matices de las licencias, comparamos el rendimiento.

Durante la grabación de este informe, algo salió mal, pero esta información no sufrió. Recomendado



Que hay dentro

02:26 Dispositivo PowerBI y escenarios de uso
04:15 ¿Qué pasa si su organización quiere PowerBI pero no quiere la nube?
13:32 Por qué PowerBI es útil en diferentes departamentos, desde el líder hasta el soporte


Importante de las preguntas:
16:30 Sobre el uso del lenguaje R en la visualización
18:00 ¿Cómo explicarle a la gerencia que PowerBI debería implementarse en la empresa?
20:25 Acerca de AzureStack y almacenamiento de datos en Rusia
21:15 Acerca de incrustar PowerApps en informes
24:30 Sobre la personificación y distribución de permisos dentro de la empresa.
26:40 ¿Hay una buena manera de usar PowerBI en una Mac que no sea RDP?


Optimización de consultas paralelas en SQL Server


Sergey Olontsev, Kaspersky Lab


Entendemos cómo se produce la ejecución paralela de consultas dentro de SQL Server. Analizamos qué algoritmos y planes de consulta se utilizan. Descubra cómo mejorar el rendimiento de las consultas. Usando ejemplos de la vida real juntos, pasaremos del análisis del plan de consulta a su aceleración.


Que hay dentro

01:20 Concurrencia en SQL Server
03:35 Cómo se ve un plan de ejecución de consultas paralelas en SQL Server
04:30 Operadores de simultaneidad - Distibute, Repartition, Gather
08:00 Dos enfoques para la clasificación paralela
10:05 Agregación paralela: ¿todo el trabajo a la vez, o parcialmente, y luego combinar?
Demostración 11:10: cómo la concurrencia acelera la clasificación
28:00 ¿Cómo funciona la distribución de datos en zonas paralelas?
31:00 Demo - "Plan de ejecución paralela"
34:20 Grado de paralelismo
36:10 ¿Qué está deteniendo el plan paralelo?
Demostración 37:40 - Algunos experimentos más con paralelismo


Refactorizando un proceso ETL con muchos niveles de anidamiento


Roman Dimenko, SpbDev


Discutimos cuatro pasos para refactorizar un proceso ETL:
  1. Descubra cómo funciona el ETL actual;
  2. Escriba un nuevo ETL, simple y directo;
  3. Compare el trabajo del antiguo ETL y el nuevo, corrija errores en la lógica de negocios;
  4. Configure la integración continua y la cobertura de prueba para el nuevo ETL.



Que hay dentro

01:00 ¿Por qué el cliente pidió ayuda? Medio ambiente, condiciones, requisitos.
05:25 Sobre el proyecto. Equipo, goles.
08:10 ¿Dónde comenzar a refactorizar?
10:25 Problemas que encontramos
13:20 ¿Por qué no necesita encontrar soluciones universales?
14:05 ¿Cómo superar las dificultades?
15:20 ¿Cómo planificar cuando no se sabe nada?
17:25 Todo es medible, si conoces la medida


En esto, el concentrado MS SQL se ha secado. Pero no se moleste: venga a los eventos , aprenda SQL y suscríbase a nuestro blog central.

Source: https://habr.com/ru/post/es420087/


All Articles