Este tutorial visa demonstrar o processo que possibilitará alimentar o InfoSphere Guardium de informações provenientes de fontes de dados não suportadas de forma nativa. Assim será demosntrado como importar dados de um log(flat file) externo no InfoSphere Guardium para futuramente compor Relatórios, Políticas entre outras possibilidades.
Acessar a Console de Administração do InfoSphere Guardium
1 - Utilizaremos um ambiente Unix(Linux) remoto, contendo um log gerado por um aplicativo de terceiros ou qualquer outro tipo de solução externa ao Guardium, para demonstrar a utilização do módulo External Integration:
- Host Prod
- Arquivo teste.csv
- Diretório /home/informix
- Formato dos dados: Timestamp|Origem|Usuário|Tipo_SQL|Sentença SQL|
2 - Efetuar o login no Guardium utilizando usuário poc e senha password:
3- Acessar aba My New Reports, menu Build Queries and Reports e em seguida o ícone Custom Table Builder:
4 - Clicar em Manually Define para criar uma tabela que irá armazenar o conteúdo externo(flat file):
5 - Preencher as informações de segundo o exemplo abaixo e em seguida adicionar cada uma das colunas da tabela, preenchendo Column Name, Display name, Type, Size, UniqueGroup Type(opcional) e clicando em Add, sempre respeitando o conteúdo do flat file que será acessado durante a carga dos dados:
6 - Clicar em Apply para salvar as colunas da tabela desejada e em seguido OK:
7 - Clicar em Back para retornar:
8 - Selecionar a Custom Table criada e clicar em Upload Data para relizar a carga de dados na tabela:
9 - Preencher o SQL Statement, definir as opções de Overwrite, Default Purge e adicionar um Datasource clicando em Add Datasource:
10 - Criar um novo DataSource clicando em New:
11 - Preencher as informações de acesso ao host remoto conforme exemplo
abaixo e clicar em Apply, lembrando que:
- o local onde o arquivo deve residir é exatamente o home dir do usuário
que será utilizado para logar
- o arquivo à ser acessado deverá ter obrigatóriamente a extensão .csv
- na opção Connection Property deverá obrigatóriamente constar
_CSV_Separator=|
Clicar em OK na mensagem que será apresentada.
12 - Realizar um teste de conexão ao Datasource clicando em Test Connection:
Clicar em OK na mensagem que será apresentada.
13 - Clicar em Back para retornar a tela de Datasource Find:
14 - Selecionar o Datasource criado e adicionar clicando em Add:
15 - Clicar em Apply para salvar as opções selecionadas para esta processo de carga dos dados:
Clicar em OK na mensagem que será apresentada.
16 - Executar o processo através da opção Run Once Now:
17 - Clicar em OK na mensagem que será apresentada com o total de linhas inseridas na tabela criada:
18 - Clicar em Back para retornar a tela anterior.
19 - Clicar em Edit Data para visualizar a tabela criada e os dados importados:
20 - Clicar em Query para visualizar o conteúdo inserido na tabela:
21 - Visualizar os dados inseridos na tabela, e para concluir o processo clique em Done:
22 - Clicar em Back para sair do processo:

Pedro H.T. Rodrigues trabalha na IBM desde 2009 como Especialista Senior de TI na brand de Information Management, dedicando-se ao Banco de Dados IBM Informix, Soluções de Governança de Dados e Soluções de Gestão do Ciclo de Vida dos Dados. Graduado em Ciências da Computação, em 2005 concluiu um MBA em Tecnologia da Informação pela Escola Politécnica da USP.