4.38 sur 5
4.38

Intégration de données et ETL avec Talend Open Studio Zero to Hero

Ajoutez de la valeur à vos données - avec Talend Open Studio for Data Integration, ETL, Data Warehousing, Data Migration, BI
Connectez vos sources de données, telles que fichiers, bases de données, XML, services Web, Google Drive et d'autres formats
Construisez vos propres processus d'intégration à l'aide d'exemples pratiques et de scénarios complets
Maîtriser les transformations les plus importantes comme les mappings, les jointures, les agrégations et les tris
Orchestrer les processus en unités plus grandes en utilisant des preJobs, des postJobs, des variables et des hiérarchies

Données. Partout. Tous sages dans leur propre environnement.

Mais qui les laisse réellement se parler ? Vous le faites. Avec intégration de données. Devenez un expert des données et ajoutez de la valeur avec ETL et vos nouvelles connaissances !

Talend Open Studio est une solution ouverte et flexible solution d’intégration de données. Vous construisez vos processus avec un éditeur graphique et plus de 600 composants offrent de la flexibilité.

Chaque section contient un exemple pratique et vous recevrez ce document complet sur le début du cours. Ainsi, vous pouvez non seulement visualiser chaque section, mais également la comparer à votre propre solution. De nombreux scénarios pratiques sont également inclus. Vous serez donc bien équipé pour la pratique !

Quels sont les sujets les plus importants auxquels vous pouvez vous attendre ?

  • Installation sur différents systèmes d’exploitation (Windows, Linux, Mac )
  • comprendre et utiliser les types de données importants
  • lire et écrire à partir de bases de données
  • traiter différents formats de fichier, comme Excel, XML, JSON, délimité, positionnel
  • créer et utiliser métadonnées
  • construire des schémas
  • utiliser des raccourcis clavier utiles
  • récupérer données de WebServices/ REST
  • connectez-vous à GoogleDrive et récupérez les données
  • à l’aide d’itérations et de boucles
  • convertir les flux de données en itérations
  • construire et comprendre les hiérarchies de tâches
  • Toutes les transformations majeures : mapper, joindre, normaliser, faire pivoter et agréger les données
  • créer et extraire XML et JSON
  • utiliser des expressions régulières
  • Orchestrer les composants dans les processus
  • Vérifier et améliorer la qualité des données
  • Utiliser la correspondance approximative et la correspondance par intervalle
  • Utiliser des variables pour différents environnements
  • Effectuer la validation du schéma
  • Gérer les données de rejet séparément
  • Recherchez et corrigez rapidement les erreurs
  • Écrivez des journaux significatifs
  • Incluez et réagissez aux avertissements et aux abandons
  • Créer des hiérarchies de postes et transmettre des données entre différents niveaux
  • implémenter et tester vos propres hypothèses
  • configurez votre projet pour la journalisation, la gestion des versions et le chargement du contexte
  • apprenez les meilleures pratiques et établissez votre propre document
  • éléments et faire générer la documentation

 

Qu’attendez-vous ? À bientôt dans le cours !

Course Overview

1
Course Overview

You will get a quick overview of the course structure.

2
10 Minutes Talend

See your first 10 Minutes ETL in Talend Open Studio

3
WeCours Tipps

Know the key points to get the most out of the course.

Data Integration and ETL

1
Why Data Integration?

You will see why data integration is important.

2
Data Integration Test

Test your knowledge on some basics of data integration

Setup For The Course

1
Intro

You will get an overview of this section.

2
Installation on Windows, MacOS or Linux

We review the steps of installing Talend Open Studio on Windows, Mac and Linux.

3
Language of Talend Open Studio

Change the interface language of Talend Open Studio to English, because translations are incomplete and the whole course project is in English.

4
Import the Course Project

Import the complete project for this course. This way you can compare any setting of any job of any video throughout the complete course.

5
Import the LEGACY Course Project: for Talend Open Studio version 7.*
6
Download the Course Files

With the archive attached to this lecture you obtain all files for the course.

7
Explore the Course Project

We take a look at the structure of the course project.

"Hello World" Example

1
Intro

You will get an overview of this section.

2
"Hello world" in Talend

Let's create a very easy "hello world" example to get you going.

The User Interface (UI)

1
Intro

You will get an overview of this section.

2
Important Parts of the UI

Get a brief overview of the UI structure in Talend Open Studio.

3
Useful Helpers

Get to know some useful shortcuts and functionalities to start working effectively with Talend.

4
Install External Libraries

Some components need external libraries which can easily be installed.

5
Find Errors

Get some tips and tricks on how to resolve errors easier in Talend.

6
Where is my tab?

Shows you how to restore a tab once (accidentally) closed

Your First ETL Job

1
Intro

You will get an overview of this section.

2
Your first job

