Université IBM i IBM Power Systems - IBM i

Documents pareils
S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

IBM Power Systems - IBM i IBM Rational

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Visual Paradigm Contraintes inter-associations

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Information utiles. webpage : Google+ : digiusto/

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

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

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Guide d exploration de base de données de IBM SPSS Modeler 15

Visual IT Operations Club «Production IT dans le domaine de l Assurance Sociale» Jeudi 20 Juin 2013

SQL Server Installation Center et SQL Server Management Studio

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

Tableau comparatif des offres Visual Studio

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

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

Notre Catalogue des Formations IT / 2015

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

FORMATION TALEND. Page 1 sur 9

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Introduction aux Bases de Données Relationnelles Conclusion - 1

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

MEGA Desktop Application Architecture Overview Guide Version MEGA 2009 SP4

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

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

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

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

PostgreSQL, le cœur d un système critique

//////////////////////////////////////////////////////////////////// Administration bases de données

SQL SERVER 2008, BUSINESS INTELLIGENCE

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Présentation. La société VFCS, offre un éventail très large de services couvrant vos besoins liés aux technologies actuelles de l'informatique.

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

WDpStats Procédure d installation

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Compte Rendu d intégration d application

Vérifier la qualité de vos applications logicielle de manière continue

S9 - Contrôle des sources, gestion des demandes de changement et travail en équipe sous IBM i avec le produit RTC (Rational Team Concert)

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

WorkflowGen 6.0 Guide de mise à jour

Modernisation et développement d applications IBM i

Armand PY-PATINEC 2010

PostgreSQL. Formations. Calendrier... 14

Expert technique J2EE

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui?

Complaints Manager 4/06/2015 Page 1 Arpaweb 2015

Olivier Deheurles Ingénieur conception et développement.net

Silk Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications

PostgreSQL. Formations. SQL avancé Calendrier... 18

MOBILITE. Nomadio, le dialer d entreprise. Datasheet

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

CRM & DATA SOLUTIONS VENTES SFA & MARKETING

Manuel d installation de Business Objects Web Intelligence Rich Client.

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

FileMaker Server 13. Guide de configuration de l'installation réseau

PHP. PHP et bases de données

Data Tier Application avec SQL Server 2008 R2

Environnements de développement (intégrés)

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

Présentation de la gamme des PGI/ERP modulaires Wavesoft

Introduction à. Oracle Application Express

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

ArcGIS 10.1 for Server

analyse et pérennise votre patrimoine informationnel

Compétences fonctionnelles et techniques

arcopole Studio Version 3.3

Communication technique TC1552 Ed 01 Date: 22/11/2011

INDUSTRIALISATION ET RATIONALISATION

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

AudiParc Recommandations IMPORTANTES. AudiParc Principe de fonctionnement. AudiParc Installation Déployement

Formation en Logiciels Libres. Fiche d inscription

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Test de HSQLDB et Comparatif avec Sqlite

Mercredi 15 Janvier 2014

Maitriser Cegid Business En situation de formation

CHAPITRE 1 ARCHITECTURE

Rendez-vous la liberté avec Rational Quality Manager

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Mise en oeuvre d'une base de données mono-utilisateur avec SQLite

CA Mainframe Application Tuner r8.5

PRÉSENTATION PRODUITS DE LA GAMME SOLARWINDS + NETWORK CONFIGURATION MANAGEMENT

Guide d installation de MEGA Desktop Application MEGA 2009 SP4

Corrigé de l'atelier pratique du module 6 : Transfert de données

INTRODUCTION AUX SGBD/R LUW

BIRT (Business Intelligence and Reporting Tools)

NOUS VOS PROJETS DE SAUVEGARDE SOLUTIONS SDS

DotNet. Plan. Les outils de développement

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Logiciel de Gestion de la Relation Client

Open Source Job Scheduler. Installation(s)

Symphony. Procédures d installation : Mise à jour vers une version plus récente

Transcription:

Université IBM i 10 et 11 mai 2016 IBM Client Center de Bois-Colombes S44 Développement DB2 for i avec IBM Data Studio et IBM Access Client Solutions Mercredi 11 mai 15h15-16h45 Philippe Bourgeois IBM France

Plan de la présentation 1. Introduction 2. IBM Data Studio (IDS) 3. IBM Access Client Solutions (ACS) 2

1. Introduction 3

