Este documento descreve a implementação de uma aplicação no Power Apps para analisar dados de ações. Ele discute as plataformas low-code, a plataforma Microsoft, os passos para criar a aplicação usando dados de ações públicos e como integrar a aplicação com o Power BI para atualizações simultâneas de dados.
1. Implementação de uma aplicação no Power Apps – Low Code
Yiqing Zhu, 52219
Unidade Curricular: Gestão de Dados
Coordenador da U.C: Prof. Carlos J. Costa, Professor Associado
Mestrado em Métodos Quantitativos para a Decisão Económica e
Empresarial
3. 1.Plataformas Low Code
Ao utilizar as plataformas LCD, os citizen
developers podem focar-se mais no
desenvolvimento de aplicações altamente per
sonalizadas de acordo com as preferências
dos clientes, visto que todos os micro serviços
exigidos são criados e integrados nas
plataformas.
Não necessitam de estar preocupados com
os detalhes da criação das infraestruturas
necessárias:
Segurança
Consistência e integridade dos
dados
e Otimização do sistema
Citizen developers in the LCDP jargon:
Indivíduos, sem background de programação, a contribuírem para
o processo de desenvolvimento de software.
4. S
O
T
EAKNESS
PPORTUNITIES
T
R
E
N
G
T
H
S
H
R
E
A
T
S
Segundo o relatório "The State of Application Development", com
uma amostra de cerca de 3300 profissionais de TI, 66% afirmam
que o motivo da sua utilização é acelerar a transformação digital e
aumentar a capacidade de resposta ao negócio; 45% apontam para
a redução da dependência das competências técnicas de difícil
contratação.
Benefícios
No entanto, as plataformas de desenvolvimento Low Code também
apresentam alguns riscos como a escalabilidade, ou seja, estas
plataformas são mais direcionadas para pequenas aplicações, e a
fragmentação, isto é, diferentes paradigmas de desenvolvimento de
reduzido código podem ser definidos dependendo de cada
fornecedor e do seu modelo de programação específico
Riscos
1.Vantagens e desvantagens de LCDP
5. 2.Microsoft Plataform
Power Plataform da Microsoft é valorizada por estar
conectada com centenas de fontes de dados,
inteligência artificial e modelos de aprendizagem
automática, e a extensibilidade dos recursos existentes
na Azure Cloud.
Power BI: análise e
visualização dinâmica
de dados
Power App: criação
de aplicações
Power Virtual Agents:
criação dos agentes
virtuais inteligentes
Power Automate: automatização
de processos e capacidade de
automatização robótica
6. 2.Competências e preocupações
01
02
2.1Complexidade dos preço na aquisção de
uma versão mais completa da Plataforma
2.2 Limitação das ferramentas para
automatização dos processos complexos de
negócio.
Add Text
Simple
PowerPoint
Presentation
Preocupações
Inovação
Microsoft tem uma licença exclusiva da
OpenAI para comercializar (GPT-3):
Um gerador pré-treinado em Power Apps, na
qual permite aos developers criarem consultas
e lógica através de declarações de linguagem
natural. Esta abordagem de desenvolvimento
orientada pela AI pode ser uma peça
fundamental para ganhar vantagem competitiva
no mercado LCDP.
7. 3.Passos da implementação
Análise das Ações
vendidas
01 Ideia Base de dados públicos:
Yahoo, Excel, Google Sheet
02 Base de dados Análise de dados das ações
03 Power BI
Criação de aplicação com os
dados anteriormente
recolhidos.
A aplicação permite registo
de novos dados
04 Power Apps
9. 3.Aplicação
Example Text : Get a
modern PowerPoint
Presentation that is
beautifully designed. I
hope and I believe
that this Template will
your Time, Money
and Reputation.
Contents_Here
Example Text : Get a
modern PowerPoint
Presentation that is
beautifully designed. I
hope and I believe
that this Template will
your Time, Money
and Reputation.
Contents_Here
10. 3.Menu da aplicação
Excel
Power BI
Simple Presentation
PowerPoint
PPT
Código de base Código personalizado
Table({MenuLabel:"Home”;MenuIcon:Icon.Home;MenuScreenNavigate:A
pp.ActiveScreen;MenuID:1};{MenuLabel:"Currency";MenuIcon:Icon.Curr
ency;MenuScreenNavigate:App.ActiveScreen;MenuID:2;SubMenu:Table({
MenuLabel:"Currency";MenuIcon:Icon.Currency;MenuScreenNavigate:Ap
p.ActiveScreen;MenuID:2};{MenuLabel:"Currency";MenuIcon:Icon.Curre
ncy;MenuScreenNavigate:App.ActiveScreen;MenuID:2})};{MenuLabel:"
Document";MenuIcon:Icon.DocumentPDF;MenuScreenNavigate:App.Acti
veScreen;MenuID:3})
Table({MenuLabel:"Home";MenuIcon:Icon.Home;MenuScreenNavigate:H
ome;MenuID:1};{MenuLabel:"Movimento";MenuIcon:Icon.Currency;Men
uScreenNavigate:Movimento;MenuID:2;SubMenu:Table({MenuLabel:"Co
mpra de Ações“;MenuIcon:Icon.Trending;MenuScreenNavigate:
Compra;MenuID:2};{MenuLabel:"Venda de Ações";MenuIcon:Icon.Sort;
MenuScreenNavigate:Venda;MenuID:2})} ;{MenuLabel:"Margem";
MenuIcon:Icon.DocumentPDF;MenuScreenNavigate:Margem;MenuID:3})
11. 3.Base de dados
1.Dados de Degiro
2.Dados diários de ações
Cotação Dolar-Euro
A evolução histórica das ações
extraida do Yahoo
Excel
Power BI
PowerPoint
PPT
Google Sheet
12. 4.Conclusão
Importância da
base de dados
O raciocínio lógico
da implementação
Contents Title Contents Title Contents Title
Explorar mais das
funcionalidades de
Power Apps
Solução 2
Implementação
de Power Apps
no Power BI
Solução 1
Atualização
simultânea dos
dados
Dificuldade