Em junho, realizamos uma reunião no Microsoft SQL Server - os palestrantes da Yandex.Money, Kaspersky Lab, AwaraIT e SpbDev compartilharam suas experiências com colegas. E agora estamos compartilhando o vídeo.

Em cada vídeo, há códigos de tempo dos principais locais, mas recomendamos que você assista, ouça e ouça por inteiro.
Assinaturas controladas por dados no SSRS
Anton Belokrylov, Yandex.Money
Todas as manhãs, os gerentes da Yandex.Money recebem por correio os resultados financeiros de seus projetos nas últimas 24 horas. Esse é um cenário típico para o uso de assinaturas de relatório no SQL Server Reporting Services, encontrado em muitas empresas. Mas fomos além: organizamos uma fila para gerar e enviar relatórios pesados e implementamos a geração “baseada em eventos” de descarregamentos de banco de dados com base em assinaturas controladas por dados. Anton conta como fizemos.
O que há dentroAssinaturas de relatório padrão
00:15 Estamos usando o SSRS. Porque
01:50 Como é o trabalho com o relatório?
03:13 Como obter um relatório sobre uma assinatura?
06:30 Como desativar o envio de um relatório em branco?
07:30 Onde as informações de assinatura são armazenadas?
08:40 Sobre os parâmetros variáveis do relatório?
10:00 Como gerar vários relatórios?
Assinaturas controladas por dados
11:40 Como obter um relatório sobre uma assinatura?
13:20 Exemplo de parâmetros gerados para uma assinatura controlada por dados
14:30 Benefícios das assinaturas controladas por dados
15:15 Sobre os problemas
Filas de assinaturas controladas por dados
17:50 Modelo de Evento de Preenchimento de Fila
20:30 O que acontece se as fontes não coincidirem?
23:30 Esquema de trabalho com a fila
26:00 Sobre os benefícios
Microsoft PowerBI como uma alternativa ao SQL Server Reporting Services: em vez disso ou juntos?
Dmitry Vlasov, Awara IT
Microsoft Power BI como uma alternativa ao SQL Server Reporting Services: em vez disso ou juntos? Qual é a diferença entre essas duas tecnologias e qual é o futuro delas? Discutimos os recursos de cada um, as nuances do licenciamento, comparamos o desempenho.
Durante a gravação deste relatório, algo deu errado, mas essa informação não sofreu. Recomendado!
O que há dentro02:26 Cenário de uso e dispositivo PowerBI
04:15 E se a sua organização quiser o PowerBI, mas não a nuvem?
13:32 Por que o PowerBI é útil em diferentes departamentos - do líder ao suporte
Importante das perguntas:
16:30 Sobre o uso da linguagem R na visualização
18:00 Como explicar à gerência que o PowerBI deve ser implementado na empresa?
20:25 Sobre o AzureStack e armazenamento de dados na Rússia
21:15 Sobre a incorporação do PowerApps nos relatórios
24:30 Sobre a personificação e distribuição de permissões dentro da empresa
26:40 Existe uma boa maneira de usar o PowerBI em um Mac que não seja o RDP?
Otimização de consulta paralela no SQL Server
Sergey Olontsev, Kaspersky Lab
Entendemos como a execução paralela de consultas ocorre dentro do SQL Server. Examinamos quais algoritmos e planos de consulta são usados. Descubra como melhorar o desempenho da consulta. Usando exemplos da vida real juntos, iremos da análise do plano de consulta à sua aceleração.
O que há dentro01:20 Simultaneidade no SQL Server
03:35 Como é um plano de execução de consulta paralela no SQL Server
04:30 Operadores de simultaneidade - distribuir, repartir e reunir
08:00 Duas abordagens para classificação paralela
10:05 Agregação paralela - todo o trabalho de uma só vez, ou parcialmente, e depois combinar?
11:10 Demo - como a concorrência acelera a classificação
28:00 Como a distribuição de dados funciona em zonas paralelas?
31:00 Demo - “Plano de execução paralela”
34:20 Grau de Paralelismo
36:10 O que está parando o plano paralelo?
37:40 Demo - Mais algumas experiências com paralelismo
Refatorando um Processo ETL com Muitos Níveis de Aninhamento
Roman Dimenko, SpbDev
Discutimos quatro etapas para refatorar um processo ETL:
- Descubra como o ETL atual funciona;
- Escreva um novo ETL, simples e direto;
- Compare o trabalho do ETL antigo e o novo, corrija erros na lógica de negócios;
- Configure integração contínua e cobertura de teste para o novo ETL.
O que há dentro01:00 Por que o cliente pediu ajuda. Ambiente, condições, requisitos.
05:25 Sobre o projeto. Equipe, objetivos.
08:10 Por onde começar a refatoração?
10:25 Problemas que encontramos
13:20 Por que você não precisa encontrar soluções universais
14:05 Como superar dificuldades?
15:20 Como planejar quando nada se sabe?
17:25 Tudo é mensurável, se você conhece a medida
Com isso, o concentrado MS SQL secou. Mas não fique chateado - participe de eventos , aprenda SQL e assine o blog do hub.