Curso de Query AS400


 

 

 
 
MÓDULO 1

Introdução

Pré-requisitos

Acesso a um terminal e AS400 ou PC com Emulador Client Access, Mochasoft ou outro interface de abertura de sessões em IBM AS400.

A presente acção de formação destina-se a utilizadores de IBM AS400, na exploração de conteúdos da base de dados não disponíveis no software instalado.

No final da presente formação espera-se que os utilizadores sejam capazes de extrair a informação necessária, sem a intervenção do Departamento de Sistemas de Informação, conferindo-lhes assim a autonomia essencial para o desenvolvimento do conjunto de tarefas inerentes ao conteudo funcional do seu postpo de trabalho.

 

 

ACESSO Á SESSÃO DE TREINO - AS400
 
Utilizador - UABLUISP
Password - UAB2015

 

 

A presente formação encontra-se organizada por módulos cada um com uma explicação do seu objectivo, apresentação de um exercicio, um video demonstrativo do exercicio aprersentado e as indicações para o formando o executar.


No final de cada módulo o formando encontrará um teste de avaliação dos conhecimentos adquiridos.

Objectivos

No final deste módulo o formando deverá ser capaz de realizar na primeira opção de trabalho do Query 400:

  • Criar
  • Alterar
  • Copiar
  • Ver
  • Imprimir definição
  • Executar para impressora
  • Executar para ecrã
  • Eliminar

 

Não se pretende neste nada mais do que estas opções, escolher e formatar a forma como os dados serão apresentados, será objecto dos módulos seguintes.

Conceitos Básicos

CONCEITOS BÁSICOS


O que é o Query/400 ?


O Query 400 é uma funcionalidade do iSeries de apoio e suporte à decisão, iste é, possibilita a recolha de informações das bases de dados do sistema, quer por uma leitura directa, quer por cruzamento com outras bases de dados a ela relacionadas, num máximo de 32.

Não é uma linguagem de programação, pelo que a sua utilização não põe nunca em risco a integridade dos dados.

Para além da visualização em ecran, também possibilita a produção de relatórios impressos ou ficheiros em disco, disponíveis para serem exportados para folhas de cálculo de Excel.

 

O Query é …

  • Um programa interactivo com ecrãs de pedido
  • Um programa temporário ou permanente
  • Um programa executado interactivamente ou por lotes
  • Não utiliza nenhuma linguagem de programação
  • Não altera a informação das bases de dados
  • Os resultados são produzidos para ecrã, relatório impresso ou ficheiro, que pode ser exportado para o Excel ou ser reutilizado em consultas posteriores.

Conteúdo dos dados de trabalho

DESCRIÇÃO DOS DADOS

 

Descrição dos dados de trabalho para o desenvolvimento da acção de formação pré-preparados

 

Nome do set de dados - DBDATA na biblioteca UABLUISP1

 

Dados:

1. Identificação ID

2. Sexo

3. Idade

4. Fumador (S/N)

5. Naturalidade

6. Nº de Filhos

7. Altura (duas decimais)

8. Peso

9. Satisfação produto

Lição 1 - Iniciar o Query

INICIAR O QUERY/400

 

Comandos :

  • WRKQRY (Menu Trabalhar com Consultas)

  • STRQRY (Menu Query)

  • GO QUERY (Menu Query)

 

Através da linha de commandos

 

MENU DO QUERY

 

Seleccione 1 para aceder às opões de trabalho


 

PRINCIPAIS FUNÇÕES DO QUERY/400
  • Criar uma consulta
  • Especificar selecções de ficheiros
  • Definir campos de resultados
  • Seleccionar e sequenciar campos
  • Seleccionar registos
  • Seleccionar campos de ordenação
  • Seleccionar sequência de ordenação
  • Especificar formatação de colunas de relatório
  • Seleccionar funções de resumo de relatório
  • Definir quebras de relatório
  • Seleccionar tipo e forma de output
  • Especificar opções de processamento

 

 

OPÇÕES DE TRABALHO


Opções :

  • 1 = Criar
  • 2 = Alterar
  • 3 = Copiar
  • 4 = Eliminar
  • 5 = Visualizar
  • 6 = Imprimir definição
  • 8 = Executar por lotes
  • 9 = Executar

 

Exercicio

LIÇÃO 1 - Iniciar o Query

 

1. No ecran de entrada do AS400 (Login) irá introduzir para aceder ao terminal do curso:

  • Utilizador - UABLUISP (pode introduzir em minusculas)
  • Password - UAB2015 (pode introsuzir em minusculas)

 