Avant de commencer Quelques mots sur la modélisation des données Modèle de données : les relations entre les données Le positionnement des différents outils IBM de gestion de la base de données DB2 for i IBM Data Studio (IDS) IBM InfoSphere Data Architect (IDA) IBM Rational Developer for i (RDi) System i Navigator IBM Access Client Solutions (ACS) IBM Navigator for i 4

La modélisation de données Modèle Conceptuel de Données Description des données à un haut niveau Inclut les entités et leurs relations Ce que l on appelle l ERD (Entity Relationship Diagram) Un identifiant de l entité est le seul attribut nécessaire Relations 1 <-> N et N <-> N 5

La modélisation de données Modèle Logique de Données (LDM : Logical Data Model) Description des informations et règles métier On indique les attributs de chaque entité Les tables sont normalisées Est indépendant de la base de données Attributs 6

La modélisation de données Modèle Physique de Données (PDM : Physical Data Model) Décrit l implémentation dans une base de données cible Les règles métier sont définies sous forme de contraintes Les types génériques du LDM sont remplacés par des types spécifiques de DB2 for i 7 Les vues dénormalisent les données et masquent la complexité

Positionnement des outils IBM pour gérer DB2 IDS (IBM Data Studio) Basé sur Eclipse Création du Modèle Physique de Données (PDM : Physical Data Model) Reverse engineering (création de DDL à partir des objets DB2 for i existants) Création de routines SQL et exécution de scripts SQL Bases de données multiples (DB2, SQL Server, Oracle, MySQL ) IDA (InfoSphere Data Architect) Les mêmes fonctionnalités qu IDS Création du Modèle Logique de Données (LDM : Logical Data Model) RDi (Rational Developer for i) Les mêmes fonctionnalités qu IDS sauf la création du PDM Développement RPG, COBOL, CL, SQLRPG (successeur de SEU/PDM) 8

Positionnement des outils IBM pour gérer DB2 System i Navigator Reverse engineering Création de routines SQL et exécution de scripts SQL Administration de DB2 for i, analyse des requêtes SQL (Visual Explain ) Non basé sur Eclipse, spécifique à DB2 for i, n évolue plus ACS (Access Client Solutions) Successeur de System i Access for Windows (Client Access) : émulation 5250, transfert de fichiers Intègre la fonction "Run SQL scripts" qui succède à l exécution de scripts SQL de System i Navigator Intègre la fonction "SQL Performance Center" qui succède aux fonctions d analyse de performances de System i Navigator (moniteurs de performance, cache de plan et bientôt Visual Explain) IBM Navigator for i Successeur de System i Navigator en interface Web Administration de DB2 for i 9

Positionnement des outils IBM pour gérer DB2 IBM i Access for Windows (Client Access) IBM i Access Client Solutions (ACS) 100 % Java System i Navigator IBM Navigator for i Interface Web PDM / SEU Rational Developer for i (RDi) + IBM Data Studio (IDS) OU InfoSphere Data Architect (IDA) Interface Eclipse Interface Eclipse Interface Eclipse 10

Les outils utilisés dans cette présentation IDS 4.1.2 Modélisation Reverse engineering Développement de routines SQL Exécution de scripts SQL ACS 1.1.5 Exécution de scripts SQL RDi 9.5.0.3 Développement de programmes SQLRPG, SQLCBL Intégration avec ACS 11

2. IBM Data Studio (IDS) 12

IDS IBM Data Studio Basé sur Eclipse Gratuit La version à mai 2016 est la 4.1.2 Fonctionnalités Modélisation Reverse Engineering Gestion des objets (tables, vues, index, procédures ) Gestion des données (visualisation, modification, exportation) Exécution de scripts SQL Création et débogage de procédures et de fonctions SQL 13

IDS Téléchargement 14

IDS Installation 15

IDS Installation IDS peut être installé en standalone ou dans le même groupe de packages que RDi 16

IDS Installation Pour vérifier que RDi et IDS sont bien dans le même groupe de packages 17

IDS Démarrage et configuration Démarrage d IDS 18

IDS Perspectives, sources de données Il existe plusieurs perspectives (administration, développement, exécution ) mais la perspective Données permet de centraliser les différentes tâches Sources de données Accessible par la vue «Explorateur de sources de données» Création de connexions vers des bases de données (profils de connexion) 2 drivers JDBC sont fournis pour accéder à DB2 for i Le driver «AS/400 Toolbox for Java» Le driver «IBM Data Server Driver for JDBC and SQLJ» Nécessaire pour déboguer les routines SQL 19

IDS Création d une connexion vers DB2 for i 1. Avec le driver «AS/400 Toolbox for Java» 20

