EXPLOITATION - QUERY et QUERY MANAGER SQL SUR AS400 - LANGAGE DE CONTROLE, introduction à SDA et création de commandes SUR AS/400.



Documents pareils
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

SPOOL 2 VOLUBIS. VOLUBIS Tel rue du Tertre Fax Carquefou cmasse@volubis.fr

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Le langage SQL Rappels

Les bases de données

Langage SQL : créer et interroger une base

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

INITIATION A L AS/400

SQL Historique

Modernisation et développement d applications IBM i Technologies, outils et nouveautés 2012/2013. Volubis.fr

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. INTRODUCTION 2. IDENTIFICATION 2.1. DESCRIPTIF DE LA PLATE-FORME MATERIELLE.

Le Langage SQL version Oracle

TD n 10 : Ma première Base de Données

Session S12 Les bases de l optimisation SQL avec DB2 for i

Les bases de l optimisation SQL avec DB2 for i

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Business Intelligence avec Excel, Power BI et Office 365

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Plan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Optimisation SQL. Quelques règles de bases

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

Bases de données relationnelles

Programme cours ProConcept ERP

1 Introduction et installation

Institut d Informatique & d Initiative Sociale

Le Langage De Description De Données(LDD)

La Clé informatique. Formation Excel XP Aide-mémoire

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Utilisation de l outil lié à MBKSTR 9

Durée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants

Durée : 4 heures coefficient : 4 Le sujet se présente sous la forme de deux dossiers indépendants

FileMaker 13. Guide de référence SQL

Chapitre 4. Gestion de l environnement. Pré-requis. énoncé

Cours 4 : Agrégats et GROUP BY

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Cahier Technique Liaison Comptabilité Api / Sage ECF

SAP BusinessObjects Web Intelligence (WebI) BI 4

16H Cours / 18H TD / 20H TP

Bases de Données relationnelles et leurs systèmes de Gestion

VISUAL GESATEL. La gestion commerciale n a jamais été aussi facile!

Introduction : présentation de la Business Intelligence

Business Intelligence

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

UE 8 Systèmes d information de gestion Le programme

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Auto-évaluation SQL. Document: f0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

Olivier Mondet

MODE OPERATOIRE OPENOFFICE BASE

FORMATION A L UTILISATION DE PMB QUELQUES NOTIONS DE SQL

CREATION WEB DYNAMIQUE

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Vincent Augusto

CATALOGUE FORMATION

Guide pour les chercheurs. Version 1.0

Mysql avec EasyPhp. 1 er mars 2006

Présentation du module Base de données spatio-temporelles

FEN FICHE EMPLOIS NUISANCES

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

MySQL / SQL EXEMPLES

Cours SQL. Base du langage SQL et des bases de données

Communiqué de Lancement. Sage Intégrale V4.50

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

Bases de données Outils de gestion

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)

Une ergonomie intuitive

Cours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry

ESPACE COLLABORATIF SHAREPOINT

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Gest'Help Nouveautés annuelles

Mise à jour : Octobre 2011

8. Gestionnaire de budgets

BTS/CGO P10 SYSTEME INFORMATION Année

CONNECT Comptabilité - Liste des fonctionnalités TABLE DES MATIERES

SUGARCRM MODULE RAPPORTS

Base de données relationnelle et requêtes SQL

La présente publication est protégée par les droits d auteur. Tous droits réservés.

SOMMAIRE. Présentation Générale p. 3. Saisie d une pièce comptable p. 4. Consultation d un compte p. 5. Modules de règlement p. 6

Le cas «BOURSE» annexe

INTRODUCTION : Données structurées et accès simplifié

Caisses Sociales de Monaco - Déclarations de Salaires DIDACTICIEL. Version 3.2

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Dossier I Découverte de Base d Open Office

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Bases de données et sites WEB Licence d informatique LI345

Résumé S Q L. Auteur: Alexandre PATIN Edition: 22 février alexandre.patin@free.fr URL :

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Transcription:

EXPLOITATION - QUERY et QUERY MANAGER SQL SUR AS400 - LANGAGE DE CONTROLE, introduction à SDA et création de commandes SUR AS/400 Durée 10 jours PROGRAMME DE FORMATION PART I Durée 5 jours RESPONSABLES INFORMATIQUE EXPLOITATION QUERY et QUERY MANAGER SQL SUR AS400 Objectif : A la fin de ce cours, le participant saura exploiter l AS400, utiliser les logiciels Query Query Manager, et le langage SQL en interactif afin de créer ou modifier des requêtes sur la base de données de l'as/400 (DB2 UDB pour iseries) et apporter des modifications dans la base de données. Cette formation s adresse particulièrement à des utilisateurs clés devant prendre la responsabilité de l AS400 dans un environnement sans informaticien. Pré-requis : Ne nécessite pas de connaissance particulière sur l AS400, mais s adresse à des utilisateurs ayant des connaissances générales en informatique de gestion Méthode de formation : 70 % de pratique ; 30 % de théorie Contenu de la formation : Jour 1 et 2 concepts de base de l AS400 et exploitation 1. Gestion des données 1.1. Théorie Espace adressable unique Gestion des objets Notion de bibliothèques et de liste de bibliothèques 1.2. Applications pratiques Commandes de gestion de la liste des bibliothèques Création d une bibliothèque Visualisation des objets d une bibliothèque MANAGEMENT INFORMATIQUE 1 / 6

2. Gestion des travaux 2.1. Théorie Travaux interactifs/batch Sous-systèmes Jobq Outq Fichiers spoule Schéma général 2.1. Pratique Exploitation à travers les différentes commandes de l AS400 Exploration du menu assistant 3. Sécurité 3.1. Gestion des droits Droits sur les objets Profil utilisateur et droits spéciaux Exploration des commandes Création de profils utilisateurs et tests de sécurité 3.2. Sauvegarde et restauration Les différentes commandes Vérification de la sauvegarde journalière Exploration des messages de QSYSOPR Pour vérification de l historique : DSPJOB Pour retrouver date de sauvegarde : DSPOBJD 4. Environnement de travail Les valeurs systèmes Les JOBD Les programmes d environnement Jour 3 : Découverte de QUERY et liaison avec la bureautique sur micro 1. logiciel QUERY Définition d une analyse Calcul Tri Sélection d enregistrements Gestion des ruptures Différents types de sortie : fichier, écran, imprimante Détail ou récapitulatif 2. Transfert de fichiers de l AS400 vers la micro Création d une analyse query Exemple : fichier de sortie query envoyé vers Excel Fichier spoule transformé en fichier base de données, envoyé en ASCII, exploité par Excel MANAGEMENT INFORMATIQUE 2 / 6

Jour 4 : Approfondissement Query et intégration avec les autres outils 1. Approfondissement Query 1.1. Théorie Requête sur plusieurs tables Regroupement sur plusieurs niveaux Calcul complexe 1.2. Application et intégration : Création d un utilitaire de vérification de sauvegarde Création d une analyse query sur un fichier système Création d un programme simple en langage de contrôle Création d un menu à l aide de l utilitaire SDA et intégration du programme de vérification de sauvegarde 2. SQL et Query Manager 2.1 Principes de SQL/400. SQL interactif : création d une table simple avec clé et remplissage de la table par DFU 2.2. Query Manager : Gestion des requêtes, gestion des formats de rapport, gestion des tables. Création d une requête QM. Transformation en SQL. Transformation d une analyse query en QM (rtvqmqry) Récupération des sources SQL. Paramétrage de l environnement QM Jour 5 : Approfondissement SQL interactif 1. Le paramétrage et l environnement d une session SQL 2. Sélection des données L instruction SELECT Clauses WHERE, ORDER BY, FETCH nn ROWS ONLY Prédicats IN, BETWEEN, LIKE Conditions multiples CASE Fonctions de colonnes Regroupements et clause HAVING Les fonctions SUM, MAX, MIN, AVG, COUNT Les fonctions scalaires SQL CHAR et DIGITS, DECIMAL, INTEGER, SUBSTR, LOCATE, STRIP, RRN Unions et jointures Les sous-requêtes Sous-requetes simple Utilisation de ANY/SOME, ALL, IN Utilisation dans clause Having Tables temporaires 3. Creation des objets SQL (tables, view, collection) 4. Les ordres UPDATE, INSERT et DELETE MANAGEMENT INFORMATIQUE 3 / 6

PROGRAMME DE FORMATION PART II Durée 5 jours RESPONSABLES INFORMATIQUE EXPLOITATION LANGAGE DE CONTROLE, introduction à SDA et création de commandes SUR AS/400 Objectif : A la fin de ce cours, le participant saura utiliser le langage de contrôle et SDA et créer des commandes afin de constituer ses propres outils d exploitation. Pré-requis : Cours responsable informatique partie 1 ou connaissances équivalentes Méthode de formation : 70 % de pratique ; 30 % de théorie. Contenu de la formation : J6 Révisions et questions sur la session précédente Langage de contrôle : o les règles de programmation o les variables o les traitements conditionnés SDA : bases de création d un fichier DSPF à un seul format Application EXO01: création d un menu simple en LC avec les commandes et utilitaires les plus utilisés (gestion du spool, gestion des messages, outil de vérification de la sauvegarde fait dans la 1 ère session, etc ) J7-8 Langage de contrôle : o Traitement de chaînes de caractères o Commandes d extraction o Interception de messages o Enchaînements de programmes o Opérations d écriture et lecture o Invites sélectives Commandes d envoi d une table DB2 vers micro en format de type.csv MANAGEMENT INFORMATIQUE 4 / 6

Application EXO02: Ecriture d une petite application qui permet de sortir la description d une ou toutes les tables d une bibliothèque, sur une imprimante au choix, en 1 ou plusieurs exemplaires (le nombre d exemplaires est saisi), ou envoyer le résultat sur micro dans un fichier dont le nom et le chemin d accès sont saisis par l utilisateur. o Le programme affiche un écran afin de pouvoir saisir les paramètres, puis constitue la description de table et l imprime ou l envoi vers un document partagé. o la saisie doit être vérifiée, en cas de saisie incorrecte ou de non disponibilité d un objet l erreur doit être gérée et l utilisateur prévenu. o Voici quelques commandes utiles : DSPFD, DSPFFD, CRTPF, CPYTOIMPF, CPYTOPCD, CHKOBJ, MONMSG, OVRPRTF, OVRDBF Langage de contrôle o SBMJOB, définition d un travail Application EXO03: transformer EXO02 de manière à exécuter tout ce qui est possible en batch et prévenir l utilisateur quand le traitement est terminé J9 Définition et création d une commande simple Application : création de la commande SOS à destination des utilisateurs de l AS400. Cette commande fait appel au programme SOS, créé à partir des exercices EXO01 et EXO03. Modifications à réaliser : o Ajout de l option arrêt immédiat du système o Afficher uniquement les options autorisées aux utilisateurs en s appuyant sur la sécurité de l AS400, par exemple tout le monde n a pas accès à l arrêt du système. o Ajout de l outil de vérification de sauvegarde avec un écran explicatif. Cet outil doit être accessible à tous les utilisateurs quels que soient leur environnement et leurs droits Planification des travaux, lancement d un travail de nuit (WRKJOBSCDE, DLYJOB) Application : création d une outq «QNUIT» ; planification du travail «IMP_NUIT» qui permet l impression des spools de l outq QNUIT sur l imprimante système à 2 heures du matin. Langage de contrôle o commandes CPYF et CRTDUPOBJ o DATA AREA et LDA J10 Application EXO04 : à partir de EXO03, remplacer le passage de paramètres par l utilisation de la *LDA Compléments Query Manager : utilisation de requêtes QMQRY avec des variables et révision sur la transformation des analyses Query en requête QMQRY Application : transformation de l outil de vérification de sauvegarde journalière : utilisation d une requête QMQRY paramétrée et création d une MANAGEMENT INFORMATIQUE 5 / 6

commande (CHKSAV) avec en paramètre le nombre de jours depuis la dernière sauvegarde. Intégration à l outil SOS Langage de contrôle o DTAQ o Gestion des messages MANAGEMENT INFORMATIQUE 6 / 6