loader image

Gate Training

logo-png
IBM

Programmation de formation pour InfoSphere Streams V4 avec SPL

4 Jours

Objectifs de la formation InfoSphere Streams

Ce cours est conçu pour vous enseigner le langage de traitement des flux. Il commencera par les concepts de base d’InfoSphere Streams et les opérateurs de langage de traitement de flux de base utilisés dans un programme Streams. Vous apprendrez à accéder aux données d’une source externe à l’aide des opérateurs de type Source et à écrire un flux de sortie à l’aide des opérateurs de type Sink.

Vous apprendrez ensuite comment et quand utiliser les différents opérateurs Stream, tels que les opérateurs Foncteur, Punctor, Aggregation, Sort, Join, Split, Barrier, Delay et Switch. Les exercices de laboratoire utiliseront l’IDE InfoSphere Streams basé sur Eclipse comme environnement de développement et de test, mais vous aurez également la possibilité d’appeler la compilation d’un programme Streams à partir de la ligne de commande. Dans les laboratoires, vous aurez le choix de développer les applications à l’aide de l’éditeur graphique SPL, introduit dans la version 3, qui permet le glisser-déposer ou l’éditeur SPL d’origine basé sur du texte.

La deuxième moitié du cours montre comment contrôler le placement des éléments de traitement et les fonctionnalités de débogage du langage de traitement des flux. Vous découvrirez les régions cohérentes et comment les utiliser pour traiter les tuples au moins une fois.

Vous serez initié aux différentes boîtes à outils fournies avec InfoSphere Streams et travaillerez avec l’exploration de données et les boîtes à outils de base de données dans un laboratoire.

Enfin, il vous sera montré comment étendre le langage de traitement des flux grâce au développement de fonctions définies par l’utilisateur et d’opérateurs primitifs génériques et non génériques. Les opérateurs primitifs non génériques C++ et Java sont couverts.

Grâce à cette malédiction, vous pourrez :

Expliquer comment les opérateurs observent les données sur les cours d’eau pour créer d’autres cours d’eau
Définir le format des opérateurs d’adaptateur de périphérie source et récepteur intégrés
Répertorier les types d’URI pris en charge par les opérateurs source et récepteur
Expliquer l’utilisation des fenêtres coulissantes et bascules dans le langage de traitement des flux
Décrire comment contrôler le minutage des tuples à l’aide de l’opérateur Delay
Expliquer l’utilisation des opérateurs suivants : Foncteur, Punctor, Split, Join, Aggregation, Sort, Barrier et Delay

Expliquer les fonctionnalités de prétraitement du langage de traitement des flux et comment ces fonctionnalités sont utilisées pour générer le code source des flux
Expliquer comment les volets utilisent des régions cohérentes pour assurer un traitement au moins une fois
Décrire comment utiliser les fonctionnalités de débogage des flux
Expliquer comment contrôler le placement des opérateurs sur des nœuds spécifiques de traitement et comment fusionner des opérateurs en éléments de traitement spécifiques
Liste des boîtes à outils fournies avec InfoSphere Streams

Expliquer comment déboguer une application Streams
Décrire comment créer une fonction définie par l’utilisateur
Répertorier les étapes nécessaires pour créer un opérateur primitif non générique SPL écrit en C++
Expliquer comment créer un opérateur primitif non générique SPL écrit en Java
Décrire comment créer un opérateur primitif générique SPL

À qui s’adresse cette formation ?

public:

Ce cours de base est conçu pour ceux qui envisagent de développer des applications InfoSphere Streams.

Prérequis :

Il n’y a pas de prérequis sont requis; cependant, l’utilisation d’un outil basé sur Eclipse serait bénéfique ainsi que l’exposition aux langages C ++, Java et Perl.

Contenu du cours InfoSphere Streams

Présentation d’InfoSphere Streams

Principes de base du langage de traitement des flux

Développement de langage de traitement des flux

Introduction à la programmation SPL

Opérateurs d’adaptateur

Opérateurs relationnels et utilitaires : le voyage commence

Fenêtrage et jointures

Ponctuation, agrégation et tri

Calendrier et coordination

Listes, ensembles et cartes

Régions cohérentes

Ressources, partitions et autres configurations

débogage

Boîtes à outils

Fonctions SPL

Opérateurs primitifs non génériques C++ SPL

Opérateurs primitifs java non génériques SPL

Opérateurs primitifs génériques SPL

Réf:

0070

Tarif:

600 Dt

Niveau:

Fondamental

Classe à distance:

Possible

Pas de sessions disponibles