|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/talend-pour-debutant-les-bases-incontournables/
课程评论:没有评论
课程名称:掌握Talend数据集成的基本知识 课程概述: 本课程面向希望掌握Talend数据集成工具的初学者和专业人员,旨在深入理解数据集成过程,使参与者能够创建可靠且易于维护的数据集成任务。课程结束时,学员将能从多个源提取、转换和加载数据到目标数据库中。 教学方法: 课程采用理论与参与相结合的方式,通过讲解和实践练习相结合,确保学员在学习过程中有深入的理解。 实践练习与测验: 每个课程模块结束时将配有实践工作坊和测验,使参与者能够应用所学概念,增强实际操作能力。 目标受众: 本课程适合以下领域的专业人员和学生: - 数据分析师 - 商业智能工程师 - 数据管理人员 - 系统管理员/数据库管理员 - 项目经理 - 职业转型者 - 学生 先决条件: - 具备基础SQL知识。 - 了解Java(非必须,但有利于学习)。 课程内容: 1. Talend数据集成入门 - 数据集成问题 - 可用ETL工具 - 数据仓储、迁移、整合与同步 - Talend Open Studio介绍及安装 2. Talend的基本操作 - 工作区与项目管理 - 项目导入和导出 - Talend的主要视图和存储库 - 创建和执行作业的实践 3. 文件处理 - 从分隔文件导入数据 - 读取XML和JSON文件的实践 4. 数据库使用 - 连接数据库并读写数据的实践 5. 元数据管理 - 配置和使用文件、XML和数据库元数据的实践 6. 数据处理 - 使用tMap进行数据映射与处理的实践 7. 使用变量和上下文 - 创建和管理上下文变量的实践 8. 编译可执行文件和Docker镜像 - 构建独立作业和Docker镜像的实践 9. 执行控制 - 文件管理和作业控制的实践 10. 错误管理 - 错误处理及日志配置的实践 11. Web服务使用 - 访问Web服务的方法和具体实践 12. 商业模型建模 - 在Talend中建模商业模型的实践 总结: 本课程将为参与者提供使用Talend进行数据集成的扎实基础,从基本概念到实际应用,学员将能够解决现实中的数据提取、转换和加载问题。
OBJECTIF DE LA FORMATION:Ce cours s'adresse aux professionnels et étudiants débutants souhaitant maîtriser Talend Studio for Data Integration. L'objectif principal est de fournir une compréhension approfondie du processus d'intégration de données et de permettre aux participants de créer des tâches d'intégration fiables et faciles à maintenir. À la fin de la formation, les participants seront capables d'extraire, transformer et charger des données depuis diverses sources vers des bases cibles.MÉTHODES PÉDAGOGIQUES:Le cours adopte une approche théorique et participative, combinant des exposés avec des exercices pratiques pour garantir une compréhension approfondie tout au long du processus d'apprentissage.TRAVAUX PRATIQUES ET QCM:Chaque session de la formation sera complété par des ateliers pratiques et QCM pour certaines sessions. Les participants auront l'opportunité de mettre en pratique les concepts appris, renforçant ainsi leur compréhension et leur compétence pratique dans l'utilisation de Talend.PUBLIC CIBLE:Ce cours est destiné aux professionnels et étudiants des domaines suivants:Data Analysts - Ingénieurs en Business Intelligence (BI) - Étudiants - Data ManagersAdministrateurs systèmes/Bases de données - Chefs de projets - Personnes en reconversionPREREQUIS:Notion basique du SQL.Connaissance de Java (pas obligatoire, mais bénéfique).CONTENU DU COURS PAR PARTIEPartie 1: Introduction à Talend Data Intégration- Problématique d'intégration de données.- Outils ETL disponibles.- Data Warehousing, Migration, Consolidation, Synchronisation.- Présentation de Talend Open Studio: licences, support, téléchargement.Atelier pratique: Installation et présentation de l'environnement Talend Open Studio.Partie 2: Prise en Main de Talend- Création et gestion de Workspace et projets.- Import et export de projets.- Vue principale et repository de Talend.- Composants principaux de Talend. Atelier pratique: création et exécution de jobs.Partie 3: Utilisation de Fichiers- Importation de données depuis un fichier délimité.- Lecture de fichiers XML et JSON.- Utilisation de fichiers délimités.Atelier pratique: Gestion de fichiers structurés et opérations de base sur CSV, JSON et XML.Partie 4: Utilisation de bases de données- Se connecter à une base de données à partir d'un Job Talend- Écrire des données dans une table PostgreSQL- Lire des données à partir d'une table PostgreSQL- Partager une connexion à une base de données- Fermer la connexion à la fin d'un jobAtelier pratique: connecter un Job Talend à une base de données et configurer des composants génériques de base de données pour lire ou écrire des données.Partie 5: Utilisation des métadonnées du repository- Configuration de l'environnement- Utilisation de métadonnées de fichier délimité- Utilisation de métadonnées de fichier XML- Utilisation de métadonnées de base de données- Utilisation des schémas génériques- Mise à jour de métadonnéesAtelier pratique: Créer différents types de métadonnées et les utiliser pour la configuration de composants.Partie 6: Traitement de données- Mapper l'entrée à la sortie des données à l'aide du composant tMap- Effectuer une jointure sur des données et capturer des rejets de jointure- Filtrer des données et capturer des rejets de filtre- Utiliser des expressions et des variables dans l'éditeur de mapping- Trier et agréger des données à l'aide d'autres composants de traitement de donnéesAtelier pratique: extraction multi-sources, multi-destinations. Traitement avec une tMap, sur un exemple complet.Partie 7: Utilisation Variables et contextes- Utiliser des variables dans un job- Configuration de l'environnement- Création d'une variable de contexte Built-in- Connexion à des bases de données à l'aide de variables de contexte- Création d'un groupe de contextes dans le Repository- Changement de variables de contexte à partir d'un fluxAtelier pratique: Créer et utiliser des variables en vue de fournir différentes valeurs pour les environnements de développement et de production.Partie 8: Création d'exécutables et d'image docker à partir de jobs d'intégration de données- Construire un Job standalone- Exécuter un Job standalone en dehors du Studio Talend- Créer une nouvelle version d'un Job existant- Construire un Job en tant qu'image Docker- Exécuter un Job dans un conteneur DockerPartie 9: Contrôle de l'exécution- Utiliser des composants pour lister, archiver et supprimer des fichiers d'un répertoire- Gérer les itérations au sein d'un Job- Réutiliser des variables de composant pour configurer d'autres composants- Utiliser des liens Trigger pour relier des composants et des sous-Jobs- Créer un Job maître- Remplacer des variables de contexte pour les sous-Jobs- Exporter un Job maître et ses dépendancesPartie 10: Gestions des erreurs - Arrêter un Job en cas d'erreur d'un composant- Appliquer un chemin d'exécution spécifique au Job en cas d'erreur d'un composant- Afficher un avertissement dans des conditions spécifiques- Configurer le niveau de log dans la consoleAtelier pratique: gérer des erreurs dans un Job avant de le publier dans un environnement de production. Définir des messages d'erreur et d'avertissement.Partie 11: Utilisation de Services Web- Accès aux méthodes de services Web avec Talend.- Extraction d'éléments spécifiques d'une réponse de service Web.- Stockage de schémas WSDL pour une utilisation dans tXMLMap.Atelier pratique: Utilisation des services Web dans un contexte pratique.Partie 12: Business Modèles- Modélisation d'un Business Modèle sous Talend.- Application des compétences acquises dans un projet de modélisation pratique.- Exporter un Job maître et ses dépendancesConclusion:Ce cours fournira aux participants une base solide dans l'utilisation de Talend pour l'intégration de données, en passant par des concepts fondamentaux jusqu'à des applications pratiques. Les participants seront équipés pour résoudre des problèmes réels liés à l'extraction, la transformation et le chargement de données dans divers contextes professionnels.