2. Na linha de seleção ou comando escreva -> strqry + ENTER


3. No ecrã seguinte escolha -> 1. Trabalhar com consultas + ENTER


4. Será apresentado o ecrã com as opções de trabalho.

 

Lição 2 - Criar um Query

CRIAR UM QUERY

 


Preencher :

  • 1 = Criar
  • Nome da Consulta
  • Biblioteca onde será gravada a consulta

No ecrã seguinte aceite as configurações de defeito fazendo ENTER

 

 

 

Aparecerá o ecrã onde será pedido o set de dados em Ficheiro, fazendo ENTER, aceitando as configurações ja agregadas à definição do set de dados, fazendo novamente ENTER

 

 

 

Voltará so ecrã e definição de consulta onde terá de clicar em F3 para guardar a consulta, aceitando o que está preenchido, podendo em "Texto" colocar um comentário sobre o objecto guardado

 

Video

VIDEO - LIÇÃO 2 - Criar um Query
 
 
 
 
 
 

Exercicio

LIÇÃO 2 - Criar um Query

 

1. Opção = 1


2. Nome a atribuir ao Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

4. ENTER

 

5. Preencher em Ficheiro - data1 e ENTER, aceitando as caracteristicas de defeito e fazendo de novo ENTER (no módulo 3

 

6. Clicar sobre "F3" e aceitar os valores pré-preenchidos podendo colocar em "Texto" um comentário que identifique o Query criado

 

7. "F3" para fechar a presentação de dados

 

 

 

Lição 3 - Alterar um Query

ALTERAR UM QUERY
 

 

Preencher :

  • 2 = Alterar
  • Nome da Consulta a alterar
  • Biblioteca onde está gravada a consulta a alterar

 

Caso desconheça o nome do query a alterar poderá fazer sempre "F4" com o cursor em Consulta

 

Colocará "2" antes do nome da consulta a alterar

 

Video

VIDEO - LIÇÃO 3 - Alterar um Query
 
 
 
 
 

Exercicio

LIÇÃO 3 - Alterar um Query

 

1. Opção = 2


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ... 

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4" 

 

3 . Colocar 2 antes do nome de Query a alterar

 

 

4. ENTER

 

5. Para fazer alterações, estas referem-se às opções de Especificar selecções de ficheiros e seguintes onde efecturá diversas alterações às definições abordadas no Módulo 2 e seguintes.

 

6. Neste exercicio irá clicar sobre "F3" e guardar de novo o Query criado anteriormente, substituido a versão anterior.

 

7. "F3" para fechar a presentação de dados.

Lição 4 - Copiar um Query

COPIAR UM QUERY

 

Preencher :

  • 3 = Copiar
  • Nome da Consulta a copiar
  • Biblioteca onde está gravada a consulta a copiar

 

 

Deverá no ecrã seguinde dar o nome da consulta resultado da cópia, poderá alterar o nome da biblioteca de destino se for o caso

 

Poderá dar o nome de uma consulçta já existente se pretender que a actualmente copiada substitua a anterior, colo cando "S" em "Substituir consulta".


Video

VIDEO - LIÇÃO 4 - Copiar um Query
 
 
 
 

 

Exercicio

LIÇÃO 4 - Copiar um Query

 

 

1. Opção = 3


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 3 antes do nome de Query a copiar

 

 

4. ENTER

 

5. Substituir o nome em "Con destino" pelo nome que se pretende atribuir á cópia do Query.

 

6. No ecran seguinte verá o novo Query criado por cópia.

 

7. "F3" ou "F12" voltar a "Utilitários de consulta", menu inicial do Query.

Lição 5 - Visualizar um Query

VISUALIZAR UM QUERY

 

Preencher :

  • 5 = Ver
  • Nome da Consulta a visualizar
  • Biblioteca onde está gravada a consulta a visualizar

 

 

Deverá no ecrã seleccione colocando "1" antes da definição de query que pretende ver.



Video

VIDEO - LIÇÃO 5 - Ver um Query
 
 
 
 
 

Exercicio

LIÇÃO 5 - Ver um Query

 

1. Opção = 5


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 5 antes do nome de Query a ver definição

 

4. ENTER

 

5. Permite ver o conteúdo definido nas opções de Especificar selecções de ficheiros das diversas definições abordadas no Módulo 2 e seguintes.

 

6. "F3" ou "F12" para concluir a opção de "Ver".

Lição 6 - Imprimir definição do Query

IMPRIMIR DEFINIÇÃO DE UM QUERY

 

Preencher :

  • 6 = Imprimir definição
  • Nome da Consulta a imprimir definição

 

  • Biblioteca onde está gravada a consulta a imprimir definição


Obterá um relatório impresso comas especificações de definição da consulta

 

 

 

 

Video

Video - LIÇÃO 6 - Imprimir definição de um Query
 
 
 
 
 

Exercicio

LIÇÃO 6 - Imprimir definição de um Query

 

1. Opção = 6


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 6 antes do nome de Query a imprimir definição

 

4. ENTER

 

5. Permite imprimir o conteúdo definido nas opções de Especificar selecções de ficheiros das diversas definições abordadas no Módulo 2 e seguintes.

 

6. "F3" ou "F12" para concluir a opção de "Imprimir definição

Lição 7 - Executar um Query por lotes

EXECUTAR UM QUERY POR LOTES

 

Preencher :

  • 8 = Executar em modo batch
  • Nome da Consulta
  • Biblioteca onde está gravada a consulta

A consulta será executada na memória do processador que colocará um relatório impresso na fila de impressão do utilizador (aluno), é dada a indicação de execução da operação

 

Na fila de impressão será colocado o relatório impresso

 

 

Video

Video - LIÇÃO 7 - Execução em batch de um Query
 
 
 
 
 

Exercicio

LIÇÃO 7 - Execução em batch de um Query

 

1. Opção = 8


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 8 antes do nome de Query a executar

 

4. ENTER

 

5. Permite produzir o um relatório definido num Query, enviado para uma impressora através da fila de execução de tarefas de um AS400 segundo as opções de Especificar selecções de ficheiros das diversas definições abordadas no Módulo 2 e seguintes.

 

6. "F3" ou "F12" para concluir a opção de "Executar em modo batch".

Lição 8 - Executar

EXECUTAR UM QUERY

 

Preencher :

  • 9 = Executar
  • Nome da Consulta
  • Biblioteca onde está gravada a consulta

A consulta será executada de imediato e o resultado é apresentado em ecrã

Video

Video - LIÇÃO 8 - Executar um Query
 
 
 
 
 

Exercicio

LIÇÃO 8 - Executar um Query

 

1. Opção = 9


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 9 antes do nome de Query a executar

 

4. ENTER

 

5. Permite produzir o um relatório definido num Query, enviado para o ecrã segundo as opções de Especificar selecções de ficheiros das diversas definições abordadas no Módulo 2 e seguintes.

 

6. "F3" ou "F12" para concluir a opção de "Executar em modo batch".

Lição 9 - Eliminar um Query

ELIMINAR UM QUERY
 
 
 
 
Preencher :
  • 4 = Eliminar
  • Nome da Consulta
  • Biblioteca onde será/está gravada a consulta


Esta operação eliminará a consulta da biblioteca onde se encontra gravada, deverá confirmar a opção tomada
 
 
 
 
Poderá sempre suspender a operação clicando sobre "F12" 
 

Video

Video - LIÇÃO 9 - Eliminar um Query
 

 

 

Exercicio

LIÇÃO 9 - Eliminar um Query

 

 

1. Opção = 4


2. Nome do Query - DATA1


3. Biblioteca onde residirá o objecto de Query (aceitar o pré-preencido)

 

... OU ...

 

1. Biblioteca onde reside o objecto de Query (aceitar o pré-preencido)

 

2. Cursor na linha de nome do Query e "F4"

 

3 . Colocar 4 antes do nome de Query a eliminar

 

 

4. ENTER

 

5. Eliminar um Query, apagando-o definitivamente.

 

6. No ecran seguinte verá o novo Query foi apagado.

 

7. "F3" ou "F12" voltar a "Utilitários de consulta", menu inicial do Query.

Avaliação do Módulo 1

SCORM Quiz (sumativo)

Pergunta

O Query é:

Respostas

Uma forma de apresentar dados de uma Base de Dados

Uma folha de Excel para IBM AS400

Pergunta

Com o Query pode fazer operações como:

Respostas

Extrair os Dados para serem usados num PC

Criar; Alterar; Copiar; Ver; Imprimir; Executar; Eliminar

Pergunta

Para apagar um Query já existente faz:

Respostas

Executar

Alterar

Nenhuma das anteriores

Pergunta

Para obter um relatório impresso dos dados da sua Base de dados efectua a operação de:

Respostas

Imprimir

Executar

Permitir JavaScript

Bibliografia de apoio

Sob licença Licença Creative Commons Atribuição 4.0