IDS Création d une connexion vers DB2 for i 2. Avec le driver «IBM Data Server Driver for JDBC and SQLJ» 21

IDS Création d une connexion vers DB2 for i Choix des propriétés 22

IDS Exploration de la source de données 23

IDS Exécution de scripts SQL Soit directement à partir de la source de données Le script SQL pourra ensuite être sauvegardé sur le PC (fichier.sql) Soit à partir d un projet de données Projet Eclipse de type développement de données ou conception de données (détails page suivante) 24

IDS Les projets relatifs aux données Sont accessibles par la vue «Explorateur de projets de données» Deux types de projet : Projet de développement de données Projet de conception de données Projet de développement de données - Création de scripts SQL, de procédures stockées et d UDFs (User Defined Function) - Intègre un ensemble de templates personnalisables Projet de conception de données - Pour stocker les modèles et les diagrammes de données 25

IDS Exécution de scripts SQL Exécution Complétion de code par CTRL+Espace 26

IDS Exécution de scripts SQL Résultats SQL 27

IDS Exécution de scripts SQL Exportation / sauvegarde des résultats SQL 28

IDS Exécution de scripts SQL Générateur de requête SQL 29

IDS Création de procédures stockées Procédure stockée = Procédure mémorisée Stored Procedure 30

IDS Création de procédures stockées Choix d un modèle 31

IDS Création de procédures stockées Déploiement Débogage Exécution 32

IDS Déploiement de procédures stockées 33

IDS Exécution de procédures stockées 34

IDS Débogage de procédures stockées 35

IDS Débogage de procédures stockées 36

IDS Création d un modèle physique de données PDM : Physical Data Model A partir d un projet de conception de données 37

IDS Création d un modèle physique de données Création automatique d un diagramme 38

IDS Création d un modèle physique de données Conception de la base par glisser-poser d éléments 39

IDS Création d un modèle physique de données 40 Définition des relations (intégrité référentielle)

IDS Génération de DDL 41

IDS Génération de DDL 42

IDS Exploration d une table 43

IDS Propriétés d une table 44

IDS Modification de la structure d une table Il est également possible de créer des tables 45

IDS Modification de la structure d une table 46

IDS Modification de la structure d une table 47

IDS Afficher le contenu d une table 48

IDS Diagramme de topologie 49

IDS Diagramme de présentation 50

3. IBM Access Client Solutions (ACS) 51

IBM ACS (Access Client Solutions) Successeur de Client Access (IBM i Access for Windows) Utilise les licences de XW1 (IBM i Access Family) Téléchargeable depuis le site IBM www.ibm.com/systems/power/software/i/access/solutions.html 100% Java Ne nécessite pas forcément d installation Emulateur 5250, transfert de données, accès aux consoles LAN et HMC, accès à IBM Navigator for i Visualisation et téléchargement des spoules Exécution de scripts SQL Centre de performances SQL 52

ACS Démarrage Par le lancement d exécutables ou de scripts fournis ou en double-cliquant sur le fichier asbundle.jar 53

ACS Fonction «Run SQL scripts» Successeur de la fonction "Exécution de scripts SQL" de System i Navigator Avec les mêmes avantages (paramétrage, exécution d une instruction par double clic ) Mais avec en plus : 54 Déconnexion / reconnexion possible Instructions SQL en couleur Affichage des numéros de ligne Barre d état Arrêt possible des requêtes Fonction de recherche (avec support des expressions régulières) Sauvegarde des résultats, entre autres, en.xlsx et.ods Intégration avec RDi

ACS Fonction «Run SQL scripts» 55

ACS Fonction «Run SQL scripts» Pour lancer directement la fonction à partir de fichiers.sql 56

ACS Fonction «Run SQL scripts» Options Connexion / Déconnexion / Reconnexion 57

ACS Fonction «Run SQL scripts» Paramétrage 58

ACS Fonction «Run SQL scripts» Exécution 59

ACS Fonction «Run SQL scripts» Sauvegarde des résultats 60

ACS Fonction «Run SQL scripts» Exécution 61

ACS Fonction «Run SQL scripts» Recherche / Remplacement 62

ACS Fonction «Run SQL scripts» Intégration avec RDi 9.5.0.3 63

ACS Fonction «Run SQL scripts» Intégration avec RDi 9.5.0.3 64

ACS Pour en savoir plus 65

ACS Pour en savoir plus 66

ACS Le futur 67

DB2 for i Nouveau redbook 68