Métodos de carregamento
Se os seus dados forem provenientes de uma conexão de dados com um sistema externo, você terá a oportunidade de escolher como eles devem ser carregados ao serem adicionados: como dados na memória, analisados pelo mecanismo interno de dados do Spotfire, ou como dados no banco de dados, em que todos os cálculos são tratados pelo sistema externo.
Consulte também Tipos de dados no Spotfire.
Análise na memória (importação)
Arquivos de texto, arquivos do Excel e information links (não disponíveis no Cloud) sempre são importados e analisados na memória. Por outro lado, com conexões de dados, você pode optar por importar os dados se desejar. Quando está trabalhando com dados na memória, você tem acesso a todas as funcionalidades do Spotfire por meio do mecanismo de dados embutido. O mecanismo de dados interno está disponível para todos os usuários, no cliente Windows ou, para usuários do cliente Web, no servidor. Você tem a oportunidade de usar todas as colunas como filtros e pode executar muitos tipos de cálculos. Com dados importados, você também pode combinar dados de diferentes fontes em uma única tabela de dados, usando as operações Adicionar linhas ou Adicionar colunas (e, usando o Spotfire Analyst, é possível adicionar transformações aos dados).
Se seus dados forem pequenos o suficiente, os dados importados serão, na maioria das vezes, a opção preferida, porque geralmente melhoram o desempenho dos cálculos.
Análise no banco de dados (externa)
Se você optar por manter uma conexão de dados externa, todos os cálculos serão feitos com o sistema externo, e não com o mecanismo de dados do Spotfire. Isso permite que você trabalhe com volumes de dados grandes demais para se encaixarem em uma memória primária e tire vantagem do poder do sistema externo. Ao trabalhar com conexões de dados externas, você acessa somente a seleção atual de dados e todas as agregações e cálculos são feitos no banco de dados.
Quando uma visualização usa dados no banco de dados, a visualização consulta diretamente a fonte de dados externa. Sempre que uma alteração é feita na configuração da visualização, por exemplo, uma medida é definida no eixo Y ou uma coluna categórica é adicionada, uma nova consulta é enviada à fonte de dados externa, resultando em dados novos e agregados.
Ao trabalhar com dados em banco de dados, o conector e a fonte de dados subjacente determinam quais métodos de agregação estão disponíveis.
Os dados no banco de dados geralmente são preferidos se você estiver trabalhando com volumes de dados muito grandes, que não caberiam na memória, ou se quiser garantir que os dados sejam sempre os dados mais recentes de seu sistema externo e sempre manipulados no maneiras de seu sistema externo.
Configurações de carregamento de dados
Para dados na memória, você pode especificar configurações de Carregamento de dados para cada fonte em sua tabela de dados, desde que os dados sejam mantidos vinculados. Essas configurações determinam se é necessário usar Dados armazenados, Sempre novos dados ou Novos dados quando possível . Ao salvar uma análise, é importante considerar as configurações de carregamento de dados, pois elas podem determinar se outros usuários terão acesso aos dados na análise caso ela seja compartilhada.
- A opção Dados armazenados salva os dados atuais na análise. Novos dados só serão carregados se a origem for manualmente recarregada.
- A opção Novos dados quando possível também armazenará os dados atuais na análise. Nesse caso, os dados também estarão disponíveis para usuários que não têm acesso à fonte. No entanto, se um usuário tiver acesso, novos dados serão carregados quando a análise for aberta.
- Sempre novos dados não armazena dados no arquivo de análise.
Você pode alterar as configurações de carregamento de dados para fontes aplicáveis na Tela de dados. Veja Armazenando dados na análise para obter mais informações.
Se a análise for utilizada com atualizações agendadas, você poderá excluir determinadas fontes de dados dessa atualização nas configurações de carregamento de dados. Veja Recarregando dados para cada usuário ao utilizar atualizações agendadas para obter mais informações.
Consulte também Recarregando dados.
Sob demanda (configurado usando apenas o cliente instalado)
Quando dados de uma conexão de dados não cubo ou um information link têm de ser adicionados à análise como uma nova tabela de dados, no cliente instalado, você tem a opção de carregar todos os dados de uma só vez ou somente carregar os dados sob demanda. Isso é aplicável a dados na memória e no banco de dados (para conexões de dados). Sua análise pode beneficiar o carregamento de Detalhes requeridos quando você tem acesso a enormes quantidades de dados, mas você só precisa trabalhar com algumas partes dos dados de cada vez. Ao configurar uma tabela de dados de Detalhes requeridos você pode especificar condições com base em uma ou mais tabelas de dados para controlar o que carregar. Você também poderá começar fazendo com que uma tabela de dados sob demanda seja a primeira (ou a única) tabela de dados na análise se a respectiva entrada for definida por uma propriedade de documento, uma variável que você mesmo pode definir.
O carregamento sob demanda pode ser considerado como uma maneira de filtrar dados. Ele é, basicamente, uma cláusula WHERE que limita dinamicamente o que é lido e usado em cálculos.
Consultas customizadas (configuradas usando apenas o cliente instalado)
Quando você trabalha com conexões de dados com bancos de dados relacionais ou outras fontes de dados não de cubo, tem a opção de selecionar uma ou mais tabelas da fonte de dados na visualização de modelagem. Aqui, você também pode ter a opção de criar sua própria consulta de banco de dados customizada, dependendo das suas licenças. Uma consulta customizada resulta em uma tabela customizada que por sua vez pode ser usada para configurar uma visualização na conexão selecionada da mesma forma você faria com outras tabelas de banco de dados. As consultas são escritas em uma linguagem que o banco de dados entende. Por exemplo, para um banco de dados do Microsoft SQL Server, você deve escrever sua consulta customizada no dialeto SQL do Microsoft SQL Server.
Information links também possibilitam a criação de SQL customizado.
- Dados requeridos
Quando os dados de uma conexão de dados ou de um information link são adicionados à análise, você tem a opção de carregar todos os dados de uma só vez ou de carregar somente dados sob demanda. Sua análise pode beneficiar o carregamento de Detalhes requeridos quando você tem acesso a enormes quantidades de dados, mas você só precisa trabalhar com algumas partes dos dados de cada vez. Ao configurar uma fonte de dados sob demanda, você pode especificar condições com base em uma ou mais outras tabelas de dados para controlar o que deve ser carregado. Você também pode começar por deixar uma tabela de dados de Detalhes requeridos ser a primeira tabela de dados (ou única) na análise se sua entrada é definida por uma propriedade de documento.