MicroStrategy ONE

Caixa de diálogo Editar Opções de Catálogo

Se você chegou aqui vindo do Workstation, veja o Ajuda para criação de documentos em estações de trabalho.

Use a caixa de diálogo Editar Opções de Catálogo para definir como os namespaces, tabelas e colunas são recuperados e armazenados em cache para conexões com fonte de dados do seu banco de dados. Isso inclui usar chamadas ODBC ou SQL, personalizar o SQL, selecionar namespaces aplicáveis e determinar como os nomes de tabelas e colunas para o seu banco de dados são armazenados em cache.

Acesso

Para acessar a caixa de diálogo Editar Opções de Catálogo:

  1. Selecione Adicionar Dados > Novos Dados.
  2. Selecione o banco de dados a ser usado para conectar.
  3. Selecione uma opção e clique em Seguinte.
  4. No painel Fontes de dados/Projetos, selecione uma fonte de dados/projeto.
  5. No painel Tabelas/Conjuntos de Dados Disponíveis, selecione Editar Opções de Catálogo .

Campos

Modo de Recuperação: Selecione como recuperar dados de fontes de dados que oferecem suporte a chamadas ODBC e SQL para recuperar dados. Na maioria dos casos, o uso do SQL de fonte de dados é recomendado no lugar do uso de chamadas ODBC:

  • Fonte de dados SQL: Essa opção permite personalizar o SQL para recuperar dados de todas as plataformas (exceto o Microsoft Access). Se você selecionar essa opção, o SQL padrão usado para recuperar dados será exibido. É possível desmarcar as caixas de seleção Usar valor padrão para fazer modificações manuais nesse SQL padrão. Você deve garantir que a sintaxe usada seja válida para a sua fonte de dados.

    Lembre-se de que, se você marcar as caixas de seleção Usar valor padrão ou fizer alterações nos namespaces ou nas opções de armazenamento em cache, todas as personalizações feitas no SQL padrão serão substituídas. certifique-se de copiar todas as personalizações em um arquivo de backup separado antes de selecionar essa opção ou alterar as opções de namespace ou armazenamento em cache.

  • Chamadas ODBC: Essa opção está disponível quando você se conecta a um tipo de banco de dados que oferece suporte a chamadas ODBC para recuperar as tabelas de catálogo do banco de dados. Se você usar um banco de dados do Microsoft Access, chamadas ODBC serão usadas automaticamente.

    Se você selecionar essa opção, chamadas ODBC padrão serão usadas para recuperar as tabelas de catálogo de banco de dados e nenhuma outra personalização poderá ser feita. Se você selecionar essa opção e os resultados não estiverem recuperando tabelas de catálogo de banco de dados corretamente, será possível selecionar a opção SQL de fonte de dados para personalizar de que forma as tabelas de catálogo de banco de dados são recuperadas.

Namespaces: Selecione de quais namespaces deseja recuperar dados para a sua fonte de dados.

  • Todas: Dados são recuperados para todos os namespaces. Se você usar o SQL para recuperar dados, as instruções SQL serão automaticamente atualizadas para remover a filtragem com base em namespaces.

    Quando esta opção estiver selecionada, os namespaces não serão carregados; as tabelas serão carregadas diretamente na GUI. Se sua fonte de dados não oferecer suporte a namespaces, a opção Tudo será selecionada por padrão e não poderá ser alterada. Tudo também é útil quando existe um namespace vazio na fonte de dados. Como um namespace vazio não pode ser mostrado na GUI, essa opção permite que você pule a etapa de escolher um namespace e carregar tabelas no namespace vazio diretamente.

  • Atual somente: Os dados são recuperados apenas para o namespace selecionado. Se você usar SQL para recuperar dados, as instruções SQL serão atualizadas automaticamente para adicionar filtragem com base no namespace atual. Você pode selecionar o namespace a ser usado no menu suspenso próximo à área de visualização.

Cache: Você pode armazenar em cache os nomes de colunas e tabelas do seu banco de dados para melhorar o desempenho de acesso a esses dados.

