Consultando o banco de dados

Com o Cliente de Consulta do BD, os Implementadores do Sistema (SI), os Administradores e a equipe de Suporte do IBM® podem consultar o banco de dados remoto de forma fácil e segura sob demanda para propósitos como teste, desenvolvimento e resolução de problemas.
Os implementadores de sistema (SI) e administradores dos aplicativos do IBM Sterling® Order Management System podem examinar os dados preenchidos no banco de dados para solucionar os problemas durante as fases de desenvolvimento e teste do aplicativo e também depois que os aplicativos estiverem disponíveis para o usuário. Em alguns cenários, talvez eles queiram testar as consultas que são executadas pelas APIs do aplicativo para verificar se o aplicativo funciona ou não conforme o esperado. Da mesma forma, a equipe de Suporte IBM que examinam os problemas relatados pelo SI pode precisar de acesso ao banco de dados para solucionar os problemas de forma efetiva.
Lembre-se: O DB Query Client é usado apenas para propósitos de resolução de problemas ou de desenvolvimento. Ele não deve ser usado para o relatório de dados em tempo real ou qualquer outro requisito, o que requer a consulta de grandes quantidades de dados

No Sterling™ Order Management System, os usuários do seu site não podem acessar diretamente o banco de dados. O banco de dados estaria em um local remoto e disponível em uma porta segura com o SSL ativado. A equipe DevOps precisa configurar usuários do banco de dados somente leitura para acessar o banco de dados e compartilhar as informações com o SI. Além disso, não é fácil estabelecer uma conexão usando ferramentas de navegação de banco de dados de terceiros, que envolvem configurações de rede, como host de salto. Essas configurações devem ser feitas manualmente pela equipe do DevOps para cada ambiente que o SI solicita Além disso, como nenhuma dessas configurações é móvel, os membros da equipe do Ops devem refazer as especificações toda vez que o banco de dados for atualizado para uma versão mais recente.

É possível usar o serviço de extração de dados para recuperar dados do banco de dados de backup do ambiente de produção. Para obter mais informações, consulte Visão geral de extração de dados

Bancos de dados para executar o DB Query Client

  • O DB Query Client é executado no banco de dados de backup de produção.
  • Para ambientes superiores (pré-produção e produção), o DB Query Client se conecta ao banco de dados de leitura do HADR de backup em vez do banco de dados principal para consultar tabelas. Isso ajuda a reduzir a carga no banco de dados principal e, portanto, garante a estabilidade do aplicativo.
  • Se o seu banco de dados principal estiver indisponível e o banco de dados secundário for usado como o banco de dados principal, o DB Query Client não poderá ser executado Isto é para evitar o impacto no desempenho.
  • Pode haver uma diferença de reprodução significativa entre o BD primário e o BD somente leitura do HADR de backup durante as janelas de manutenção do banco de dados ou quando as principais reorganizações estão acontecendo no banco de dados. Se essa diferença de reprodução for muito alta, durante esse tempo, as consultas seriam roteadas do banco de dados de backup para o banco de dados principal... Como isso pode impactar o desempenho do BD primário, é aconselhável que consultas demoradas complicadas sejam evitadas durante esse período.
  • Se a diferença de reprodução não for muito alta, mas moderada, as consultas ainda ocorrerão no BD de leitura HADR de backup. Há uma chance de que a saída possa estar um pouco antiga, portanto, é aconselhável usar a ferramenta de consulta do BD após algum tempo.
  • Para ambientes inferiores (Desenvolvimento, QA, Configuração Principal), o DB Query Client conecta-se ao banco de dados principal para consultar tabelas.
  • Este cliente foi projetado para uma única instalação de esquema do Sterling Order Management System apenas

Configurando o acesso e a permissão de usuário

O DB Query Client é controlado por permissão. Para usar esse utilitário, você deve ser um usuário no Sterling Order Management System e deve pertencer a um grupo de usuários que tenha permissão para "Database Select Query Servlet". Por padrão, usuários do grupo de usuários administradores do sistema têm acesso ao aplicativo. Para definir usuários e grupos de usuários, consulte Segurança.
Para designar a permissão de recurso a um grupo de usuários. conclua as seguintes etapas:
  1. Ative o Applications Manager e, no menu Aplicativos, selecione Plataforma de aplicativo.
  2. Na árvore na área de janela lateral, escolha Segurança > Grupos e localize o grupo de usuários para o qual deseja designar a permissão de recurso.
  3. Dê um clique duplo no grupo de usuários e clique na guia Permissões
  4. Clique em Permissões para o módulo Aplicativo Cruzado e expanda Aplicativos > Console do aplicativo > Substituir recursos de funcionalidade padrão.
  5. Clique com o botão direito em Servlet de Consulta de Seleção do Banco de Dados e selecione Conceder Permissão.
  6. Clique no ícone Salvar ..

Para ativar a permissão de recurso para um grupo de usuários, consulte Administrando permissões de grupo de usuários.