We will build a more complete job together. It contains data creation, transformation and output.

3
Get Component Help

Process Files

1
Intro

You will get an overview of this section.

2
Read Files

Read many types of files easily in Talend.

3
Write Files

We will see how to write a Excel file. But you can create many other formats as well.

4
List Folder Contents

List folder content by using search patterns. This way you can easily process several files with the same structure.

5
File Processing Scenario

We will read, write and iterate over files. This will be extended by using variables and checking file existence before doing the actual work.

Properties In Talend

1
Intro

You will get an overview of this section.

2
Built-In vs. Repository

You learn the differences between "BuiltIn" and "Repository" information.

3
Schema

Learn what a "schema" is in Talend and how to use it effectively.

4
Data Types

You will get an overview of some important data types.

5
Connection Types

You will get an overview of the different row and trigger connection types and their usage in Talend.

6
Ctrl + Spacebar

Learn the most important key shortcut and how to use it properly.

7
Properties in Talend Test

Test your knowledge about Talend Open Studio properties

Processing Databases

1
Intro

You will get an overview of this section.

2
Your database

Lets see which database you'll use for the following examples.

3
Connect to a Database

You will learn how to connect to a database using Talend.

4
Write to a Database

You will write some data to a table in a database.

5
Read from a Database

You will read some data from a table in a database.

6
Iterate over Database Contents

You will list some some database objects of a certain type.

7
Database Processing Scenario

This scenario shows you how to make a lookup and output the result into a database.

8
Show Table List Task

Process Cloud, REST, JSON, XML, etc.

1
Intro

You will get an overview of this section.

2
Process JSON

You will learn how to read a JSON file with and without loops.

3
Process XML

You will learn how to read XML files with loops.

4
Google Drive

You will learn how to access Google Drive folders using Talend.

5
Google Cloud Storage

You will learn how to access Google Cloud storage using Talend.

6
REST Services

Learn how to use a REST service in Talend.

7
Download Files

You will learn how to use Talend to download files from the web.

8
Read RSS feeds

You will learn how to read RSS feeds in Talend.

9
Data Sources Test

Do you know which component is for what?

Variables

1
Intro

You will get an overview of this section.

2
F5 to Create Context Variables

Learn an easy shortcut to create context variables in Talend.

3
Create Variables and Environments

Create variables and environments for variables (= "contexts") in your job.

4
Data Types for Context Variables

You will learn what data types variables can have.

5
Central Context Groups

Learn how to store your variables in context groups in a central place.

6
Context Groups for Metadata

You will learn to create context groups for metadata items very easily.

7
Write and Load Context

Talend allows you to load variables from an external source. Learn how to do that.

8
Implicit Context Load

With an easy setting you can load variables implicitly. Learn how!

9
Global Variables

Learn what global variables are and how to use them.

10
Variables Test

Test your knowledge about variables!

11
Load External Variables Task

Transformations

1
Intro

You will get an overview of this section.

2
Filter Data

You will see how to filter columns and rows in Talend.

3
Sort Data

Learn how to sort data of type date, numeric and alphanumeric.

4
Aggregate Data

You will learn how to create sums, averages and other aggregate values with Talend.

5
Convert Data Types

Learn some important data type conversions and some common traps.

6
Split Data

Learn how to split data row-wise or data-wise in Talend

7
Normalization and De-Normalization

You will learn how to normalize and de-normalize values in Talend.

8
Simple Joins

You will learn how to use tJoin in Talend for simple joins.

9
Install Sakila

You will see how to install Sakila sample database. We will use this data for the next couple of examples.

10
Mapping with Join

Learn how to join data over more than 2 levels using tMap.

11
Mapping with Filter

Learn how to filter data in tMap.

12
Mapping with Transformation

Learn how to transform data in a tMap.

13
Field extraction: Intro

We will do the PreJob and PostJob setup for this scenario.

14
Field Extraction: JSON

You will learn how to use tExractJSONFields component to parse JSON data.

15
Field Extraction: XML

You will learn how to use tExractXMLFields component to parse XML data.

16
Field Extraction: Positional

You will learn how to use tExractPositionalFields component to parse positional data.

17
Field Extraction: Delimited

You will learn how to use tExractDelimitedFields component to parse delimited data.

18
Field Extraction: Regex

You will learn how to use tExractRegexFields component to parse data using regular expressions.

19
Field Extraction: Outro

We will make a short summary of the field extraction components scenario.

20
Generate XML and JSON Fields

Learn how to create JSON and XML fields using the corresponding components.

21
Generate Sample Data

Learn two ways to generate sample data in Talend.

22
Pivot Data

Learn how to pivot data in Talend.

23
Transformations Test

Test your knowledge by answering this transformations quiz!

24
Aggregate Sales Data Task

Data Quality

1
Intro

You will get an overview of this section.

2
Remove Duplicates

