Página 1 de 1

Dúvida teórica: Trabalhando com muitas variáveis!

Enviado: 01 Jun 2017 às 00:28
por JHenry
Eu já assisti muitos videos sobre excel, access, power BI, pentaho, mysql, SGBDR, etc, etc, e a maioria deles apresentam exemplos com apenas algumas tabelinhas e algumas dezenas de colunas e linhas. Coisinha bem simples. Nunca vi um video pica, daquelas com centenas ou milhares de tabelas e linhas e colunas. E é este tipo de problema que a gente enfrenta diariamente no trabalho.

A minha maior dificuldade no presente momento é a QUANTIDADE DE VARIÁVEIS.

Por variáveis, eu quero dizer o seguinte...

Imagine que há lista de pessoas, desta lista, alguns trabalham em algumas empresas, exercendo certa função, e estas pessoas também são clientes de outras empresas. Imagine também que há lista de produtos para cada empresa e que cada produto é vendido por alguém e comprado por outro, as vezes a vista, as vezes parcelado, etc, etc... Imagine as contas associadas a este cenário comercial, receita, lucro, despesas, salarios, patrimonio, preço, quantidade, etc, etc, etc... E Imagine também que todas estas variaveis estejam variando no tempo!

Então, a partir deste pequeno exemplo, eu vou listar abaixo algumas variaives

- Tempo
- Pessoas
- Clientes
- Serviços
- Produtos
- Colaboradores
- Empresa
- Contas
- Etc...

Segundo exemplo:

Se vc tem algum conhecimento de mercado financeiro, deve conhecer os principais indicadores técnicos:

- Média Móvel
- MACD
- Desvio Padrão
- SAR parabolico
- Aligator
- RSI
- etc, etc, etc...

E há também uma vasta gama de indicadores fundamentalista que eu nem citei aqui.

Em suma, a quantidade de variáveis é POTENCIALMENTE INFINITA!

Variaveis:
- Ativo
- Preço
- Hora de comprar
- Hora de vender
- Hora de shortear
- Hora de cobrir
- Stop Loss
- Take Profit
- Lista acima de indicadores técnicos
- Parâmetros de cada indicador técnico
- Etc
- etc
- etc

E quando nós fazemos backtests, sempre desejamos ver a combinação DE TODAS VARIAVEIS POSSIVEIS. Com ou sem tal indicador combinado com take profit ou não, combiando com isso ou aquilo ou não. A possibilidade de análise multiplica cada vez que nova variável é acrescentada no sistema.

É muito legal o recurso da tabela dinâmica do excel, você arrasta uma variavel para o eixo X, arrasta outra para o Y, faz o diabo a quatro. Analisa tudo, vê tudo, observa tudo! O grande problema é a estruturação destes dados!

Para lançar mão da tabela dinâmica do Excel ou do Tableau, nós sempre precisamos esturar num formato que seja explorável. Mas nós enxergamos as coisas sempre no plano bidimensional, então, se colocarmos o tempo num eixo e preço no outro, fodeu, acabou todo o nosso recurso visual. Podemos então criar outras abinhas e cada aba corresponde a uma outra variável. Pois é. Eu fiz isso num trabalho recentem e acabei criando incriveis 2 mil abas no excel. E depois tive que criar outra planilha semelhante, também com 2 mil abas, alternando uma quarta variável no banco de dados.

Depois, pra tentar simplificar esse problema, eu criei uma única tabela para as duas mil tabelas anteriores. Mas daí eu dexei de respeitar um certo critério. Antes, no eixo Y, havia apenas 1 variável, passou então a haver 2.

Este é o meu drama: Como trabalhar com multiplivas variáveis de forma eficiente? Tem algum video de algum senior da Oracle, da Google, da Microsoft que aborda este tema? Alguma sugestão de vocês? Algum modelo? Alguma teoria? Algum estudo abrangente já realizado? Qualquer dica é bem vinda!

Sou todo ouvidos!

Valeu!

Dúvida teórica: Trabalhando com muitas variáveis!

Enviado: 01 Jun 2017 às 07:32
por FelipeMGarcia
Para tratar os dados sugiro o Power Query, para fazer cálculos o Power Pivot e gráficos o Power View, ou resumindo, o Power BI é a nova sensação do mercado, trabalho com mais de 15 mil linhas e faço diversos cálculos na área de controladoria e indicadores e uso muito e recomendo.

Abs

Re: Dúvida teórica: Trabalhando com muitas variáveis!

Enviado: 01 Jun 2017 às 23:26
por JHenry
Putz! Eu passei o dia estudando sobre modelo relacional versus modelo dimensional.

Star Schema, Snowflake Schema & Galaxy Schema

Acho que eu mesmo encontrei a resposta pra minha própria pergunta! hehehe

Mas o assunto parece bem detalhado e bem complicado! Parece que eu preciso de uns 5 anos de prática e de teoria, no mínimo, pra resolver problemas dessa natureza! :X