Estendendo o Spotfire
O Spotfire é altamente extensível e personalizável. O ambiente Spotfire contém diversas opções para estender a funcionalidade principal com componentes personalizados. Você pode personalizar e automatizar suas análises do Spotfire ou até mesmo incorporar visualizações do Spotfire em outros aplicativos Web.
Saiba mais na comunidade Spotfire, em Estendendo o Spotfire.
Você mesmo pode estender o Spotfire usando APIs publicadas publicamente do Spotfire, baixar extensões da troca de componentes ou de um de nossos mercados parceiros ou contratar um parceiro Spotfire para criá-lo para você.
Há algumas maneiras de adicionar funcionalidade a uma análise que são mais fáceis do que criar extensões personalizadas reais.
Mods do Spotfire
O ambiente Spotfire permite aprimorar a funcionalidade básica com suas próprias visualizações personalizadas ou scripts que podem executar diferentes ações. A estrutura de mods permite desenvolver e depurar os mods dentro do contexto de uma análise do Spotfire e inclui a funcionalidade importante para assinar e confiar no código personalizado pronto para uso.
Veja Desenvolvendo mods para obter mais informações.
Funções de dados
Um autor de negócios pode ter acesso a funções de dados que foram criadas por um autor de script usando o Spotfire Analyst e salvas na biblioteca do Spotfire. Essas funções de dados podem ser usadas para adicionar cálculos mais avançados e usam scripts com base em diferentes linguagens de programação na análise.
As funções de dados podem ser usadas para diversos fins, como abrir dados, realizar uma transformação ou realizar cálculos, como adicionar clustering ou outros métodos estatísticos. Há uma série de funções de dados disponíveis na página Spotfire Exchange na comunidade do Spotfire.
Veja Funções de dados e o submenu f(x) para obter mais informações.
Ações e scripts
Ações é um conceito do Spotfire que oferece uma ampla gama de possibilidades para realizar tarefas a partir de uma análise, incluindo a possibilidade de executar scripts, podendo também incluir tarefas que afetam sistemas externos. As ações podem ser adicionadas a áreas de texto e visualizações e são iniciadas usando vários controles ou gatilhos.
Veja Adicionando um gatilho de ação a uma visualização, Adicionando ações a uma área de texto, Adicionando ações realizadas ao clicar em itens de visualização e Adicionando uma nova ação externa a uma análise para obter mais informações.
- Desenvolvendo mods
O ambiente Spotfire permite aprimorar a funcionalidade básica com suas próprias visualizações personalizadas ou scripts que podem executar diferentes ações. Para fornecer um ambiente seguro de desenvolvimento e uso, a estrutura mods foi criada. - Ações
Ações são um conceito do Spotfire que oferece uma ampla gama de possibilidades para executar tarefas de dentro de uma análise, podendo também incluir tarefas que afetam sistemas externos. As ações podem ser adicionadas a áreas de texto e visualizações e são iniciadas usando vários controles ou gatilhos. Por exemplo, você pode criar ações que controlam o fluxo de trabalho por meio de uma análise, executam scripts ou permitem que as pessoas enviem dados externamente. Ou seja, o conteúdo das ações pode diferir muito e, além disso, a forma como elas são adicionadas varia dependendo do contexto. - Funções de dados e o submenu f(x)
Além da possibilidade de adicionar suas próprias colunas calculadas ou expressões personalizadas a uma análise, um autor de negócios também pode ter acesso a funções de dados que foram criadas por um autor de script usando o Spotfire Analyst e salvas na biblioteca do Spotfire. Essas funções de dados podem ser usadas para adicionar cálculos mais avançados e usam scripts com base em diferentes linguagens de programação na análise. - Uso de scripts e funções de dados
Vários scripts, como scripts IronPython, JavaScripts ou outros scripts escritos em linguagens de consulta personalizada para execução em bancos de dados externos, podem fazer parte de uma análise. A adição de funções de dados é outra maneira de habilitar scripts no Spotfire. - Gerenciar a confiança
Muitos usuários do Spotfire desejam estender o ambiente do Spotfire de maneiras diferentes. Ao permitir que o código personalizado seja executado em uma análise ou ao permitir a interação direta com outros sistemas, é importante considerar a segurança. Qualquer item personalizado criado por uma pessoa má-intencionada poderia realizar ações inesperadas ou indesejadas. Portanto, o Spotfire usa diferentes mecanismos de confiança para ajudar você a manter seu sistema seguro. - Revisar mod
Um mod de visualização é uma visualização desenvolvida por outra pessoa que não o Spotfire, e um mod de ação contém um ou mais scripts que você pode acionar a partir de uma visualização ou em uma alteração de propriedade. Você pode se perguntar se confia no mod ao tentar adicionar uma nova visualização ou mod de ação à sua análise. - Revisar uma ação externa
Uma ação externa é uma ação acionada a partir da sua análise do Spotfire, que pode enviar dados ou interagir com sistemas externos. Ao tentar executar uma ação, você pode ver uma mensagem perguntando se confia ou não na ação externa.