Esses caches devem ser criados e armazenados na memória. Se estiver usando bancos de dados grandes, esses caches podem consistir em uma quantidade considerável de dados. Isso deve ser levado em consideração para a seleção do nível de cache. Além disso, se você selecionar um determinado nível de cache, e os nomes de tabelas ou colunas forem alterados, o que costuma ser raro, o cache não será automaticamente atualizado com o novo nome. Uma atualização do banco de dados ou de uma tabela específico do banco de dados deve ser feita para atualizar o cache.

Você pode selecionar um dos seguintes níveis de armazenamento em cache:

  • Nomes de tabela e coluna: Os nomes de tabela e de coluna são ambos incluídos no cache. Isso pode melhorar o desempenho na hora de recuperar dados de um banco de dados, recuperando os nomes de tabelas e colunas de um cache em vez do banco de dados. Isso também implica os maiores requisitos de memória em termos de armazenar as informações do cache de tabelas e colunas.

    Se você selecionar essa opção e usar o SQL para recuperar dados, uma única instrução SQL será usada para recuperar tabelas e colunas.

  • Nomes de tabela somente: Os nomes de tabelas são incluídos no cache. Isso pode melhorar o desempenho na hora de recuperar dados de um banco de dados, recuperando os nomes de tabelas de um cache em vez do banco de dados. Nomes de colunas não estão incluídos no cache e sempre devem ser recuperados do banco de dados. Esta pode ser uma alternativa razoável para a opção Nomes de tabela e coluna caso o tamanho do cache seja muito grande.

    Se você selecionar essa opção e usar o SQL para recuperar dados, instruções SQL separadas serão usadas para recuperar tabelas e colunas.

  • Nenhum: Nenhum dado é armazenado em cache para o seu banco de dados. Isso remove quaisquer requisitos de memória para criar ou armazenar informações de cache de tabelas ou colunas, mas pode afetar o desempenho na medida em que nomes de tabelas e colunas sempre devem ser recuperados do banco de dados.

    Se você selecionar essa opção e usar o SQL para recuperar dados, instruções SQL separadas serão usadas para recuperar tabelas e colunas.

Recuperação e cache de namespaces

O processo de recuperação e armazenamento em cache de namespaces não é afetado pelas opções Modo de Recuperação ou Cache. Essas configurações se aplicam apenas a tabelas e colunas.

Recuperar namespaces disponíveis na fonte de dados: Isso permite personalizar o SQL para recuperar namespaces, se eles existirem. Essa opção só está disponível quando você selecione Atual somente para Namespaces. O SQL padrão (que pode estar vazio) usado para recuperar o namespace é exibido. É possível desmarcar a caixa de seleção Usar valor padrão para fazer modificações manuais nesse SQL padrão. Os namespaces recuperados são sempre armazenados em cache.

O método para recuperar namespaces está definido pela instrução SQL::

  • Vazio: Uma instrução SQL vazia usa chamadas ODBC para recuperar namespaces. Você deve garantir que a chamada ODBC tenha suporte para a fonte de dados.
  • Não vazio: Uma instrução SQL recupera namespaces. Você deve garantir que a sintaxe usada seja válida para a sua fonte de dados.

Se você selecionar o Usar valor padrão caixa de seleção, todas as personalizações feitas no SQL padrão serão substituídas. Antes de marcar essa caixa de seleção ou alterar as opções de namespace ou armazenamento em cache, copie todas as personalizações em um arquivo de backup separado.

Visualizar Tabelas Disponíveis

Depois de ter definido como recuperar namespaces, tabelas e colunas da sua fonte de dados, você pode clicar nas tabelas disponíveis. Selecione um namespace no painel Visualizar Tabelas Disponíveis. Você pode então visualizar as tabelas disponíveis. Expanda as tabelas para visualizar as colunas disponíveis. As colunas aparecem com o nome da coluna e o tipo de dados.

Tópicos relacionados

Importe dados de um banco de dados, Hadoop ou Google BigQuery criando uma consulta SQL

Importe dados de um banco de dados, Hadoop ou Google BigQuery digitando uma consulta

Importe dados de um banco de dados, Hadoop ou Google Big Query selecionando tabelas