Home Produtos & Serviços Cursos Downloads Sistema de Risco Sistema GFR

Manual e Ajuda para o add-in Broadcaster - Rede Excel em Tempo Real

-> Conteúdo

Anterior: 2.2. Ferramentas do Sistema

Próxima: 2.2.9. Transmissão de Dados


2.2.8. Recepção de Dados

A recepção de dados produzidos por terceiros é uma operação cotidiana hoje em dia. Seja por cotações, notícias, previsão do tempo ou apenas cálculos matemáticos (p. ex. V@R). Existe, hoje, um conjunto enorme de situações onde esta recepção terceirizada se mostrou produtiva (e lucrativa!). E terceiros podem ser, inclusive, usuário de uma mesma rede, o que já garante uma confiança na fonte da informação.

Receber dados em tempo real diretamente sobre o Excel, também é uma característica que já se mostrou vantajosa.

A Rede Excel em Tempo Real permite todas estas funções de uma só vez, ou seja, a recepção de dados dentro de uma rede diretamente sobre o Excel. Permite também a transmissão de dados, mas isto será abordado no item seguinte.

2.2.8.1. Função BD.ALIAS

Acesso:

  • Menu - Inserir | Função | Broadcaster
  • - Barra de ferramentas Padrão | Broadcaster

Descrição: Recebe, em tempo real, um dado transmitido na Rede Excel em Tempo Real (CoRTEx).

Todo dado trafegado sobre a CoRTEx possui uma identificação, nome ou apelido (será mais explorado no tópico sobre transmissão). Para receber um dado, é necessário, então, conhecer a priori o seu apelido.

A Rede Excel em Tempo Real também é uma rede com múltiplos servidores. Na verdade, cada usuário conectado a rede é também um servidor de dados. Por isto, para identificar um dado na CoRTEx é preciso também saber quem é a origem deste dado. A princípio, isto pode parecer restritivo. Mas desta forma, usuários diferentes podem transmitir a mesma informação (ou apelido), cabendo ao usuário receptor decidir qual delas é a de interesse.
Por exemplo, se o apelido do dado é “dólar”, o usuário receptor pode escolher receber “dólar” da origem “paralelo” ou “dólar” da origem “turismo”.

A identificação da origem é, na verdade, o nome da estação de trabalho ou do computador que está transmitindo o dado. O tópico anterior sobre identificação do computador fornece mais detalhes. Para o receptor, é importante apenas saber qual o nome do computador que está transmitindo o apelido procurado.

Para receber um dado, é necessário, então, formar uma dupla de apelido versus servidor.

Chamada: BD.ALIAS ( Apelido, Servidor)

Argumento

Tipo

Descrição

Apelido

string

Apelido do dado transmitido por um servidor. Deve ser um texto.

Servidor

string

Nome do computador que está transmitindo o dado em tempo real pelo seu apelido. Deve ser um texto igual ao nome da estação de trabalho transmissora.


Tanto o apelido como o servidor devem ser informados como textos. Caso contrário, o sistema retornará erro #NOME.

O sistema retorna o dado procurado pelo apelido no transmissor. Se o transmissor não existir, o sistema retornará ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5), indicando que não foi possível estabelecer a conexão. O sistema também retorna ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5) quando está tentando estabelecer a conexão com um servidor. Desta forma, deve-se verificar o nome digitado do servidor ou se o servidor está ligado apenas quando o sistema permanecer apresentando ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5). E para um servidor estar disponível, ele precisa estar conectado à CoRTEx e não apenas à rede normal de computadores.

Uma situação pode, no entanto, induzir o usuário a erro. Se o receptor realiza a busca de um apelido e não encontra o servidor porque ele esta fora da CoRTEx, o sistema retorna ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5). Se, logo em seguida, o transmissor procurado entrar na Rede Excel em Tempo Real, o receptor continuará a receber a informação de servidor inválido. No entanto, nada deve ser feito, pois o sistema tentará buscar o servidor automaticamente algum tempo depois (ver tópico sobre configurações de tarefas administrativas).

Se o servidor de um apelido não consegue ser encontrado, o sistema fica tentando localizar o servidor em intervalos de tempo consecutivos. Se o servidor estiver permanentemente desligado da CoRTEx, aconselha-se apagar a fórmula para evitar tarefas desnecessárias do sistema.

Importante: A recepção retorna ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5) quando um servidor não consegue ser localizado (ou ainda não foi localizado).

Quando o transmissor ou servidor está corretamente conectado à CoRTEx e o receptor digita um apelido de um dado não transmitido por este servidor, o sistema retorna ?QUEM?, indicando que o nome do apelido deve ser revisado.

Importante: A recepção retorna ?QUEM? para um apelido não reconhecido pelo servidor que transmite o dado.

Existem algumas considerações sobre a recepção de dados e sobre o estado do Excel. Por exemplo, enquanto se edita uma fórmula, o Excel fica no estado de edição, onde muitas funcionalidades (menus, operações etc) ficam desabilitadas. Existem outras operações normais do Excel que também desabilitam certas funcionalidades.
Isto é importante porque a recepção de dados através da função BD.ALIAS também fica desabilitada em certos estados. Por exemplo, enquanto o usuário estiver editando uma fórmula, a recepção de dados fica desabilitada e o sistema perderá as atualizações. O tópico sobre configurações engloba a indicação ou não através de alarme sonoro para atualizações perdidas.
De uma forma geral, o sistema de recepção de dados não receberá atualizações sempre que o Excel estiver num estado que bloqueie o funcionamento normal de todas as funções.

Importante: A recepção de dados é bloqueada quando o Excel está no modo de edição de fórmulas!

A recepção de dados ainda conta com cores de atualização de dados. Mas isto também será tratado no tópico sobre configurações.

Exemplo de utilização:

Neste exemplo, o servidor de dados está transmitindo (próximo tópico) o dado 14,5% através do apelido.
  • Apelido: "taxa"
  • Servidor de dados: “mesa_over"
= BD.ALIAS( "taxa"; "mesa_over")

Resultados:

14,4%


O resultado é alterado sempre que o transmissor modificar o valor transmitido.

Se o receptor digitar “taxas” (observe o plural), o resultado será ?WHO?. Se a “mesa_over” estiver desligada, o resultado será ??? (versão 1.0.4 e anteriores) ou ?..? (versão 1.0.5).
Topo


-> Conteúdo

Anterior: 2.2. Ferramentas do Sistema

Próxima: 2.2.9. Transmissão de Dados

Home | Sobre a Élin Duxus | Ferramentas | CED | Fórum | News | Links | Clientes | Casos | Modelos | Carreira | Contato
©Todos os direitos reservados - Élin Duxus - Brasil - 2002 - 2009


Curso de Excel, curso de fórmulas, curso de macros, planilhas - Curso de Matemática Financeira, HP 12C - Curso de Opções, precificação de opções, letras gregas de opções - Curso de VaR (Value at Risk) - Curso de Renda Variável, ações, ADR e arbitragens internacionais - Profissionais certificados e certificação - Suplementos (add-in) de Excel para finanças e mercado financeiro - Suplementos (add-in) de Excel customizados - Desenvolvimento de sistemas e aplicativos, tecnologia - C/C++, VBA, macros, modelos - ARCH, GARCH, TGARCH, IGARC, PCA, ICA - Comunicação entre planilhas em rede - Modelamento financeiro - Consultoria financeira, Finanças - Estudo de fluxo de caixa - PPP (Parceria Público-Privada) - Downloads de suplementos e add-ins de Excel - Modelos e Templates - Modelos e Templates - Sistema de Risco Duxus Élin Duxus Sitemap
Curso de Excel, curso de fórmulas, curso de macros, planilhas - Curso de Matemática Financeira, HP 12C - Curso de Opções, precificação de opções, letras gregas de opções - Curso de VaR (Value at Risk) - Curso de Renda Variável, ações, ADR e arbitragens internacionais - Profissionais certificados e certificação - Suplementos (add-in) de Excel para finanças e mercado financeiro - Suplementos (add-in) de Excel customizados - Desenvolvimento de sistemas e aplicativos, tecnologia - C/C++, VBA, macros, modelos - ARCH, GARCH, TGARCH, ICARG - Comunicação entre planilhas em rede - Modelamento financeiro - Consultoria financeira, Finanças - Estudo de fluxo de caixa - Downloads de suplementos e add-ins de Excel - Modelos e Templates - Sistema de Risco Duxus - Value at Risk - Resolução 3490 - Circular 3361 - Circular 3362 - Circular 3363 - Circular 3364 - Circular 3365 - Circular 3366 - Circular 3367 - Circular 3368 - Circular 2972 - Resolução 2804 - Stress Test - Análise de Liquidez - VaR - Modelos de Excel - Modelos de DRE - Indicadores Financeiros - ALM - Asset Liability Simulation - Sistema de Risco Duxus - Value at Risk - Resolução 3490 - Circular 3361 - Circular 3362 - Circular 3363 - Circular 3364 - Circular 3365 - Circular 3366 - Circular 3367 - Circular 3368 - Circular 2972 - Resolução 2804 - Stress Test - Análise de Liquidez - VaR