Learn how to separate uniques from duplicates based on your definition.

3
Interval Match

Learn how to match data against interval references.

4
Make Replacements

Learn how to substitute data in different ways easily.

5
Schema Checking

Learn how to check your data against schemas and separate inconsistent values.

6
Redundancy Key

Learn how to easily create a redundnacy key for regular duplicate checks.

7
Fuzzy Matching

Learn how to use fuzzy algorithms to match data against reference data.

8
Check Address Data Task

File Management

1
Intro

You will get an overview of this section.

2
Basic Operations

You will learn how to do basic file operations wih Talend, such as create, copy and delete.

3
File Comparison

You will learn how to compare file contents in Talend.

4
File Properties

You will learn how to get file properties in Talend.

5
File Lists

You will learn how to create lists of files for directories wih Talend.

6
File Compression

You will learn how to compress files wih Talend.

7
Temporary Files

You will learn how to create and use temporary files with Talend.

8
Load Data with Temporary File Task

Job Orchestration

1
Intro

You will get an overview of this section.

2
Pre-Job and Post-Job

You will learn how to use PreJob and PostJob to execute steps at the very beginning or the very end of your process.

3
MessageBox

You will learn how to use tMessageBox.

4
Replicate and Unite

You will learn how to copy data flows and unite several data flows into one.

5
Flow to Iteration and Iteration to Flow

You will learn how to convert a data flow into an iteration and the other way around.

6
Loops

You will learn how to use and combine different types of loops in Talend.

7
Wait and Measure

You will learn how to make your job wait for events and mesaure time taken for some processing.

8
System Interaction

You will learn how to interact with the operating system in Talend.

9
Job Hierarchies

You will learn how to build and show job hierarchies in Talend.

10
Subjob Triggers

You will learn how to use subjob triggers in Talend jobs.

11
Component Triggers

You will learn how to use component triggers in Talend jobs.

12
Conditional Triggers

You will learn how to use IF triggers in Talend jobs.

13
Job Orchestration Test

Test your knowledge of orchestration in Talend!

14
Pass Dynamic Values to Child Job Task

Logging

1
Intro

You will get an overview of this section.

2
Debug Data

Learn how to run your jobs in debug mode and see the data as its being transformed.

3
Test Assertions

You will learn how to check your assumptions in jobs with tAssert.

4
Log Data Volumes

You will learn how to measure data volumes using tFlowMeter.

5
Log Errors and Warnings

You will learn how to log errors and warnings using tDie and tWarn.

6
Log Executions

You will learn how to log job executions in general as well as individual components.

7
Logging Jobs

You will learn how to configure your jobs for a comprehensive logging.

8
Logging Jobs Better

You will learn how to configure your jobs better for a comprehensive logging.

9
Logging Projects

You will learn how to configure your projects for a comprehensive logging.

10
Logging Test

Test your logging knowledge!

Best Practices & Documentation

1
Intro

You will get an overview of this section.

2
Common Best Practices

Learn the most important best practices for most Talend projects.

3
Create Documentation

Learn how to create documentation in Talend, with subjob title, component view tab, note component, doc in repo, business models, create and export job doc, job properties, component arrangement and many more.

Deployment

1
Intro

You will get an overview of this section.

2
Create Job Executables

You will learn how to run a Talend job standalone - without the studio.

3
Change Parameters for Executables

You will learn how to change the parameters for the job execution.

4
Deployment With Variables Task

Project Handling

1
Intro

You will get an overview of this section.

2
Create and Delete Projects

You will learn how to create, delete and switch projects.

3
Export and Import Items

You will learn how to export and import Talend objects.

4
Filtering Projects and Components

Find Items using the repository filter and learn to search for components

5
Project Settings

You will learn how to access and edit project settings.

Use Cases

1
Intro

You will get an overview of this section.

2
Write an Excel file

Transform a text file to Excel.

3
Read a Multi-Schema XML

Read a multi-schema XML and split its data into separate streams.

4
Append to a Text File

Write data from several steps of your process to the same file by using "append".

5
Sync Tables with Talend
6
Read Vault Credentials

Read credentials for your Talend job from HashiCorp Vault.

Course Summary

1
Congratulations

This is the closing video of the course. Please don't forget to send me your questions, suggestions and other feedback.

Extra Material

1
Talend Cheatsheet

Get a PDF summarizing the most important topics from this course.

2
A Small Test

Test yourself with this small test.

3
A Big Test

Test yourself with this big test.

4
Template Job

This can be the basis for your job designs.

5
Bonus Lecture
Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.4
4.4 sur 5
Notes799

Détails des Notes

Étoiles 5
409
Étoiles 4
281
Étoiles 3
88
Étoiles 2
12
Étoiles 1
9
Garantie de remboursement de 30 jours

Inclut

9 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed