Nesse vídeo apresentamos como utilizar o banco de dado SQL Server para calcular média móvel e avaliar cotações no mercado de ações utilizando a técnica chamada cruzamento de médias.
1. Usar o notebook do Azure Data Studio para executar código T-SQL (KERNEL, ATTACH TO, DATABASE):
2. Consultar registros da tabela (SELECT, TABLE):
SELECT * FROM NomeDaTabela;
3. Calcular valores agregados (AVG):
SELECT AVG(NomeDaColuna) AS Media FROM NomeDaTabela;
4. Utilizar funções de janela (OVER, PARTITION BY, ORDER BY):
SELECT NomeDaColuna, SUM(NomeDaColuna) OVER (PARTITION BY OutraColuna ORDER BY AlgumaColuna) AS SomaJanela FROM NomeDaTabela;
5. Definir períodos móveis da função de janela (ROWS BETWEEN, PRECEDING, CURRENT ROW):
SELECT NomeDaColuna, SUM(NomeDaColuna) OVER (ORDER BY AlgumaColuna ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS SomaMovel FROM NomeDaTabela;
6. Criar exibição (CREATE VIEW):
CREATE VIEW NomeDaView AS SELECT Coluna1, Coluna2 FROM NomeDaTabela WHERE AlgumaCondicao;
7. Consumir exibição do SQL Server no Power BI (GET DATA, SQL SERVER):
8. Configurar gráfico de linha no Power BI (VALUES, SECONDARY VALUES):
9. Identificar os eventos Golden Cross/DeathCross utilizados pelos especialistas da bolsa de valores (POWER BI):
Essas são apenas orientações gerais. Os detalhes podem variar com base na estrutura específica do seu banco de dados, tabelas e requisitos. Certifique-se de adaptar os exemplos às suas necessidades específicas.
Científico de datos y consultor de soluciones digitales y analíticas
@fabioms