YouTube2Text

Mini Projet 1: Intégration de données commerciales (Chargement du DWH)–Talend Data Integration #36 — Transcript

by Martinien Adda · 15,862 words · 2,485 segments · language en · Watch on YouTube

Full transcript

  1. 0:00bonjour à toutes et à tous j'espère que
  2. 0:03vous portez très bien aujourd'hui nous
  3. 0:05allons poursuivre avec notre mini projet
  4. 0:08système d'intégration de données
  5. 0:10commerciales donc lors de la précédente
  6. 0:13vidéo nous avons vu donc la première
  7. 0:15partie qui consiste à faire le
  8. 0:18chargement de l'opérationnel data Store
  9. 0:21directement à partir des fichiers plats
  10. 0:24donc la vidéo de formation d'aujourd'hui
  11. 0:27va nous permettre de faire le chargement
  12. 0:29directement dans le Data Warehouse
  13. 0:32encore appelé entrepôt de données donc
  14. 0:36pour suivre cette vidéo de formation il
  15. 0:39vous faudra obligatoirement suivre la
  16. 0:40première partie donc il nous a permis en
  17. 0:43nous promettant de créer la base de
  18. 0:45données ainsi que de créer le projet
  19. 0:47talent et de créer les différents jobs
  20. 0:49d'intégration dans l'opérationnel data
  21. 0:52store voilà donc je mettrai en
  22. 0:54description de cette vidéo de formation
  23. 0:57la précédente vidéo donc il faudra
  24. 0:59obligatoirement suivre afin de
  25. 1:02poursuivre avec ce mini projet voilà
  26. 1:04donc pour ce menu Projet nous allons
  27. 1:07créer les différentes étapes du dataway
  28. 1:10house donc la première étape du dataware
  29. 1:12house que nous aurons à créer va être la
  30. 1:15table dimensionnelle donc dim produit
  31. 1:17donc pour créer cette table nous allons
  32. 1:20partir des différentes tables de l'EDS
  33. 1:23donc notamment la table ODS catégorie
  34. 1:27ODS sous-catégorie et ODS produits donc
  35. 1:32comme vous pouvez le voir il existe des
  36. 1:34liens entre ODS catégorie et ODS
  37. 1:38sous-catégorie donc le lien ici va être
  38. 1:41le code catégorie donc là vous avez le
  39. 1:44code catégorie qui appartient la table
  40. 1:47au DS catégorie vous avez également le
  41. 1:50code catégorie qui appartient à la table
  42. 1:53au DS sous catégorie voilà donc ensuite
  43. 1:57vous avez un autre lien qui existe entre
  44. 2:00la table ODS sous-catégorie et la table
  45. 2:04ODS produit donc ce lien est matérialisé
  46. 2:07par le Code sous-catégorie présent dans
  47. 2:10la table ODS sous-catégorie et présent
  48. 2:13dans la table ODS produits voilà donc à
  49. 2:17partir de cette 3 différentes tables de
  50. 2:19l'ODS nous allons directement construire
  51. 2:21la table dim produit donc comme vous
  52. 2:25pouvez le voir la table d'improduit va
  53. 2:28être une table qui sera directement dans
  54. 2:30le schéma du Data Warehouse et cette
  55. 2:33table est une table dimensionnelle donc
  56. 2:35elle va comporter plusieurs colonnes
  57. 2:37donc notamment en premier temps toutes
  58. 2:41les colonnes de l'ODS produits donc ici
  59. 2:43nous avons le code produit le nom du
  60. 2:46produit le prix d'achat le prix de vente
  61. 2:49le code sous-catégorie
  62. 2:52comme vous pouvez le voir nous avons
  63. 2:54ajouté dans la table dim produit le
  64. 2:56libellé sous-catégorie donc pour avoir
  65. 2:59le libellé sous-catégorie nous allons
  66. 3:01directement récupérer l'information à
  67. 3:04partir de la table ODS sous catégorie
  68. 3:07voilà donc également nous avons le code
  69. 3:10catégorie donc ce code nous pouvons
  70. 3:12l'avoir directement dans la table ODS
  71. 3:15sous catégorie de la même manière nous
  72. 3:18ajoutons le libellé catégorie donc pour
  73. 3:21avoir le libellé catégorie nous allons
  74. 3:24utiliser la table ODS catégorie voilà
  75. 3:27donc d'où l'utilité des trois
  76. 3:30différentes tables de l'ODS voilà donc
  77. 3:33la table dim produit sera construite à
  78. 3:36partir des trois tables au DS voilà
  79. 3:38ensuite nous allons ajouter donc
  80. 3:41quelques colonnes importantes notamment
  81. 3:43la date d'insertion donc des données
  82. 3:46également la date de mise à jour des
  83. 3:48données donc BL ligne active pour savoir
  84. 3:52une ligne il faudra utiliser pour
  85. 3:54alimenter les différentes tables de fait
  86. 3:57voilà également nous ajoutons le nom du
  87. 4:00job donc pour savoir quel job nous a
  88. 4:02permis d'alimenter la table d'improduit
  89. 4:06voilà donc nous ajoutons également une
  90. 4:08clé technique donc ici nous avons mis
  91. 4:11Heidi dim produit voilà donc cette clé
  92. 4:15sera la clé primaire de la table dim
  93. 4:18produit voilà donc après avoir créé la
  94. 4:22table d'un produit nous aurons à créer
  95. 4:24la table dim client dans cet état va
  96. 4:27nous permettre de stocker toutes les
  97. 4:29informations concernant les clients donc
  98. 4:32également pour créer cette table nous
  99. 4:34aurons à utiliser les différentes tables
  100. 4:37donc les deux tables au DS type client
  101. 4:39et ODS clients du schéma vente au DS
  102. 4:43voilà donc comme vous pouvez le voir il
  103. 4:46existe également un lien entre la table
  104. 4:49au DS type client et la table ODS
  105. 4:53clients donc le lien ici va être le code
  106. 4:56type client donc qui est présent dans la
  107. 4:59table au DS type client et également
  108. 5:02présent dans la table ODS clients voilà
  109. 5:05donc à partir de cette table nous allons
  110. 5:08directement créer la table
  111. 5:10dimensionnelle dim client donc pareil
  112. 5:13vous allez retrouver les différentes
  113. 5:16colonnes présentes dans la table ODS
  114. 5:19clients donc ici nous avons l'ID du
  115. 5:21client le nom du client le prénom le
  116. 5:24code postal la ville le pays la région
  117. 5:27le code type client donc de la même
  118. 5:31manière ici nous ajoutons le libellé
  119. 5:33type client donc pour avoir ce libellé
  120. 5:36type client nous avons utilisé la table
  121. 5:39ODS type client voilà et pareil nous
  122. 5:43ajoutons quelques colonnes importantes
  123. 5:45notamment la date d'insertion la date de
  124. 5:48mise à jour le BL ligne active et le nom
  125. 5:52voilà donc pareil pour cette table nous
  126. 5:55aurons à utiliser une clé technique donc
  127. 5:58qui sera l'identifiant de la table dim
  128. 6:01client voilà et après avoir créé donc la
  129. 6:04table dim client nous allons créer la
  130. 6:07table dim calendrier dans cette table va
  131. 6:10être alimenté une seule fois donc étant
  132. 6:13donné que cet arbre va comporter
  133. 6:15uniquement les différentes informations
  134. 6:17sur le calendrier voilà donc ce sera
  135. 6:21généré automatiquement nous mettrons à
  136. 6:23votre disposition le job qu'il faudra
  137. 6:26exécuter afin d'alimenter cette table
  138. 6:29dim calendrier voilà donc après avoir
  139. 6:32créé les différentes tables
  140. 6:34dimensionnelles nous allons maintenant
  141. 6:36créer la table de fait vente dans cette
  142. 6:39table va nous permettre de stocker les
  143. 6:41informations sur les ventes donc comme
  144. 6:44vous le savez lors de la mise en place
  145. 6:46de l'ODS nous avons créé la table ODS
  146. 6:49vente voilà donc à de cette table nous
  147. 6:53pouvons directement créer la table de
  148. 6:54fait vente voilà donc ici la table de
  149. 6:59fer vente va hériter des trois tables
  150. 7:01dimensionnelles donc comme vous pouvez
  151. 7:03le voir nous avons la première table
  152. 7:05dimensionnelle donc qui est le dim
  153. 7:07calendrier donc ici va exister un lien
  154. 7:10entre la table dim calendrier et la
  155. 7:14table de fait donc le lien va être l'idy
  156. 7:17dim calendrier donc qui se retrouve en
  157. 7:20même temps dans la table dim calendrier
  158. 7:22et également dans la table fait vente
  159. 7:25voilà donc ici étant donné que Heidi dim
  160. 7:29calendrier MC primaire dans la table
  161. 7:31d'une calendrier donc c'est ID se
  162. 7:34retrouve être une clé étrangère dans la
  163. 7:36table de fait vente voilà ensuite nous
  164. 7:40aurons également un autre lien donc
  165. 7:42entre dim client et la table de fait
  166. 7:44vente donc pareil le lien sera Lady team
  167. 7:49client
  168. 7:50et également nous aurons un autre lien
  169. 7:52donc pour le produit donc ici entre dim
  170. 7:55produit et la table de fait vente donc
  171. 7:59comme vous pouvez le voir dans la table
  172. 8:01de fait vente nous avons d'autres
  173. 8:03colonnes supplémentaires notamment nB
  174. 8:06vente donc nB vente va tout simplement
  175. 8:09être le nombre total de vente c'est à
  176. 8:12dire le nombre d'I vente réalisé au
  177. 8:15cours de la période de traitement
  178. 8:17ensuite nous avons
  179. 8:19nbqte vente donc ici nous allons tout
  180. 8:22simplement faire la somme des quantités
  181. 8:25vendues voilà ensuite nous aurons nB
  182. 8:28montant à ça donc ici nous aurons à
  183. 8:31faire la somme des quantités de vente
  184. 8:34fois le prix d'achat et nous aurons
  185. 8:37également nB montant vente donc pareil
  186. 8:40nous allons faire la somme des quantités
  187. 8:42vendues x le prix de vente voilà donc la
  188. 8:46table de fait nous allons directement la
  189. 8:49créer dans notre la base est donné et
  190. 8:51nous verrons plus tard comment alimenter
  191. 8:53cette table via talent donc comme vous
  192. 8:56pouvez le remarquer cette table va
  193. 8:58prendre en compte des indicateurs et en
  194. 9:00plus des indicateurs nous aurons
  195. 9:02maintenant des dimensions donc les
  196. 9:04dimensions ici sont les dim produit
  197. 9:07l'aïdie dim client et Lady dim
  198. 9:10calendrier voilà donc après avoir
  199. 9:13expliqué les notions des différentes
  200. 9:14tables nous allons maintenant expliquer
  201. 9:16les différentes étapes de développement
  202. 9:18à suivre donc la première étape va
  203. 9:21concerner la base de données donc en
  204. 9:24premier temps nous allons nous connecter
  205. 9:25à la base des données comme injection dB
  206. 9:28donc c'est la base donnée que nous avons
  207. 9:30créé lors de la première partie de notre
  208. 9:33mini projet
  209. 9:35ensuite nous allons créer un nouveau
  210. 9:37schéma donc nous allons nommer vente DWH
  211. 9:41donc dans ce schéma nous allons créer
  212. 9:43les différentes tables du dataware house
  213. 9:46voilà et ensuite nous allons mettre à
  214. 9:49jour la table ODS vente donc vous allez
  215. 9:52voir qu'il ne faudra ajouter une colonne
  216. 9:54supplémentaire à cette table voilà et
  217. 9:57ensuite nous allons insérer donc des
  218. 10:00données dans la table contexte donc ces
  219. 10:02données vont être les paramètres ou les
  220. 10:05variables de contexte utile pour le
  221. 10:08chargement des données dans le dataware
  222. 10:10house voilà donc après avoir décrit les
  223. 10:13différentes étapes concernant la base de
  224. 10:15données nous allons maintenant décrire
  225. 10:16les différentes étapes concernant
  226. 10:18l'intégration de données via talent donc
  227. 10:21la première des choses à faire sera
  228. 10:23d'ouvrir le projet talent donc le projet
  229. 10:26e-commerce reporting que nous avons créé
  230. 10:28lors de la première partie de ce mini
  231. 10:31projet voilà ensuite nous allons créer
  232. 10:34des groupes de contest donc là nous
  233. 10:36allons ajouter un groupe de contexte
  234. 10:37supplémentaire qui va nous permettre
  235. 10:39d'accéder directement au schéma du Data
  236. 10:42Warehouse voilà et ensuite nous allons
  237. 10:46faire une configuration des métadonnées
  238. 10:47donc la configuration va nous permettre
  239. 10:49d'accéder directement aux différentes
  240. 10:52tables du dataware house voilà et
  241. 10:55ensuite nous allons créer les différents
  242. 10:57jobs du datawara house donc notamment le
  243. 11:00job qui va nous permettre d'alimenter la
  244. 11:02table d'un produit la table dim client
  245. 11:04la table dim calendrier ainsi que la
  246. 11:08table de fait voilà
  247. 11:11donc après avoir fait cela nous allons
  248. 11:13maintenant construire et faire la
  249. 11:15planification de l'exécution de Job
  250. 11:16principal donc la construction la
  251. 11:19planification de l'exécution du job
  252. 11:21principal fera l'objet d'une troisième
  253. 11:23partie et donc d'une troisième vidéo de
  254. 11:25formation voilà donc voilà nous venons
  255. 11:29de voir les explications théoriques de
  256. 11:31la partie 2 maintenant nous allons
  257. 11:33passer à la phase de développement
  258. 11:37donc pour la partie base de données nous
  259. 11:39allons nous connecter à notre base de
  260. 11:41données comme ingestion dB donc comme
  261. 11:44nous l'avons déjà vu nous avons créé la
  262. 11:46base de données comme injection dB donc
  263. 11:48à l'intérieur de cette base donnée nous
  264. 11:51avons créé les différents schémas donc
  265. 11:53notamment par haslock et vente ODS donc
  266. 11:57pour cette formation nous allons créer
  267. 11:59un nouveau schéma donc le schéma vente
  268. 12:01DWH voilà donc pour ce faire nous allons
  269. 12:04directement faire un clic droit sur la
  270. 12:07base des données comme ceci et là nous
  271. 12:09allons faire cohéritool voilà comme ceci
  272. 12:12et maintenant nous irons directement sur
  273. 12:15Open file nous allons cliquer sur le
  274. 12:17bouton et comme vous pouvez le voir nous
  275. 12:19accédons directement au répertoire dans
  276. 12:21lequel se trouve nos différents scripts
  277. 12:23à exécuter donc ces différents scripts
  278. 12:26seront mis à votre disposition afin que
  279. 12:29vous puissiez exécuter les scripts
  280. 12:31directement sur votre poste voilà donc
  281. 12:34là nous allons prendre le tout premier
  282. 12:35script qui va me permettre de créer le
  283. 12:38schéma du dataway house donc là nous
  284. 12:40allons sélectionner voilà comme ceci et
  285. 12:43comme vous pouvez le voir vous avez le
  286. 12:45script de suppression du schéma donc si
  287. 12:47cela existait et vous avez le script de
  288. 12:50création du schéma voilà donc étant
  289. 12:52donné que notre schéma n'existe pas
  290. 12:54encore nous allons tout simplement
  291. 12:56exécuter la ligne 3 voilà donc comme
  292. 12:59ceci et là nous allons exécuter voilà
  293. 13:01donc là nous venons tout simplement de
  294. 13:03créer notre schéma donc ici si nous
  295. 13:06faisons un refresh donc voilà
  296. 13:08automatiquement vous allez voir votre
  297. 13:10schéma dans la liste des schémas voilà
  298. 13:13maintenant nous allons ouvrir le
  299. 13:15deuxième script qui va nous permettre de
  300. 13:17créer les différentes tables du dataway
  301. 13:19house voilà donc là nous allons choisir
  302. 13:21le script 2 et nous allons faire select
  303. 13:24voilà donc avant d'exécuter les
  304. 13:26différentes requêtes de création du
  305. 13:28table nous allons définir le schéma à
  306. 13:31utiliser donc ici nous allons utiliser
  307. 13:33le schéma vente DWH donc le schéma que
  308. 13:36nous venons de de créer voilà donc ici
  309. 13:38nous allons exécuter en un premier temps
  310. 13:40la ligne 6 voilà et maintenant nous
  311. 13:43allons créer la première table
  312. 13:45dimensionnelle donc c'est la table
  313. 13:46d'improduit voilà donc ici nous avons le
  314. 13:49script de surpression donc ici cette
  315. 13:51table existait on a notre cas la table
  316. 13:53n'existe pas encore voilà donc là nous
  317. 13:56allons tout simplement exécuter la
  318. 13:58requête de création de la table dans
  319. 14:00cette table possède plusieurs colonnes
  320. 14:02donc notamment Laidi dim produit donc
  321. 14:05qui a une clé technique donc ici nous
  322. 14:07avons mis céréales donc céréales pour
  323. 14:09dire que ici le numéro sera
  324. 14:11auto-incrémenté voilà donc à chaque fois
  325. 14:14que nous allons insérer une nouvelle
  326. 14:16ligne dans la table dim produit le
  327. 14:18numéro va automatiquement s'auto
  328. 14:20incrémenté voilà et là vous pouvez
  329. 14:23retrouver les différentes colonnes donc
  330. 14:24non produit le prix d'achat du produit
  331. 14:27le prix de vente le code sous-catégorie
  332. 14:29le libellé sous-catégorie le code
  333. 14:32catégorie le libellé catégorie et là
  334. 14:35nous ajoutons certaines colonnes donc
  335. 14:37importante notamment la date d'insertion
  336. 14:38donc du produit la date de mise à jour
  337. 14:41donc s'il y en a ici nous avons parmi
  338. 14:44notre nul parce que la date de mise à
  339. 14:46jour peut ne pas être renseignée voilà
  340. 14:48donc ici nous avons BL ligne active donc
  341. 14:50c'est pour savoir quelle ligne il faut
  342. 14:52utiliser et là nous avons aussi stocké
  343. 14:55le nom du job qui a permis d'alimenter
  344. 14:57la table dim produit voilà donc là nous
  345. 15:01allons tout simplement exécuter la
  346. 15:03requête donc pour créer la table dim
  347. 15:05produit voilà donc là nous venons de
  348. 15:07créer notre table ensuite nous allons
  349. 15:09créer la deuxième table dimensionnelle
  350. 15:11donc c'est la table dim client donc dans
  351. 15:15cette table nous allons stocker toutes
  352. 15:16les informations concernant les clients
  353. 15:18voilà donc pareil nous avons une clé
  354. 15:21technique donc Heidi dim client voilà et
  355. 15:24ici nous avons mis également céréales
  356. 15:26donc pour dire que le numéro va tout
  357. 15:28simplement s'auto incrémenté et ensuite
  358. 15:31nous avons les différentes colonnes de
  359. 15:33la table dim client donc notamment l'ID
  360. 15:36du client le nom le prénom le code
  361. 15:38postal la ville le pays la région le
  362. 15:42code type client ainsi que le libellé
  363. 15:45type pliant et pareil nous avons donc
  364. 15:47les différentes colonnes importantes
  365. 15:49notamment la date d'insertion la date de
  366. 15:51mise à jour le BL ligne active et le nom
  367. 15:55du job voilà donc ici également nous
  368. 15:57allons définir la clé primaire de cette
  369. 15:59table donc ici la clé primaire va être
  370. 16:02tout simplement Lady dim client voilà
  371. 16:05donc nous allons également exécuter la
  372. 16:08requête de création de la table dim
  373. 16:10client voilà donc là nous venons de
  374. 16:13créer la table d'une cliente maintenant
  375. 16:15nous allons créer la troisième table
  376. 16:16dimensionnelle donc c'est la table dim
  377. 16:18calendrier donc en réalité cette table
  378. 16:21sera alimentée une seule fois donc c'est
  379. 16:23vraiment une telle qui va nous permettre
  380. 16:24d'avoir les informations sur le
  381. 16:26calendrier voilà dans cette table va
  382. 16:29tout simplement nous permettre
  383. 16:30d'enregistrer toutes les informations
  384. 16:32sur une date donc elle sera alimentée
  385. 16:35une seule fois et si jamais que vous
  386. 16:37aimerait faire la mise à jour vous
  387. 16:39pouvez tout simplement exécuter donc le
  388. 16:41job qui va permettre de mettre à jour la
  389. 16:43table dim calendrier voilà donc ici
  390. 16:46comme vous pouvez le voir nous avons
  391. 16:47certaines colonnes donc notamment Lady
  392. 16:49dim calendrier donc ici nous avons mis
  393. 16:51intinger donc nous verrons tout à
  394. 16:53l'heure lors de la mise en place des
  395. 16:55différentes jobstanet comment alimenter
  396. 16:57cette table voilà donc là nous pouvons
  397. 17:00tout simplement exécuter donc la requête
  398. 17:03de création de la table donc voilà là
  399. 17:06nous venons de créer la table dim
  400. 17:07calendrier maintenant nous allons créer
  401. 17:09la table de fait donc ici cet a va nous
  402. 17:12permettre de stocker les différentes
  403. 17:14informations donc concernant le nombre
  404. 17:16de ventes réalisées par jour par client
  405. 17:19et pas produit et également le nombre de
  406. 17:21quantités le montant des achats ou le
  407. 17:24montant des ventes voilà donc comme vous
  408. 17:26pouvez le voir nous avons pareil une clé
  409. 17:28technique ou une colonne qui va tout
  410. 17:31simplement s'auto incrémenter donc ici
  411. 17:33nous avons mis céréales voilà
  412. 17:35et également nous avons les forains qui
  413. 17:37c'est à dire les informations provenant
  414. 17:39des tables dimensionnelles donc
  415. 17:41notamment les informations sur le
  416. 17:43produit le client et ainsi que la date
  417. 17:46du jour voilà ou la date ou la vente a
  418. 17:49été effectuée voilà donc ici nous avons
  419. 17:52donc les différentes mesures donc ici
  420. 17:54nous avons le nombre de ventes
  421. 17:55effectuées donc par date par client et
  422. 17:58pas produit nous avons la quantité nous
  423. 18:01avons le montant et nous avons le
  424. 18:02montant de vente nous avons le montant
  425. 18:04des achats et nous avons le montant des
  426. 18:07ventes voilà donc ici pareil nous allons
  427. 18:09ajouter deux colonnes importantes donc
  428. 18:10notamment la date d'insertion et le nom
  429. 18:13du job voilà donc pour cette table nous
  430. 18:16avons une clé primaire donc elle a été
  431. 18:18différente et nous avons plusieurs clés
  432. 18:20étrangères donc notamment une clé
  433. 18:22étrangère pour référencer les clients
  434. 18:24pour référencer les produits et
  435. 18:26également pour référencer la date voilà
  436. 18:29donc là nous allons tout simplement
  437. 18:31exécuter donc cette requête voilà comme
  438. 18:34ceci
  439. 18:35donc voilà la nouvelle nom de créer nos
  440. 18:37quatre tables donc si nous actualisons
  441. 18:39la partie vente DWH donc c'est à dire le
  442. 18:43schéma voilà comme ceci donc
  443. 18:45automatiquement nous pouvons retrouver
  444. 18:46nos différentes tables voilà donc là
  445. 18:49nous avons nos quatre tables dont Jim
  446. 18:51calendrier client produit et vente
  447. 18:55donc après avoir créé les différentes
  448. 18:56tables de feu nous allons maintenant
  449. 18:58modifier une table dans le DS donc là
  450. 19:01nous allons utiliser le script 3 qui va
  451. 19:04nous permettre de modifier la table
  452. 19:05vente au DS donc pour cela nous allons
  453. 19:08en premier temps définir le schéma à
  454. 19:10utiliser donc ici nous voulons utiliser
  455. 19:12le schéma vente au DS voilà donc ce que
  456. 19:16nous aimerons faire nous aimerons tout
  457. 19:18simplement ajouter une colonne
  458. 19:20supplémentaire dans la table ODS vente
  459. 19:22dans cette colonne nous sera très utile
  460. 19:24donc lors du développement talent voilà
  461. 19:27donc ici nous allons tout simplement
  462. 19:29exécuter la requête voilà comme ceci
  463. 19:31donc là nous venons d'ajouter la colonne
  464. 19:34BL ligne in DWH voilà maintenant nous
  465. 19:39allons ajouter quelques informations
  466. 19:40supplémentaires dans la table quand
  467. 19:43est-ce voilà donc pour cela nous allons
  468. 19:44utiliser le script 4 voilà comme ceci
  469. 19:47donc ici pareil nous allons définir le
  470. 19:50schéma à utiliser et comme vous pouvez
  471. 19:52le voir nous allons maintenant ajouter
  472. 19:55la variable schéma DWS pour notifier
  473. 19:58donc le schéma à utiliser nous allons
  474. 20:00également ajouter quelques informations
  475. 20:01pour le calendrier donc notamment la
  476. 20:04date début calendrier la date fin et le
  477. 20:07nombre de jours calendrier voilà donc là
  478. 20:09nous allons tout simplement exécuter
  479. 20:11cette requête voilà comme ceci et donc
  480. 20:14là nous venons d'ajouter les différentes
  481. 20:16lignes dans la table quand est-ce voilà
  482. 20:18donc voilà nous venons d'exécuter les
  483. 20:21différents scripts concernant la base de
  484. 20:23données maintenant nous allons nous
  485. 20:25connecter à notre projet talent afin de
  486. 20:27créer les différents jobs
  487. 20:30donc pour la partie talent nous allons
  488. 20:32nous connecter à notre projet e-commerce
  489. 20:35reporting donc c'est le projet que nous
  490. 20:37avons créé lors de la première partie de
  491. 20:40ce mini projet donc là nous allons tout
  492. 20:43simplement donc lancer talent et une
  493. 20:45fois ta ligne ouverte vous allez choisir
  494. 20:47le projet donc ici nous allons choisir
  495. 20:49le projet e-commerce reporting et nous
  496. 20:52allons cliquer sur Terminer donc à
  497. 20:55l'ouverture du projet nous allons en
  498. 20:57premier temps créer le contexte qui va
  499. 20:59nous permettre d'accéder directement au
  500. 21:02schéma donc pour cela nous allons
  501. 21:03dupliquer le contexte existant dont nous
  502. 21:06allons faire un clic droit sur Connexion
  503. 21:07au DS comme ceci et là nous allons faire
  504. 21:11dupliquer voilà et ici nous allons
  505. 21:14mettre connexion DWH
  506. 21:17voilà comme ceci et là nous allons faire
  507. 21:19OK
  508. 21:22maintenant nous allons faire un clic
  509. 21:23droit et nous allons faire modifier le
  510. 21:25groupe de comptes
  511. 21:28donc au niveau de l'objectif et de la
  512. 21:30description nous allons remplacer ODS
  513. 21:33par DWH voilà comme ceci donc ici nous
  514. 21:36allons copier et nous allons coller cela
  515. 21:39au niveau de la description maintenant
  516. 21:41nous allons faire nest voilà donc ici la
  517. 21:44seule modification que nous aurons à
  518. 21:46faire ici voilà la ligne 4 nous allons
  519. 21:49remplacer vente au DS par vente DWH
  520. 21:53voilà parce que le schéma que nous avons
  521. 21:55créé dans notre base de données
  522. 21:57s'appelle vente DWH et au niveau du nom
  523. 22:01de la variable de contexte nous allons
  524. 22:03remplacer ODS par DWH voilà comme ceci
  525. 22:07parce que lors de la création donc des
  526. 22:10variables de contexte dans la table
  527. 22:12contexte nous avons ajouté une variable
  528. 22:14donc qui s'appelle schéma DWH voilà donc
  529. 22:18là nous allons tout simplement faire
  530. 22:19finish
  531. 22:21et nous allons faire yes
  532. 22:23voilà là nous allons faire ok donc là
  533. 22:26nous venons de créer notre groupe de
  534. 22:27contexte DWH qui va nous permettre
  535. 22:29d'accéder à notre schéma vente DWH donc
  536. 22:33après avoir fait cela nous allons
  537. 22:35maintenant configurer la connexion au
  538. 22:37schéma ventre DWH donc pour cela
  539. 22:39directement nous irons dans les
  540. 22:41métadonnées et là vous pouvez avoir
  541. 22:43assez à la connexion aux bases de
  542. 22:45données donc ici nous allons faire un
  543. 22:47clic droit et nous allons faire créer la
  544. 22:50connexion et là au niveau du nom de la
  545. 22:52connexion nous allons mettre vente
  546. 22:55DWH et au niveau de l'objectif nous
  547. 22:58allons mettre connexion au schéma vente
  548. 23:00DWH de la base de données comme
  549. 23:02injection dB voilà comme ceci et pareil
  550. 23:06nous allons remettre connexion au schéma
  551. 23:08Vendée WH dans la partie description
  552. 23:10voilà et là nous allons faire Nice
  553. 23:13et ici nous allons choisir le type de
  554. 23:15base de données donc étant donné que
  555. 23:17nous travaillons avec du proscrit est-ce
  556. 23:18que nous allons choisir postcrire SQL
  557. 23:21voilà et maintenant nous allons cliquer
  558. 23:23sur Exporter en tant que conteste et là
  559. 23:26nous allons faire OK et ici nous allons
  560. 23:29cocher réutiliser un contexte existant
  561. 23:31car nous venons tout simplement de créer
  562. 23:34le contexte connexion DWH donc là nous
  563. 23:37allons faire nest et nous allons choisir
  564. 23:39correction DWH dans la liste des groupes
  565. 23:43de contextes existants donc ici nous
  566. 23:45allons faire nest et comme vous pouvez
  567. 23:47le voir talent vous demande de faire une
  568. 23:49liaison entre vos variables de contexte
  569. 23:52et les paramètres de connexion à la base
  570. 23:55de données donc ici nous avons nos
  571. 23:57variables et là nous avons les
  572. 23:59différents paramètres donc au niveau du
  573. 24:01serveur Nîmes nous allons choisir
  574. 24:03serveur au niveau du databiz nous allons
  575. 24:06choisir databilise au niveau du port
  576. 24:09nous allons choisir port au niveau du
  577. 24:12schéma DW h nous allons choisir schéma
  578. 24:15au niveau de l'utilisateur nous allons
  579. 24:18choisir login au niveau du password nous
  580. 24:21allons choisir password et au niveau du
  581. 24:23additionnel para nous allons choisir
  582. 24:25additionner par Rams voilà et là nous
  583. 24:28allons faire finisse
  584. 24:30maintenant nous pouvons tester la
  585. 24:32connexion voilà donc là il nous met
  586. 24:34vente DWH connexion établie voilà donc
  587. 24:37ici nous allons faire OK et nous allons
  588. 24:40faire finissent donc après avoir créé
  589. 24:43donc la connexion à notre schéma vente
  590. 24:45DWH nous pouvons maintenant récupérer
  591. 24:47les différentes tables voilà donc là
  592. 24:50nous allons faire un clic droit et nous
  593. 24:52allons faire récupérer le schéma
  594. 24:57donc ici nous allons faire nest voilà
  595. 24:59donc cela va nous permettre de récupérer
  596. 25:01les tables existantes et là nous allons
  597. 25:03déplier voilà donc le nom de la base le
  598. 25:06nom du schéma nous pouvons voir les
  599. 25:08quatre tables que nous avons créé
  600. 25:09directement depuis pause créer SQL donc
  601. 25:13là nous allons cocher voilà comme ceci
  602. 25:14donc il suffit de cocher la base de
  603. 25:17données automatiquement il va vous
  604. 25:19cocher le schéma ainsi que les
  605. 25:20différentes tables voilà donc là nous
  606. 25:23allons faire nest voilà comme ceci donc
  607. 25:25dim calendrier nous n'allons pas
  608. 25:27modifier cela voilà nous allons laisser
  609. 25:29tout ce qui nous propose par défaut au
  610. 25:31niveau de DIM client nous allons
  611. 25:33modifier la date d'insertion ainsi que
  612. 25:35la date de mise à jour donc ici nous
  613. 25:37allons modifier le modèle de date nous
  614. 25:39allons ajouter l'heure la minute et la
  615. 25:42seconde donc là nous pouvons copier et
  616. 25:45coller au niveau de la date de mise à
  617. 25:46jour voilà comme ceci
  618. 25:50et pareil pour dim produit nous allons
  619. 25:52modifier le modèle de date donc pour la
  620. 25:54date d'insertion et la date de mise à
  621. 25:57jour voilà comme ceci et pareil pour la
  622. 26:00table fait vente nous allons également
  623. 26:02modifier le modèle de date pour la date
  624. 26:04d'insertion voilà donc ici nous ajoutons
  625. 26:06l'heure la minute et la seconde et pour
  626. 26:10le NBA montant achat et nB montant vente
  627. 26:13nous allons opter pour le type double
  628. 26:16voilà donc ici nous allons choisir
  629. 26:17double et également ici nous allons
  630. 26:19choisir double voilà
  631. 26:22donc voilà là nous venons de configurer
  632. 26:25nos différentes tables du schéma vente
  633. 26:27DWH voilà donc là nous allons faire
  634. 26:29finisse comme ceci maintenant nous
  635. 26:32allons modifier la structure de la table
  636. 26:34vente ODS donc ici nous allons faire un
  637. 26:38clic droit sur ODS vente comme ceci et
  638. 26:41nous allons faire modifier le schéma
  639. 26:43voilà donc là nous allons faire
  640. 26:46récupérer le schéma
  641. 26:49donc là nous allons faire ok voilà et
  642. 26:52donc automatiquement quand vous pouvez
  643. 26:54le voir il nous ajoute la dernière
  644. 26:55colonne donc BL ligne indwh voilà
  645. 26:59précédemment nous n'avions pas cette
  646. 27:01colonne donc nous venons d'ajouter cette
  647. 27:03colonne directement depuis la base de
  648. 27:05données voilà donc au niveau de la date
  649. 27:07d'insertion nous allons également
  650. 27:09modifier le modèle de date voilà comme
  651. 27:11ceci voilà donc après avoir fait cela
  652. 27:14nous pouvons faire finisse et là nous
  653. 27:16allons faire yes
  654. 27:18voilà donc là nous venons de créer le
  655. 27:21groupe de comtesse et nous avons
  656. 27:23également paramétrer la connexion à
  657. 27:25notre schéma vente DWH et nous avons
  658. 27:28également modifier la structure de la
  659. 27:31table vente au DS voilà donc après avoir
  660. 27:34fait cela nous pouvons maintenant créer
  661. 27:36nos différents jobs
  662. 27:39donc avant de créer les jobs du datawara
  663. 27:41house nous allons créer un dossier donc
  664. 27:44dans lequel nous allons mettre nos
  665. 27:45différents jobs donc là nous allons
  666. 27:47faire un clic droit nous allons faire
  667. 27:49créer un dossier et nous allons nommer
  668. 27:52notre dossier DWH
  669. 27:56voilà et là nous allons faire finir et à
  670. 27:59l'intérieur de ce dossier nous allons
  671. 28:01faire un clic droit et nous là nous
  672. 28:03allons faire créer un job donc nous
  673. 28:06allons créer notre premier job que nous
  674. 28:07allons nommer
  675. 28:09JWH client voilà comme ceci et au niveau
  676. 28:13de l'objectif nous allons mettre
  677. 28:15alimentation de la table diminuant voilà
  678. 28:19et pareil nous allons remettre
  679. 28:21alimentation de la table client au
  680. 28:23niveau de la description et là nous
  681. 28:25allons faire finir donc voilà donc en un
  682. 28:29premier temps nous allons ajouter les
  683. 28:30différents groupes de contextes donc pas
  684. 28:32défaut talent vous ajoute
  685. 28:34automatiquement le groupe de comtesse
  686. 28:36utilisé par le chargement implicite donc
  687. 28:39ici nous allons ajouter les autres
  688. 28:41groupes de contextes donc notamment la
  689. 28:43connexion à l'ODS ainsi que dataara
  690. 28:45House donc là nous allons cocher les
  691. 28:47deux groupes de contextes et nous allons
  692. 28:49faire ok voilà comme ceci et maintenant
  693. 28:52nous allons ajouter les différents
  694. 28:54composants sur notre job DWH client
  695. 28:58voilà donc le tout premier composant que
  696. 29:00nous allons ajouter on va être le
  697. 29:02composant trejob donc là nous allons
  698. 29:05faire t près voilà et automatiquement tu
  699. 29:08allais nous le propose ensuite nous
  700. 29:10allons ajouter le composant théronometer
  701. 29:13stats donc afin de calculer la durée
  702. 29:15d'exécution de notre job donc tes chrono
  703. 29:18voilà comme ceci donc là nous allons
  704. 29:21l'ajouter et nous allons établir un lien
  705. 29:24venant du composant trejob vers le
  706. 29:26composant technometer stats donc ici
  707. 29:29nous allons faire déclencher nous allons
  708. 29:31faire un conteneur ok voilà maintenant
  709. 29:34nous allons ajouter les différentes
  710. 29:35connexions donc à l'ODS ainsi que
  711. 29:38dataway House donc pour ce faire nous
  712. 29:41irons dans métal donné et une fois dans
  713. 29:43métadonnées nous allons prendre vente au
  714. 29:45DS donc qui nous permet d'accéder aux
  715. 29:48différentes tables de l'odds donc ici
  716. 29:50nous allons maintenir notre main sur la
  717. 29:52sélection et nous allons glisser déposer
  718. 29:55vers l'espace graphique de notre job
  719. 29:57donc ici nous allons choisir TDB
  720. 30:00connexion SQL donc là nous allons faire
  721. 30:03OK et là nous allons créer un lien donc
  722. 30:06venant du composant technometer start
  723. 30:08vers le composant donc TDB connexion
  724. 30:11donc ici nous allons faire un clic droit
  725. 30:13déclencher en compte ok voilà comme ceci
  726. 30:17et pareil nous allons ajouter donc la
  727. 30:20connexion donc nous permettant d'accéder
  728. 30:22aux différentes tables du dataway house
  729. 30:25donc ici pareil nous allons maintenir
  730. 30:26notre main sur la sélection donc nous
  731. 30:28allons choisir Vendée WH et nous allons
  732. 30:31déposer sur l'espace graphique de notre
  733. 30:33job donc ici nous allons également
  734. 30:36choisir TDB connexion de pose Grey SQL
  735. 30:39voilà et donc là pareil nous allons
  736. 30:42faire un clic droit déclenché on
  737. 30:45complète ok voilà donc voilà donc ici
  738. 30:48nous allons cliquer sur la première
  739. 30:49connexion donc ce que nous allons faire
  740. 30:51nous allons cocher Utiliser ou
  741. 30:54enregistrer une connexion partagée à une
  742. 30:57base de données donc ici nous allons
  743. 30:59nommer notre connexion vente au DS
  744. 31:03voilà comme ceci et nous allons faire
  745. 31:06également la même chose pour la
  746. 31:08connexion ou datawir house donc pareil
  747. 31:10nous allons cocher Utiliser ou
  748. 31:12enregistrer une connexion partagée et
  749. 31:14ici nous allons mettre vente DWH et
  750. 31:18maintenant nous allons modifier donc le
  751. 31:20nom du composant donc ici nous allons
  752. 31:22sélectionner le composant directement
  753. 31:24dans l'onglet composant nous allons
  754. 31:26cliquer sur vue et au lieu de mettre
  755. 31:28vente au DS comme cela nous allons
  756. 31:30mettre connexion au DS voilà nous allons
  757. 31:33également faire la même chose pour le
  758. 31:35composant nous permettant d'accéder au
  759. 31:38data vers house donc pareil ici dans vue
  760. 31:40nous allons mettre connexion DWH
  761. 31:44voilà comme ceci voilà maintenant nous
  762. 31:47allons ajouter un composant donc déjà va
  763. 31:50nous permettant d'afficher les logs de
  764. 31:52début donc là nous allons mettre tes
  765. 31:55Java comme ceci nous allons faire un
  766. 31:57double clic et nous allons établir un
  767. 31:59lien venant du composant donc tdby
  768. 32:02connection vers le composant TGV donc à
  769. 32:05l'intérieur de notre composante et Java
  770. 32:07nous allons mettre quelques lignes de
  771. 32:08code voilà donc comme ceci donc là nous
  772. 32:10allons faire un système point out pointe
  773. 32:13ln donc le début d'exécution du job donc
  774. 32:15ici nous allons afficher donc la date
  775. 32:18début d'exécution du job voilà
  776. 32:21donc pareil nous allons modifier le nom
  777. 32:23du composant donc directement dans vue
  778. 32:25nous allons mettre donc log début voilà
  779. 32:28comme ceci donc pour le composant
  780. 32:30économétrique nous allons également
  781. 32:32modifier le nom du composant voilà donc
  782. 32:35comme ceci nous allons mettre début
  783. 32:37d'exécutions voilà donc voilà là nous
  784. 32:40venons de configurer le début
  785. 32:41d'exécution de notre job maintenant nous
  786. 32:44allons configurer également la fin
  787. 32:45d'exécution de notre job à partir du
  788. 32:48composant t poste job voilà donc là nous
  789. 32:51allons ajouter le composant t post-job
  790. 32:53comme ceci et maintenant nous allons
  791. 32:56ajouter le composant tdbc commit pour
  792. 32:58commuter les différentes insertions
  793. 33:01mises à jour que nous aurons à faire
  794. 33:02donc là nous allons faire T2b comme
  795. 33:06mythe voilà comme ceci donc
  796. 33:08automatiquement talent vous le propose
  797. 33:10donc ici nous allons déposer juste à
  798. 33:12côté du composant dépose Jobs et au
  799. 33:15niveau de Data Base nous allons choisir
  800. 33:17post SQL voilà comme ceci et là nous
  801. 33:21allons faire appliquer et au niveau de
  802. 33:23liste des composants nous avons deux
  803. 33:26connexions donc là nous avons la
  804. 33:28connexion à l'EDS et la connexion à
  805. 33:30travers house donc pour ce job nous
  806. 33:33aurons affaire une insertion dans le
  807. 33:34Data vers house donc pour cela nous
  808. 33:36allons choisir la connexion 2 voilà
  809. 33:39comme ceci ici nous allons décocher
  810. 33:41fermer la connexion voilà et là nous
  811. 33:44allons établir un lien venant du
  812. 33:46composant tes post-job vers le composant
  813. 33:49TDB comics voilà maintenant nous allons
  814. 33:52ajouter le composant techn chronometer
  815. 33:54stop donc pour notifier la fin
  816. 33:56d'exécution de notre job voilà comme
  817. 33:59ceci
  818. 34:01et pareil nous allons établir un lien
  819. 34:03venant du composant
  820. 34:05TBC vers le composant technonometteur
  821. 34:08stop voilà
  822. 34:10donc également nous allons ajouter un
  823. 34:12composant t Java voilà comme ceci et là
  824. 34:15nous allons mettre les différents looks
  825. 34:17de fin d'exécution de notre job donc
  826. 34:19pareil nous allons faire clic droit on
  827. 34:21ne compte ok voilà
  828. 34:23et dans ce composant tes Java nous
  829. 34:26allons tout simplement mettre ce code
  830. 34:27voilà donc les différents côtes que nous
  831. 34:30utilisons dans les composants tgva je
  832. 34:32les mettrai à votre disposition
  833. 34:34directement dans un fichier point ça va
  834. 34:37voilà
  835. 34:38maintenant nous pouvons ajouter les
  836. 34:41différents composants nous permettant
  837. 34:42d'insérer les données dans la table dim
  838. 34:45client donc étant donné que nous voulons
  839. 34:47faire un chargement venant de l'EDS vers
  840. 34:51le dataway house nous allons utiliser
  841. 34:53les différentes tables de l'eau DS en
  842. 34:56premier temps afin de récupérer les
  843. 34:58données et après nous allons prendre ces
  844. 35:00données que nous allons insérer
  845. 35:02directement dans le Data air house donc
  846. 35:04pour cela nous aurons en un premier
  847. 35:06temps besoin d'utiliser les tables de
  848. 35:08l'ODS donc la première étape de l'odds
  849. 35:10que nous aurons à utiliser va être la
  850. 35:13table au DS clients dans cette table
  851. 35:15possède toutes les informations sur les
  852. 35:17clients voilà donc ici nous allons
  853. 35:19prendre la table ODS clients directement
  854. 35:22depuis les métadonnées là nous allons
  855. 35:24maintenir notre main sur la sélection
  856. 35:26nous allons glisser déposer vers
  857. 35:28l'espace graphique de notre job comme
  858. 35:31ceci et si nous allons choisir TDB input
  859. 35:34donc TDB une put va permettre de
  860. 35:37sélectionner toutes donner provenant de
  861. 35:40la table au DS clients donc ici nous
  862. 35:42allons faire OK et en deuxième temps
  863. 35:45nous allons ajouter au DS type client
  864. 35:47car en réalité au dièse type client va
  865. 35:50nous permettre de récupérer les
  866. 35:52informations sur le libellé du type
  867. 35:54client donc étant donné que dans notre
  868. 35:56tableau nous avons en même temps les
  869. 35:59informations sur le client mais nous
  870. 36:01avons également les informations sur les
  871. 36:03types clients donc pour ce faire il nous
  872. 36:06faudra ajouter également au des types
  873. 36:08clients afin de faire la jointure entre
  874. 36:10les deux tables voilà donc ici nous
  875. 36:13allons maintenir également notre main
  876. 36:15sur la sélection glissez déposer vers
  877. 36:17l'espace graphique de notre job et
  878. 36:19pareil nous allons choisir TDB inputré
  879. 36:23SQL donc là nous allons faire ok voilà
  880. 36:26donc nous venons d'ajouter les deux
  881. 36:28tables ODS nous permettant d'insérer les
  882. 36:31données dans la table dim client voilà
  883. 36:33après avoir fait cela nous allons
  884. 36:35paramétrer le composant donc TDB input
  885. 36:38nous permettant d'accéder aux données de
  886. 36:40l'ODS clients donc ici nous allons en
  887. 36:43premier temps cocher Utiliser une
  888. 36:45connexion existante donc là étant donné
  889. 36:48que nous avons établi la connexion à
  890. 36:50l'UdS nous pouvons réutiliser cette
  891. 36:52connexion donc là nous allons choisir
  892. 36:54dans la liste des connexions la
  893. 36:56connexion donc connexion au DS voilà
  894. 37:00et au niveau de la requête SQL nous
  895. 37:02allons ajouter une liste supplémentaire
  896. 37:04donc étant donné que nous pouvons avoir
  897. 37:06plusieurs fois l'Aïd du client mais avec
  898. 37:09de différents bling actives il nous
  899. 37:12faudra uniquement filtrer sur les lignes
  900. 37:14actives = 1 donc ici nous allons copier
  901. 37:17donc actif et dans la requête nous
  902. 37:20allons ajouter where
  903. 37:22blini actif égal à 1 voilà comme ceci
  904. 37:26nous pouvons tout simplement copier cela
  905. 37:29car nous allons reproduire la même chose
  906. 37:32au niveau du TDB input nous permettant
  907. 37:36d'accéder au type client donc également
  908. 37:39pareil ici après avoir sélectionné le
  909. 37:42TDB input nous allons cocher Utiliser
  910. 37:45une connexion existante et au niveau de
  911. 37:48liste des composants nous allons choisir
  912. 37:50également TDB connections 1 donc nous
  913. 37:54permettant d'accéder à l'ODS voilà comme
  914. 37:57ceci et au niveau de la requête nous
  915. 37:59allons également ajouter la condition
  916. 38:02nous permettant de sélectionner
  917. 38:04uniquement les lignes actives voilà donc
  918. 38:07ici vous voyez nous avons blini active
  919. 38:09égal à 1 voilà donc là après avoir fait
  920. 38:13cela nous allons maintenant ajouter un
  921. 38:15composant thémap donc Thema va nous
  922. 38:18permettre de faire la jointure entre la
  923. 38:21table ODS clients et la table ODS type
  924. 38:24client voilà donc ici nous allons
  925. 38:27directement saisi thémap au clavier
  926. 38:29voilà comme ceci et après avoir fait
  927. 38:33cela nous pouvons maintenant établir les
  928. 38:35différents liens donc là nous allons
  929. 38:37établir le premier lien venant du
  930. 38:39composant TDB input donc au DS clients
  931. 38:42vers le composant tMap 1 donc ici nous
  932. 38:45allons faire un clic droit ligne
  933. 38:46principale voilà comme ceci donc là nous
  934. 38:50venons d'établir le lien principal donc
  935. 38:52le même et maintenant nous allons
  936. 38:54établir le lookup donc le lookup ça va
  937. 38:56être le deuxième lien ou le deuxième
  938. 38:58input qui va nous permettre de faire la
  939. 39:01jointure entre le Maine voilà donc ici
  940. 39:04nous allons faire un clic droit pareil
  941. 39:05nous allons faire ligne et nous allons
  942. 39:08faire principal voilà donc voilà
  943. 39:11maintenant nous allons configurer le
  944. 39:13thémap 1 voilà donc étant donné qu'il
  945. 39:16existe un lien entre le client et le
  946. 39:17type client nous allons donc établir la
  947. 39:19clé de jointure donc ici la clé de
  948. 39:21jointure est le code type client nous
  949. 39:24allons prendre le CD type client que
  950. 39:26nous allons directement glisser déposer
  951. 39:28vers le type client donc voilà et ici au
  952. 39:32niveau de tes map setting nous allons
  953. 39:34choisir pour le jeune modèle nous allons
  954. 39:36choisir une heure toile voilà donc
  955. 39:40une fois que le type client existe dans
  956. 39:43la table ODS clients cela veut dire
  957. 39:45obligatoirement qu'il existe dans la
  958. 39:48table type client voilà donc ici nous
  959. 39:51allons laisser correspondance unique
  960. 39:53voilà donc une fois qu'il trouve le type
  961. 39:54client automatiquement il va nous
  962. 39:56retourner les informations sur le
  963. 39:58libellé type clients voilà donc là nous
  964. 40:02allons ajouter une sortie donc nous
  965. 40:04allons cliquer directement sur le bouton
  966. 40:05plus et nous allons nommer notre sortie
  967. 40:08client avec S à la fin voilà comme ceci
  968. 40:12et là nous allons ajouter les
  969. 40:14différentes colonnes donc nous aurons
  970. 40:16besoin donc ici nous allons prendre
  971. 40:19toutes les colonnes donc jusqu'au CD
  972. 40:22type client voilà comme ceci donc nous
  973. 40:25allons glisser et déposer vers la sortie
  974. 40:27voilà nous aurons également besoin du
  975. 40:30libellé type client voilà donc là
  976. 40:32également nous allons déposer le libellé
  977. 40:34type client voilà et là nous pouvons
  978. 40:37également ajouter une colonne donc qui
  979. 40:39va nous permettre d'avoir le nom du job
  980. 40:41donc ici nous allons ajouter une colonne
  981. 40:43supplémentaire et nous allons mettre LB
  982. 40:46job name et là au niveau de l'expression
  983. 40:50nous allons mettre job name voilà donc
  984. 40:53comme vous le savez job ne va vous
  985. 40:55permettre d'avoir le nom du job voilà
  986. 40:57donc ici nous avons tout simplement
  987. 41:00faire une jointure entre la table
  988. 41:02clignant et la table type client voilà
  989. 41:05donc une fois la gentille est respectée
  990. 41:07nous avons récupéré les différentes
  991. 41:09colonnes utiles donc venant de la table
  992. 41:12client et également les différentes
  993. 41:14colonnes utiles venant de la table TB
  994. 41:17type client voilà donc là nous pouvons
  995. 41:20tout simplement faire ok voilà comme
  996. 41:22ceci
  997. 41:24et maintenant nous allons ajouter un
  998. 41:26deuxième composante thémap 2 voilà donc
  999. 41:30là nous allons ajouter le deuxième
  1000. 41:31composant tMap et nous allons faire un
  1001. 41:33lien donc venant du composant thémap 1
  1002. 41:35vers le composant thémap 2 voilà donc
  1003. 41:38ici nous avons choisi client donc client
  1004. 41:40est la sortie que nous avons créé lors
  1005. 41:43de la configuration du composant thémap
  1006. 41:451 voilà donc là nous allons tout
  1007. 41:47simplement établir le lien et maintenant
  1008. 41:50nous allons ajouter la table dim client
  1009. 41:53donc exactement comme sur l'odds il nous
  1010. 41:56faudra faire un contrôle pour ne pas
  1011. 41:58insérer les clients déjà existants dans
  1012. 42:01la table dim client
  1013. 42:03voilà donc ici nous irons directement au
  1014. 42:06niveau des métadonnées dans la partie
  1015. 42:09vente TWh nous allons choisir la table
  1016. 42:12dim client donc cette table voilà donc
  1017. 42:16là nous allons glisser déposer vers
  1018. 42:18l'espace graphique de notre job comme
  1019. 42:20ceci et pareil nous allons choisir
  1020. 42:23TDB input et là nous allons faire ok
  1021. 42:27voilà donc après avoir déposé la table
  1022. 42:31d'une cliente nous allons maintenant
  1023. 42:33configurer la table dim client donc là
  1024. 42:36nous allons modifier la requête
  1025. 42:37existante donc avant de modifier la
  1026. 42:40requête nous allons cocher Utiliser une
  1027. 42:42connexion existante donc pour cette
  1028. 42:45connexion il nous faudra choisir
  1029. 42:46maintenant la connexion 2 donc c'est la
  1030. 42:49connexion de qui nous permet d'accéder
  1031. 42:51au datawarehouse
  1032. 42:53et maintenant pareil nous allons
  1033. 42:55modifier la requête SQL il nous faudra
  1034. 42:57sélectionner uniquement les lignes
  1035. 42:59actives donc là nous allons copier donc
  1036. 43:01BL ligne active et nous allons ajouter
  1037. 43:04cela dans la requête SQL donc ici nous
  1038. 43:07allons mettre
  1039. 43:08waree active égal à 1 et nous allons
  1040. 43:11mettre un point virgule voilà
  1041. 43:15maintenant nous allons établir un lien
  1042. 43:17donc venant du composant TDB input vers
  1043. 43:21le composant tMap 1 donc ici nous allons
  1044. 43:23faire principal et nous allons établir
  1045. 43:26le lien donc pareil nous allons
  1046. 43:27configurer le composant tMap 2 donc ici
  1047. 43:30nous allons faire un double clic et nous
  1048. 43:32allons établir la liaison entre les
  1049. 43:34données que nous avons reçues et les
  1050. 43:36données existantes dans la table dim
  1051. 43:38client
  1052. 43:39ici la liaison sera établie avec la
  1053. 43:42colonne
  1054. 43:43ID client donc là directement nous
  1055. 43:45allons déposer donc client.i des clients
  1056. 43:48vers la table dim client voilà comme
  1057. 43:51ceci donc après avoir fait cela nous
  1058. 43:54allons au niveau du thémap setting
  1059. 43:55choisi pareil 1h join voilà donc ici
  1060. 43:59nous allons faire une ceinture si la
  1061. 44:01donnée existe déjà dans la table d'une
  1062. 44:04cliente nous allons faire une
  1063. 44:05modification donc s'il y a besoin mais
  1064. 44:09dans le cas contraire nous allons tout
  1065. 44:10simplement insérer les nouveaux clients
  1066. 44:13dans la table dim client donc exactement
  1067. 44:16c'est le même principe que nous avons
  1068. 44:18adopté lors de l'insertion des données
  1069. 44:20dans l'ODS clients voilà donc après
  1070. 44:24avoir fait cela nous allons maintenant
  1071. 44:26créer une première sortie donc là nous
  1072. 44:29allons cliquer sur le bouton plus et la
  1073. 44:31première sortie que nous allons créer va
  1074. 44:33nous permettre d'insérer les clients
  1075. 44:35donc il n'existe pas du tout dans la
  1076. 44:37table client voilà
  1077. 44:39donc ici nous allons mettre un cercle
  1078. 44:42clients comme ceci et là nous allons
  1079. 44:45faire ok voilà donc après avoir fait
  1080. 44:48cela nous allons ajouter les différentes
  1081. 44:50colonnes donc là nous allons
  1082. 44:52sélectionner toutes les colonnes donc
  1083. 44:53provenant de clients donc c'est à dire
  1084. 44:55les données que nous voulons insérer et
  1085. 44:57là nous allons glisser déposer
  1086. 44:59directement vers la sortie inserte
  1087. 45:01client voilà donc après avoir fait cela
  1088. 45:04nous allons ajouter quelques colonnes
  1089. 45:06supplémentaires car ces colonnes
  1090. 45:08existent dans la table d'une cliente
  1091. 45:10donc il nous faudra les configurer
  1092. 45:12directement dans la sortie inserte
  1093. 45:15client donc là nous allons cliquer sur
  1094. 45:17le bouton plus voilà et là on est
  1095. 45:19premier temps nous allons ajouter la
  1096. 45:21date d'insertion donc DT insertion
  1097. 45:25voilà comme ceci et au niveau du type
  1098. 45:27nous allons choisir date voilà et pour
  1099. 45:32le modèle de date nous allons ajouter
  1100. 45:34heure minute et seconde
  1101. 45:39voilà comme ceci nous allons également
  1102. 45:41ajouter une autre colonne que nous
  1103. 45:43allons nommer BL ligne active donc là
  1104. 45:46nous allons cliquer sur le bouton plus
  1105. 45:47et ici nous allons mettre BL ligne
  1106. 45:50active et au niveau du type nous allons
  1107. 45:53choisir entier voilà
  1108. 45:57donc la BL ligne active nous allons
  1109. 45:59mettre un donc pour l'expression et pour
  1110. 46:02la date d'insertion nous allons mettre
  1111. 46:04talendes.get4
  1112. 46:07voilà donc après avoir configurer
  1113. 46:09l'insertion des clients nous allons
  1114. 46:11ajouter une deuxième sortie donc au cas
  1115. 46:13où le client existe déjà nous allons
  1116. 46:15vérifier s'il y a des changements entre
  1117. 46:18les différentes données existantes donc
  1118. 46:20si jamais il y a des changements nous
  1119. 46:22allons effectuer une mise à jour donc de
  1120. 46:24la colonne bling active et nous allons
  1121. 46:27en même temps insérer la nouvelle donnée
  1122. 46:30voilà donc ici nous pouvons réduire
  1123. 46:32cette sortie et là nous allons cliquer
  1124. 46:35sur plus et nous allons nommer notre
  1125. 46:37nouvelle sortie
  1126. 46:39update blurent voilà comme ceci là nous
  1127. 46:43allons faire OK et nous allons ajouter
  1128. 46:45les différentes colonnes ici nous allons
  1129. 46:47prendre la colonne
  1130. 46:48iddim client voilà nous allons glisser
  1131. 46:50déposer directement vers la sortie comme
  1132. 46:52ceci nous allons également ajouter la
  1133. 46:56date
  1134. 46:56d'été mise à jour voilà comme ceci et
  1135. 47:00nous allons également ajouter le BL
  1136. 47:02ligne active voilà donc au niveau de bei
  1137. 47:05active nous allons mettre
  1138. 47:07voilà comme ceci et au niveau de DT mise
  1139. 47:11à jour nous allons mettre talent
  1140. 47:13date.get4
  1141. 47:16maintenant nous allons ajouter une
  1142. 47:17expression donc il nous faudra vérifier
  1143. 47:19obligatoirement les données que nous
  1144. 47:22avons reçues et les données existantes
  1145. 47:24voilà donc s'il y a des changements nous
  1146. 47:26pouvons faire la mise à jour mais dans
  1147. 47:28le cas contraire nous n'allons pas faire
  1148. 47:30de mise à jour donc là nous allons
  1149. 47:32directement cliquer sur le bouton voilà
  1150. 47:34comme ceci et nous allons donc mettre ce
  1151. 47:36code voilà donc comme vous pouvez le
  1152. 47:39voir c'est vraiment le même principe
  1153. 47:40comme pour l'ODS donc ici client
  1154. 47:43représente les données que nous voulons
  1155. 47:45insérer et retours représente les
  1156. 47:48données existantes dans la table dim
  1157. 47:50client voilà donc s'il y a une
  1158. 47:53différence entre le nom du client venant
  1159. 47:55des données que nous voulons insérer et
  1160. 47:58des clients que nous avons dans la table
  1161. 48:01donc la table d'une cliente là nous
  1162. 48:03pouvons faire une mise à jour vous voyez
  1163. 48:06donc là nous allons faire la même
  1164. 48:07vérification pour le prénom le code
  1165. 48:10postal la ville le pays la région le
  1166. 48:14type client ainsi que le libel service
  1167. 48:16client voilà donc si jamais nous avons
  1168. 48:18un changement à un endroit parmi les
  1169. 48:21différentes colonnes nous pouvons tout
  1170. 48:23simplement effectuer une mise à jour
  1171. 48:24voilà donc là nous allons faire ok voilà
  1172. 48:27comme ceci et maintenant nous allons
  1173. 48:29ajouter une troisième sortie donc au cas
  1174. 48:33où il y aurait de changement nous allons
  1175. 48:34maintenant insérer la nouvelle donnée
  1176. 48:36voilà donc pour cela nous allons cliquer
  1177. 48:39sur le bouton plus comme ceci et ici
  1178. 48:41nous allons nommer notre sortie insecte
  1179. 48:43ni aux clients
  1180. 48:46voilà donc là nous allons faire ok voilà
  1181. 48:52donc pour cette sortie nous allons
  1182. 48:53récupérer les informations provenant de
  1183. 48:56la toute première sortie donc de la
  1184. 48:57sortie une sorte
  1185. 49:00donc là il nous suffit tout simplement
  1186. 49:02de sélectionner les différentes données
  1187. 49:05voilà comme ceci et là nous allons
  1188. 49:07glisser déposer directement vers la
  1189. 49:10sortie 3 voilà comme ceci nous pouvons
  1190. 49:13réduire donc la première sortie nous
  1191. 49:15pouvons également réduire la deuxième
  1192. 49:17sortie et comme vous pouvez le voir
  1193. 49:19automatiquement nous avons les
  1194. 49:21différentes colonnes donc qui se
  1195. 49:23retrouvent au niveau de la sortie 3
  1196. 49:24voilà donc ici nous allons ajouter
  1197. 49:27l'expression voilà donc là nous allons
  1198. 49:30copier et nous allons l'ajouter au
  1199. 49:32niveau de la troisième sortie donc cette
  1200. 49:34sortie aura sa raison d'être uniquement
  1201. 49:37si il existe une modification au niveau
  1202. 49:40des données existantes voilà là nous
  1203. 49:43venons de configurer les trois sorties
  1204. 49:45donc pour la table d'une cliente donc la
  1205. 49:48première sortie va nous permettre
  1206. 49:49d'insérer les nouvelles données et donc
  1207. 49:52pour cela il nous faudra obligatoirement
  1208. 49:54mettre le catch le copains
  1209. 49:58donc en le mettant pas trop cela veut
  1210. 50:01dire que les clients que nous avons reçu
  1211. 50:03n'existent pas dans la table dim client
  1212. 50:06donc une fois qu'on a ce cas il nous
  1213. 50:09faudra tout simplement insérer les
  1214. 50:11données dans la table dim client mais
  1215. 50:13dans le cas où nous avons déjà le client
  1216. 50:15donc qui existe dans la table dim client
  1217. 50:17nous allons maintenant faire une mise à
  1218. 50:20jour voilà donc ici nous allons faire
  1219. 50:22une mise à jour en un premier temps de
  1220. 50:24la colonne BL en ligne active nous
  1221. 50:27allons notifier donc la date de mise à
  1222. 50:29jour et en même temps nous allons
  1223. 50:31insérer la nouvelle donnée donc la
  1224. 50:34nouvelle donnée par rapport à l'aide du
  1225. 50:36client voilà donc après avoir fait cela
  1226. 50:39nous pouvons faire OK et maintenant nous
  1227. 50:41allons ajouter la table d'une cliente
  1228. 50:44voilà comme ceci nous allons maintenir
  1229. 50:46notre main sur la sélection et glisser
  1230. 50:48déposer vers l'espace graphique de notre
  1231. 50:50job donc ici nous allons opter pour
  1232. 50:53tdbout put pourquoi parce que nous
  1233. 50:56aimerons soit faire une insertion ou une
  1234. 50:58mise à jour dans la table dim client
  1235. 51:01donc là nous allons faire ok voilà comme
  1236. 51:04ceci
  1237. 51:06et pareil en un premier temps nous
  1238. 51:08allons configurer donc le composant
  1239. 51:10tdbout donc ici nous allons cocher
  1240. 51:13Utiliser une connexion existante et nous
  1241. 51:15allons choisir la deuxième connexion
  1242. 51:17parce que Jim client provient du schéma
  1243. 51:19vente des WH voilà donc en un premier
  1244. 51:23temps nous allons faire une insertion
  1245. 51:24dans la table d'impliant voilà donc
  1246. 51:27également nous pouvons copier donc là
  1247. 51:30nous allons faire un contrôle sur un
  1248. 51:32contrôle V voilà donc nous allons coller
  1249. 51:34une deuxième fois la table d'une cliente
  1250. 51:36mais pour la deuxième fois nous allons
  1251. 51:37faire une mise à jour et nous allons
  1252. 51:40également copier et coller une troisième
  1253. 51:42fois et pour la troisième fois nous
  1254. 51:45allons faire une insertion voilà
  1255. 51:49donc après avoir fait cela nous pouvons
  1256. 51:51maintenant connecter les différentes
  1257. 51:52sorties aux différents composants donc
  1258. 51:56ici nous allons faire un clic droit nous
  1259. 51:58allons faire ligne et en un premier
  1260. 52:00temps nous allons choisir un cercle
  1261. 52:02client là nous allons faire non voilà
  1262. 52:05comme ceci et ici nous allons faire ok
  1263. 52:07donc pareil nous allons faire un clic
  1264. 52:09droit l'Union et là nous allons choisir
  1265. 52:12updatebl cœur voilà et ici nous allons
  1266. 52:15également faire non donc là nous allons
  1267. 52:17faire OK et pareil pour la troisième
  1268. 52:19sortie nous allons faire ligne et nous
  1269. 52:21allons choisir une certitude new client
  1270. 52:23voilà et nous allons établir également
  1271. 52:25le lien et si nous allons faire non et
  1272. 52:28nous allons faire ok voilà donc après
  1273. 52:30avoir fait cela nous allons tout
  1274. 52:32simplement cliquer sur chaque composant
  1275. 52:34et faire synchroniser les colonnes voilà
  1276. 52:36pour faire disparaître le point
  1277. 52:37d'exclamation voilà comme ceci et
  1278. 52:40également ici nous allons faire
  1279. 52:41synchroniser les colonnes voilà donc
  1280. 52:44voilà là nous venons de configurer donc
  1281. 52:46l'insertion des données dans la table
  1282. 52:48d'une client donc en résumé ce que nous
  1283. 52:50avons fait nous avons utilisé la table
  1284. 52:53ODS clients ainsi que la table ODS type
  1285. 52:56client nous avons fait une jointure en
  1286. 52:58un premier temps pour récupérer le
  1287. 53:00libellé type client donc à le libelotype
  1288. 53:03client est dans la table au DS type
  1289. 53:05client voilà et après avoir fait cela
  1290. 53:08nous avons maintenant utilisé la sortie
  1291. 53:10pour faire une deuxième jointure avec la
  1292. 53:12table dim client afin de vérifier les
  1293. 53:15clients existants donc si un client
  1294. 53:17existe déjà n'allons pas l'insérer à
  1295. 53:20nouveau mais nous allons quand même
  1296. 53:21effectuer quelques vérifications et si
  1297. 53:23il y a des modifications entre les
  1298. 53:25différentes données nous pouvons faire
  1299. 53:27une mise à jour et dans le cas contraire
  1300. 53:29nous allons insérer le nouveau client
  1301. 53:32voilà donc là vous avez vu comment nous
  1302. 53:35l'avons configuré donc en un premier
  1303. 53:37temps ici la première sortie concerne
  1304. 53:39uniquement les nouvelles données c'est à
  1305. 53:42dire les nouveaux clients donc ce client
  1306. 53:44n'existe pas du tout dans la table dim
  1307. 53:46client donc là avec la jointure si la
  1308. 53:50gentille n'est pas respectée nous allons
  1309. 53:51tout simplement cacher cette jointure
  1310. 53:53donc nous allons cacher le rejet donc
  1311. 53:56nous allons récupérer le rejet voilà et
  1312. 53:58nous allons insérer les nouvelles
  1313. 53:59données voilà et donc si la donnée
  1314. 54:02existe déjà nous allons vérifier donc
  1315. 54:04qu'est-ce qu'il y a des changements
  1316. 54:05entre les différentes données existantes
  1317. 54:08donc si oui nous allons faire une mise à
  1318. 54:10jour et en même temps nous allons
  1319. 54:12insérer la nouvelle donnée voilà
  1320. 54:16donc là nous pouvons exécuter donc notre
  1321. 54:19job jdwh client voilà comme ceci donc
  1322. 54:23ici nous allons faire exécuter donc
  1323. 54:25voilà nous venons d'exécuter notre job
  1324. 54:28et comme vous pouvez le voir directement
  1325. 54:29sur la console donc là la date début des
  1326. 54:32équations donc le temps d'exécution et
  1327. 54:35si nous allons au niveau de l'espace
  1328. 54:36graphique vous pouvez voir donc il a
  1329. 54:38pris
  1330. 54:3917415 lignes voilà et là il a pu insérer
  1331. 54:43les 17415 lignes directement dans la
  1332. 54:46table dim client dans ce qui veut dire
  1333. 54:47qui nous a inséré 17415 clients dans la
  1334. 54:51table du client nous pouvons maintenant
  1335. 54:53nous connecter à notre base de données
  1336. 54:55pour vérifier la présence des
  1337. 54:56différentes données
  1338. 54:58donc là nous avons mis à votre
  1339. 55:00disposition le script select stable
  1340. 55:02voilà donc là nous allons faire select
  1341. 55:04voilà comme ceci et ici on a un premier
  1342. 55:07temps nous allons définir le schéma à
  1343. 55:09utiliser voilà donc maintenant nous
  1344. 55:12allons sélectionner les données
  1345. 55:13provenant de la table dim client voilà
  1346. 55:15donc là nous allons faire comme cela et
  1347. 55:18automatiquement quand vous pouvez le
  1348. 55:19voir vous avez les différentes données
  1349. 55:21donc qui ont été bien intégrés dans la
  1350. 55:24table d'une cliente donc là nous pouvons
  1351. 55:26donc voir la date d'insertion voilà donc
  1352. 55:29pour le moment nous n'avons pas du tout
  1353. 55:30de date de mise à jour donc étant donné
  1354. 55:32qu'il n'y a pas de mise à jour sur nos
  1355. 55:35différentes données voilà
  1356. 55:38donc voilà vous venez de voir le
  1357. 55:40processus d'insertion dans la table dim
  1358. 55:43client voilà donc nous allons appliquer
  1359. 55:45exactement ce même processus pour
  1360. 55:47l'insertion des données dans la table
  1361. 55:49dimanche produit
  1362. 56:53donc ici nous avons la table ODS
  1363. 56:55produits donc en un premier temps nous
  1364. 56:58allons récupérer donc la table ODS
  1365. 57:00produits que nous allons directement
  1366. 57:02mettre sur l'espace graphique de notre
  1367. 57:03job et pareil pour la table ODS sous
  1368. 57:06catégorie ainsi que la table ODS
  1369. 57:09catégorique voilà donc étant donné qu'il
  1370. 57:12existe un lien entre la table au DS
  1371. 57:14produits et la table au DS sous
  1372. 57:16catégorie et de la même manière il
  1373. 57:18existe un lien entre la table ODS sous
  1374. 57:21catégorie et la table au DS catégorie
  1375. 57:24donc là nous avons mis un thémap voilà
  1376. 57:27donc pour établir les différents liens
  1377. 57:29nous allons faire du clic sur le tMap
  1378. 57:32voilà donc comme vous pouvez le voir
  1379. 57:34nous avons donc la table produit voilà
  1380. 57:37avec les différentes colonnes ensuite
  1381. 57:39nous avons la table sous-catégorie
  1382. 57:41également avec les différentes colonnes
  1383. 57:43et nous avons la table catégorie donc
  1384. 57:46avec les différentes colonnes donc en un
  1385. 57:48premier temps il faudra créer le premier
  1386. 57:50lien donc ici la clé de la jointure est
  1387. 57:54le code sous-catégorie donc il faudra
  1388. 57:56récupérer le code sous-catégorie et le
  1389. 57:58mettre directement donc au niveau de la
  1390. 58:00table sous-catégorie voilà comme ceci et
  1391. 58:03là pour le joint modèle nous allons
  1392. 58:05choisir une heure trente ce qui veut
  1393. 58:08dire que nous voulons faire une jeune
  1394. 58:10turc interne voilà donc de la même
  1395. 58:12manière vous allez établir le lien entre
  1396. 58:14sous-catégorie et catégorie voilà donc
  1397. 58:18ici ce lien sera établi entre le code
  1398. 58:21catégorie voilà donc chose que nous
  1399. 58:24avons fait et pareil ici il faudra
  1400. 58:27mettre une heure trente voilà donc une
  1401. 58:29fois la zone tu fait vous allez
  1402. 58:31maintenant en sortir donc cliquer sur le
  1403. 58:33bouton Plus pour ajouter une table de
  1404. 58:36sortie donc dans cette table de sortie
  1405. 58:38nous allons mettre les différentes
  1406. 58:40colonnes utiles voilà donc notamment le
  1407. 58:43code produit le nom du produit le prix
  1408. 58:46d'achat du produit le prix de vente du
  1409. 58:48produit le code sous-catégorie
  1410. 58:51ensuite nous allons ajouter le libellé
  1411. 58:53sous-catégorie donc qui provient de la
  1412. 58:55table sous-catégorie également nous
  1413. 58:57allons ajouter le code catégorie et nous
  1414. 59:00allons ajouter le libellé catégorie
  1415. 59:02voilà
  1416. 59:04donc nous avons fait cette jeuneure
  1417. 59:06uniquement pour pouvoir récupérer les
  1418. 59:08informations du libellé sous-catégorie
  1419. 59:10ainsi que du libelux catégorie voilà
  1420. 59:13donc là nous allons faire OK et
  1421. 59:16maintenant le deuxième téma va nous
  1422. 59:18permettre de vérifier les distances des
  1423. 59:20produits donc si le produit existe déjà
  1424. 59:23dans la table dim produit nous n'allons
  1425. 59:26pas l'insérer par contre nous allons
  1426. 59:27vérifier s'il y a un changement entre
  1427. 59:29les différentes données voilà donc ici
  1428. 59:31produit tout un cercle donc ça ce sont
  1429. 59:34les produits que nous avons reçu et RO1
  1430. 59:36représente les données de la table dim
  1431. 59:39calendrier voilà donc pareil ici nous
  1432. 59:42avons fait une jointure interne donc il
  1433. 59:44faudra faire la jointure entre le code
  1434. 59:46produit voilà et donc là en faisant la
  1435. 59:49jointure donc si la jointure est
  1436. 59:52respectée cela veut dire que la donnée
  1437. 59:53existe déjà par contre si l'Argentine
  1438. 59:56n'est pas respectée c'est à dire la
  1439. 59:59donnée n'existe pas nous allons faire
  1440. 1:00:01une insertion directement dans la table
  1441. 1:00:04produit voilà donc comme vous pouvez le
  1442. 1:00:07voir nous avons listé les différentes
  1443. 1:00:08colonnes donc qui vont être impactés et
  1444. 1:00:11si la donnée existe déjà dans la table
  1445. 1:00:14dim produit nous allons maintenant en
  1446. 1:00:17premier temps faire une mise à jour
  1447. 1:00:19voilà et donc avant de faire cette mise
  1448. 1:00:21à jour il faudra vérifier certaines
  1449. 1:00:23conditions donc ici nous allons
  1450. 1:00:25directement cliquer sur le bouton et
  1451. 1:00:28quand vous pouvez le voir nous avons un
  1452. 1:00:31premier temps donc il faudra vérifier en
  1453. 1:00:33fonction des différentes colonnes donc
  1454. 1:00:35ici produit to insert représente les
  1455. 1:00:38données que nous avons reçues et que
  1456. 1:00:40nous aimerons insérer dans la table ROR
  1457. 1:00:431 représente les données donc de la
  1458. 1:00:45table dim produit voilà donc ici nous
  1459. 1:00:47allons vérifier est-ce qu'il y a un
  1460. 1:00:49changement entre le nom du produit ou le
  1461. 1:00:51prix d'achat et ainsi de suite donc s'il
  1462. 1:00:54y a un changement entre les différentes
  1463. 1:00:55données là nous allons faire une mise à
  1464. 1:00:58jour donc la première mise à jour sera
  1465. 1:01:00de mettre à jour la colonne BL ligne
  1466. 1:01:03active donc ici nous allons mettre le BL
  1467. 1:01:06ligne active à 0 et nous allons mettre à
  1468. 1:01:09jour la date de mise à jour voilà nous
  1469. 1:01:11allons notifier donc la date à laquelle
  1470. 1:01:12la mise à jour a été effectuée voilà et
  1471. 1:01:16de la même manière nous allons insérer
  1472. 1:01:18les nouvelles données donc avec le
  1473. 1:01:20insert new produit voilà donc ici comme
  1474. 1:01:24vous pouvez le voir nous avons
  1475. 1:01:25exactement les mêmes colonnes voilà
  1476. 1:01:27comme ceci et là maintenant cette
  1477. 1:01:29nouvelle donnée va prendre en compte les
  1478. 1:01:31nouvelles informations de produits voilà
  1479. 1:01:34donc c'est exactement le même principe
  1480. 1:01:36comme pour la table dim client voilà
  1481. 1:01:39donc ici le 16 changement que vous avez
  1482. 1:01:41vu c'est vraiment au niveau de la
  1483. 1:01:43jointure entre ODS produits au DS
  1484. 1:01:46catégorie et audio catégorie donc pour
  1485. 1:01:49client nous avons une seule jointure par
  1486. 1:01:53contre pour la table produit nous avons
  1487. 1:01:55deux jointures voilà
  1488. 1:01:58donc voilà après avoir configuré votre
  1489. 1:02:01job jdwh produit nous pouvons les
  1490. 1:02:03exécuter donc avant de l'exécuter nous
  1491. 1:02:06allons vérifier dans la table d'un
  1492. 1:02:08produit là nous allons sélectionner donc
  1493. 1:02:10les données de DIM produit donc comme
  1494. 1:02:13vous pouvez le voir nous n'avons pas du
  1495. 1:02:14tout de donner dans cette table donc
  1496. 1:02:16maintenant nous allons exécuter notre
  1497. 1:02:18job voilà donc là nous allons cliquer
  1498. 1:02:21sur Exécuter comme ceci
  1499. 1:02:25donc voilà là nous venons d'exécuter
  1500. 1:02:28notre job et comme vous pouvez le voir
  1501. 1:02:30donc il a lu 3788 produit et là il a
  1502. 1:02:34inséré les différents produits dans la
  1503. 1:02:35table dim produit voilà donc si nous
  1504. 1:02:38exécutons à nouveau la requête Selecto
  1505. 1:02:41étoile forme team produit comme ceci
  1506. 1:02:43vous voyez là automatiquement nous avons
  1507. 1:02:45nos différentes données insérées dans la
  1508. 1:02:48table dim produit voilà donc en ce qui
  1509. 1:02:51concerne la table d'immo calendrier nous
  1510. 1:02:54allons mettre à votre disposition un job
  1511. 1:02:56que vous allez directement importer dans
  1512. 1:02:58votre projet donc pour cela nous allons
  1513. 1:03:01directement au niveau de la partie
  1514. 1:03:04DWH voilà comme ceci nous allons faire
  1515. 1:03:07un clic droit et nous allons faire
  1516. 1:03:09importer des éléments comme ceci et là
  1517. 1:03:13nous allons sélectionner le fichier
  1518. 1:03:15d'Achille donc ici nous allons cocher
  1519. 1:03:17sélectionnez le fichier d'archives donc
  1520. 1:03:20là nous allons faire parcourir et nous
  1521. 1:03:22allons donc sélectionner du générique
  1522. 1:03:25cal endar.zip voilà donc là nous allons
  1523. 1:03:28faire ouvrir là nous allons cocher vous
  1524. 1:03:31génériques calendar voilà et là nous
  1525. 1:03:33allons faire finisse
  1526. 1:03:37donc voilà là il vient tout simplement
  1527. 1:03:40d'importer le job si générer de calendar
  1528. 1:03:43donc ce job sera mis à votre disposition
  1529. 1:03:45donc il vous suffira de faire la même
  1530. 1:03:48chose c'est à dire de faire l'import
  1531. 1:03:50donc là nous allons déplacer le job
  1532. 1:03:52directement vers le dossier
  1533. 1:03:54DWH voilà comme ceci et là nous allons
  1534. 1:03:58supprimer ce dossier voilà
  1535. 1:04:03maintenant nous allons ouvrir donc le
  1536. 1:04:05job j'ai généré de Calanda nous allons
  1537. 1:04:07faire un double clic donc voilà comme
  1538. 1:04:10vous pouvez le voir ce job va nous
  1539. 1:04:12permettre d'alimenter la table dim
  1540. 1:04:14calendrier donc sur cette chaîne j'avais
  1541. 1:04:16déjà réalisé une vidéo qui permet de
  1542. 1:04:19voir la génération d'un calendrier donc
  1543. 1:04:21je mettrai également donc en description
  1544. 1:04:23de cette vidéo de formation le lien qui
  1545. 1:04:25va vous permettre de mieux comprendre la
  1546. 1:04:27génération d'un calendrier voilà donc à
  1547. 1:04:31l'ouverture du job aussi générer de
  1548. 1:04:32calendar nous allons effectuer quelques
  1549. 1:04:34modifications donc là nous allons
  1550. 1:04:36cliquer sur le composant TDB connexion 1
  1551. 1:04:39et au niveau de composants nous allons
  1552. 1:04:42opter pour le type de propriété
  1553. 1:04:44référentiel comme ceci et là nous allons
  1554. 1:04:47choisir donc là au niveau des
  1555. 1:04:49métadonnées nous allons choisir vente
  1556. 1:04:52DWH voilà là nous allons faire OK et
  1557. 1:04:56maintenant au niveau des variables de
  1558. 1:04:58comtesse nous allons directement cliquer
  1559. 1:05:00sur contexte et comme vous pouvez le
  1560. 1:05:02voir vous avez quelques paramètres de
  1561. 1:05:04comtesse donc nous allons supprimer donc
  1562. 1:05:07les différents paramètres donc là de la
  1563. 1:05:10ligne 4 à la ligne 11 donc là nous
  1564. 1:05:12allons faire supprimer voilà comme ceci
  1565. 1:05:14et nous allons ajouter le groupe de
  1566. 1:05:18contexte connexion DWH nous allons
  1567. 1:05:21également ajouter le groupe de conteste
  1568. 1:05:23connexion par Amazon voilà et là nous
  1569. 1:05:27allons faire ok voilà maintenant nous
  1570. 1:05:31pouvons exécuter notre job donc là nous
  1571. 1:05:33allons cliquer sur Exécuter comme ceci
  1572. 1:05:38et là nous allons faire ok donc cela va
  1573. 1:05:40nous permettre de générer un calendrier
  1574. 1:05:42allant du premier janvier 2020 au 31
  1575. 1:05:45décembre 2025
  1576. 1:05:48donc voilà là nous venons tout
  1577. 1:05:50simplement d'insérer les différentes
  1578. 1:05:52données dans la table dim calendrier
  1579. 1:05:54maintenant nous allons nous connecter à
  1580. 1:05:56notre base de données voilà et là nous
  1581. 1:05:59allons exécuter la requête SELECT étoile
  1582. 1:06:02from dim calendrier
  1583. 1:06:04voilà donc comme vous pouvez le voir
  1584. 1:06:06nous venons tout simplement d'insérer
  1585. 1:06:08les données dans la table dim calendrier
  1586. 1:06:10donc comme je le disais cette table va
  1587. 1:06:13tout simplement être alimentée une seule
  1588. 1:06:15fois donc vous n'aurez pas besoin
  1589. 1:06:17d'exécuter ce job toutes les fois par
  1590. 1:06:19contre une fois nous serons 2025 par
  1591. 1:06:21exemple il faudra donc modifier cette
  1592. 1:06:24table et insérer les nouveaux jours
  1593. 1:06:27donc voilà après avoir alimenté la table
  1594. 1:06:29dim client dim produit ainsi que la
  1595. 1:06:33table dim calendrier nous pouvons
  1596. 1:06:35alimenter la table de fait donc la table
  1597. 1:06:38de fait vente voilà donc pour alimenter
  1598. 1:06:41cette table nous allons créer un nouveau
  1599. 1:06:44job voilà donc ici nous allons
  1600. 1:06:46directement au niveau du référentiel
  1601. 1:06:48donc sur le dossier DWH nous allons
  1602. 1:06:52faire créer un job comme ceci et nous
  1603. 1:06:55allons nommer notre job
  1604. 1:06:57jdwh vente voilà comme ceci et là nous
  1605. 1:07:01allons faire finir et là nous allons
  1606. 1:07:04faire OK
  1607. 1:07:07et donc la première des choses que nous
  1608. 1:07:08aurons à faire sera d'ajouter les
  1609. 1:07:10différents groupes de contextes donc ici
  1610. 1:07:13nous allons directement cliquer sur donc
  1611. 1:07:15contexte et nous allons cocher donc
  1612. 1:07:18connexion DWH et connexion au DS et là
  1613. 1:07:22nous allons faire ok voilà donc après
  1614. 1:07:25avoir fait cela nous pouvons tout
  1615. 1:07:27simplement copier donc les différents
  1616. 1:07:29composants du pré job et du poste job
  1617. 1:07:33voilà donc là nous allons sélectionner
  1618. 1:07:36comme ceci
  1619. 1:07:38nous allons faire un clic droit nous
  1620. 1:07:40allons faire copier et là sur notre job
  1621. 1:07:43jdwa souvent nous allons faire un clic
  1622. 1:07:46droit et nous allons faire coller donc
  1623. 1:07:48voilà là nous venons tout simplement de
  1624. 1:07:50remettre les mêmes composants donc du
  1625. 1:07:52prêt job et du pouce job
  1626. 1:07:54maintenant nous allons ajouter le comite
  1627. 1:07:56de l'ODS également donc ce commit donc
  1628. 1:07:59si nous allons donc composant comme vous
  1629. 1:08:01pouvez le voir cela permet de commuter
  1630. 1:08:03les différentes modifications apportées
  1631. 1:08:06dans le schéma vente des WH nous allons
  1632. 1:08:09également ajouter le commit du schéma au
  1633. 1:08:12DS donc là nous allons faire un contrôle
  1634. 1:08:15C et contrôle V voilà comme ceci et au
  1635. 1:08:19niveau de la liste des composants nous
  1636. 1:08:22allons choisir connexion au DS voilà
  1637. 1:08:25et là nous allons sélectionner donc le
  1638. 1:08:27commut EDF et directement au niveau de
  1639. 1:08:30l'onglet composant nous allons cliquer
  1640. 1:08:33sur vu et ici pour le format du libellé
  1641. 1:08:36nous allons mettre comme 8 au DS et
  1642. 1:08:39pareil nous allons renommer le commute
  1643. 1:08:40du Data vers house donc ici nous allons
  1644. 1:08:43mettre comme mythe TWh
  1645. 1:08:47et là nous allons ramener le commute ODS
  1646. 1:08:50à la liste des postes Jobs voilà donc
  1647. 1:08:52ici nous allons sélectionner donc la
  1648. 1:08:55sortie vers le composant type post-job
  1649. 1:08:58que nous allons directement mettre sur
  1650. 1:08:59le comite EDF et ici nous allons faire
  1651. 1:09:02un clic droit nous allons faire
  1652. 1:09:04déclencher et nous allons faire un
  1653. 1:09:05compte ok voilà comme ceci donc
  1654. 1:09:08maintenant nous allons ajouter les
  1655. 1:09:10différents composants utiles nous
  1656. 1:09:13permettant d'alimenter la table fait
  1657. 1:09:15vente voilà donc nous pourrons alimenter
  1658. 1:09:18cette table uniquement si la table dim
  1659. 1:09:21client la table d'une produit et la
  1660. 1:09:24table dim calendrier sont alimentés donc
  1661. 1:09:27vu que nous avons déjà alimenté cette 3
  1662. 1:09:29tables nous pouvons maintenant alimenter
  1663. 1:09:31la table fait vente donc pour alimenter
  1664. 1:09:34cette table nous allons utiliser les
  1665. 1:09:36données provenant de la table au DS
  1666. 1:09:40vente donc pour cela nous irons
  1667. 1:09:42directement dans les métadonnées comme
  1668. 1:09:45ceci et là nous allons choisir
  1669. 1:09:47NDS vente donc ici nous allons maintenir
  1670. 1:09:50notre monsieur ODS vente et que nous
  1671. 1:09:52allons glisser déposer vers l'espace
  1672. 1:09:54graphique de notre job donc là nous
  1673. 1:09:57allons opter pour le TDB input et ici
  1674. 1:10:00nous allons faire ok voilà comme ceci et
  1675. 1:10:03après avoir fait cela nous allons
  1676. 1:10:05configurer le composant TDB input donc
  1677. 1:10:09en un premier temps nous allons cocher
  1678. 1:10:11Utiliser une connexion existante donc
  1679. 1:10:14ici nous allons choisir la connexion
  1680. 1:10:15donc étant donné que c'est une table de
  1681. 1:10:17l'ODS nous allons choisir la connexion
  1682. 1:10:20nous permettant d'accéder au schéma
  1683. 1:10:22vente au DS donc ici nous allons ajouter
  1684. 1:10:25une condition supplémentaire à la
  1685. 1:10:27requête SQL voilà donc là comme vous le
  1686. 1:10:31savez nous avons ajouté une colonne qui
  1687. 1:10:33s'appelle BL ligne in DWH donc
  1688. 1:10:38DWH va nous permettre de savoir si la
  1689. 1:10:42donnée est déjà intégrée dans le Data
  1690. 1:10:44vers house donc ici il nous faudra
  1691. 1:10:47filtrer uniquement les données non
  1692. 1:10:49intégrées dans le dataway house voilà
  1693. 1:10:51maintenant nous allons ajouter les
  1694. 1:10:54différentes tables dimensionnelles donc
  1695. 1:10:56là nous allons directement au niveau du
  1696. 1:10:58référentiel
  1697. 1:11:00donc là nous allons ajouter les
  1698. 1:11:02différentes tables donc dim calendrier
  1699. 1:11:04dim client ainsi que dim produit voilà
  1700. 1:11:07donc là nous allons maintenir notre main
  1701. 1:11:09et glisser déposer vers l'espace
  1702. 1:11:11graphique voilà et nous allons opter
  1703. 1:11:14pour tes dB input voilà donc pareil tu
  1704. 1:11:17es dB input et également tes dB input
  1705. 1:11:20pour la troisième table voilà donc après
  1706. 1:11:22avoir fait cela nous allons maintenant
  1707. 1:11:24donc les disposer maintenant nous allons
  1708. 1:11:26paramétrer la table d'une produit voilà
  1709. 1:11:28donc ici nous allons sélectionner nous
  1710. 1:11:31allons en un premier temps cocher
  1711. 1:11:33Utiliser une connexion existante voilà
  1712. 1:11:35et ici étant donné que c'est une table
  1713. 1:11:37dimensionnelle nous allons choisir la
  1714. 1:11:39connexion 2 comme ceci voilà et nous
  1715. 1:11:44allons ajouter une condition dans la
  1716. 1:11:46requête SQL donc ici nous allons
  1717. 1:11:48sélectionner le son BL ligne active
  1718. 1:11:51voilà comme ceci
  1719. 1:11:54et là nous allons ajouter where
  1720. 1:11:58VLI active égal à 1 voilà donc étant
  1721. 1:12:02donné que nous pouvons avoir plusieurs
  1722. 1:12:03lignes dans la table d'improduit nous
  1723. 1:12:06allons garder que les lignes actives
  1724. 1:12:08voilà nous allons effectuer la même
  1725. 1:12:10action pour la table dim client
  1726. 1:12:15donc ici nous allons sélectionner dim
  1727. 1:12:17client nous allons cocher en un premier
  1728. 1:12:20temps utiliser une connexion existante
  1729. 1:12:22donc ici nous allons choisir la
  1730. 1:12:24connexion donc pareil la connexion TWh
  1731. 1:12:27et dans la requête nous allons ajouter
  1732. 1:12:30donc la condition where mais elle ligne
  1733. 1:12:34active égal 1 voilà donc pour dim
  1734. 1:12:38calendrier nous allons tout simplement
  1735. 1:12:40cocher Utiliser une connexion existante
  1736. 1:12:43et ici nous allons choisir la connexion
  1737. 1:12:45de voilà
  1738. 1:12:48donc après avoir fait cela nous allons
  1739. 1:12:51ajouter le composant thémap
  1740. 1:12:57voilà comme ceci et nous allons
  1741. 1:12:59maintenant en premier temps créer un
  1742. 1:13:01lien venant de l'ODS vente vers le
  1743. 1:13:04composant tMap 1 donc ici nous allons
  1744. 1:13:07faire l'union et nous allons faire
  1745. 1:13:09principal voilà comme ceci et là nous
  1746. 1:13:12allons maintenant établir les liens
  1747. 1:13:14lookup donc ici pour dim produit nous
  1748. 1:13:17allons faire un clic droit nous allons
  1749. 1:13:18faire ligne et principale voilà comme
  1750. 1:13:21ceci pareil pour dim calendrier nous
  1751. 1:13:24allons faire l'union principale
  1752. 1:13:28voilà et pareil pour dime client nous
  1753. 1:13:32allons faire ligne principale voilà
  1754. 1:13:34comme ceci
  1755. 1:13:36donc ici pour le 1 nous allons nommer
  1756. 1:13:39cela vente voilà comme ceci pour le rôle
  1757. 1:13:42de nous allons nommer cela produit
  1758. 1:13:46pour le retrouver nous allons nommer
  1759. 1:13:49cela calendrier
  1760. 1:13:52et pour l'Euro 4 nous allons nommer cela
  1761. 1:13:54client
  1762. 1:13:56voilà donc après avoir fait cela nous
  1763. 1:13:59allons configurer le composant thémap 1
  1764. 1:14:01donc nous allons faire un double clic
  1765. 1:14:03sur le composant temap 1 voilà comme
  1766. 1:14:06ceci et maintenant nous allons établir
  1767. 1:14:09les différents liens donc étant donné
  1768. 1:14:11que nous avons la table vente voilà donc
  1769. 1:14:14cette table donc c'est la table ODS
  1770. 1:14:16vente qui comporte les différentes
  1771. 1:14:17données de la vente donc ici le premier
  1772. 1:14:20lien que nous allons établir va être
  1773. 1:14:22entre la table au DS vente et la table
  1774. 1:14:25produit donc là nous allons choisir le
  1775. 1:14:28code produit donc le code produit que
  1776. 1:14:30nous avons dans la table ODS vente doit
  1777. 1:14:33être présent dans la table dim produit
  1778. 1:14:35voilà donc ici nous allons choisir le
  1779. 1:14:38code produit et la clé de jointure voilà
  1780. 1:14:40sera le code produit de la table dim
  1781. 1:14:44produit voilà comme ceci et ici au
  1782. 1:14:47niveau du tMap setting nous allons
  1783. 1:14:49choisir une heure jaune voilà donc nous
  1784. 1:14:52devons faire une ceinture interne voilà
  1785. 1:14:56donc après avoir établi ce premier lien
  1786. 1:14:58nous allons également faire la même
  1787. 1:15:00chose avec la table ODS vente et la
  1788. 1:15:03table calendrier voilà donc ici pour la
  1789. 1:15:06table calendrier nous devons donc
  1790. 1:15:08établir avec la date de la vente et le
  1791. 1:15:12DT jour voilà donc ici nous allons
  1792. 1:15:14parler mettre cela sur le DT jour voilà
  1793. 1:15:18et également au niveau du T-Max setting
  1794. 1:15:21nous allons choisir une heure jaune
  1795. 1:15:23voilà comme ceci voilà
  1796. 1:15:28donc comme vous pouvez le voir nous
  1797. 1:15:30avons établi une ceinture donc ici la
  1798. 1:15:32date de la vente ce sont les dates que
  1799. 1:15:34nous avons reçues et ici pour calendrier
  1800. 1:15:37donc ça représente les données de la
  1801. 1:15:40table dim calendrier voilà donc une fois
  1802. 1:15:43que nous faisons la jointure après nous
  1803. 1:15:45allons récupérer donc la colonne ID dim
  1804. 1:15:48calendrier
  1805. 1:15:50utile pour la table fait vente voilà
  1806. 1:15:54maintenant nous allons également établir
  1807. 1:15:56un lien donc entre l'ID client donc
  1808. 1:15:59présent dans la table ODS vente et là il
  1809. 1:16:02dit client présent dans la table dim
  1810. 1:16:03client voilà donc ici pareil nous allons
  1811. 1:16:06sélectionner comme ceci
  1812. 1:16:10voilà et là de la même manière nous
  1813. 1:16:13allons opter pour une ceinture interne
  1814. 1:16:15donc ici nous allons choisir une heure
  1815. 1:16:18jaune voilà donc en faisant cette
  1816. 1:16:20jointure cela va nous permettre de
  1817. 1:16:22récupérer en un premier temps Lady donc
  1818. 1:16:25du client donc iddim client pareil pour
  1819. 1:16:29le calendrier nous pouvons récupérer
  1820. 1:16:30l'aide de DIM calendrier et pareil pour
  1821. 1:16:33le produit nous pouvons récupérer
  1822. 1:16:34également Lady dim produit voilà donc
  1823. 1:16:38comme vous pouvez le voir nous avons
  1824. 1:16:40quatre inputs donc le premier une poutre
  1825. 1:16:43représente le même et les autres input
  1826. 1:16:46représente les lookup donc les liens
  1827. 1:16:49pour faire la jointure voilà donc après
  1828. 1:16:52avoir établi ces différents liens nous
  1829. 1:16:54allons maintenant créer une sortie donc
  1830. 1:16:57pour créer la sortie nous allons
  1831. 1:16:58directement cliquer sur le bouton plus
  1832. 1:17:00comme ceci et nous allons nommer notre
  1833. 1:17:03sortie vente to insert
  1834. 1:17:06voilà comme ceci et là nous allons faire
  1835. 1:17:08ok voilà donc après avoir créé donc
  1836. 1:17:12cette sortie nous allons ajouter les
  1837. 1:17:14différentes colonnes donc ici la
  1838. 1:17:16première colonne que nous allons ajouter
  1839. 1:17:18va être laid dim produit voilà ensuite
  1840. 1:17:22nous allons ajouter l'ail dim client
  1841. 1:17:24voilà ensuite nous allons ajouter l'aide
  1842. 1:17:28dim calendrier voilà comme ceci et
  1843. 1:17:32maintenant nous allons ajouter l'ID de
  1844. 1:17:34la vente voilà donc qui provient de la
  1845. 1:17:36table ODS vente nous allons également
  1846. 1:17:39ajouter la quantité voilà comme ceci
  1847. 1:17:43nous allons également ajouter deux
  1848. 1:17:45colonnes donc il va être le montant des
  1849. 1:17:48achats donc ici nous allons faire plus
  1850. 1:17:49donc directement nous allons ajouter une
  1851. 1:17:52nouvelle colonne et nous allons nommer
  1852. 1:17:54notre colonne mt-achat donc pour dire
  1853. 1:17:57mon temps des achats
  1854. 1:17:59voilà et comme type nous allons mettre
  1855. 1:18:02double ici voilà nous allons choisir
  1856. 1:18:04double et pareil nous allons ajouter une
  1857. 1:18:07deuxième colonne que nous allons nommer
  1858. 1:18:10MT vente
  1859. 1:18:13et pareil nous allons choisir comme type
  1860. 1:18:15double voilà
  1861. 1:18:18et donc pour avoir le montant des achats
  1862. 1:18:20il nous faudra faire le prix d'achat
  1863. 1:18:23fois la quantité donc bien avant cela
  1864. 1:18:25nous allons modifier le prix d'achat
  1865. 1:18:27nous allons modifier le type nous allons
  1866. 1:18:29choisir double voilà et pareil pour le
  1867. 1:18:32prix de vente nous allons choisir double
  1868. 1:18:34voilà et maintenant nous pouvons faire
  1869. 1:18:37le calcul du montant de la vente donc
  1870. 1:18:39ici nous aurons quantité x le prix de
  1871. 1:18:43vente voilà donc là nous faisons
  1872. 1:18:45quantité fois le prix d'achat et pour le
  1873. 1:18:47prix de vente nous allons faire quantité
  1874. 1:18:49fois le prix de vente
  1875. 1:18:54voilà maintenant nous allons ajouter les
  1876. 1:18:57colonnes CD produit donc code produit
  1877. 1:19:00voilà donc ici nous allons choisir code
  1878. 1:19:02produit et là il dit du client nous
  1879. 1:19:05allons ajouter ces deux colonnes
  1880. 1:19:06également à la sortie voilà donc comme
  1881. 1:19:09vous pouvez le voir nous avons une
  1882. 1:19:10sortie donc qui prend en compte
  1883. 1:19:12l'identifiant donc Heidi dim produit
  1884. 1:19:16idyme client
  1885. 1:19:17idyme calendrier ensuite nous avons
  1886. 1:19:20ajouté l'ID de la vente pour pouvoir
  1887. 1:19:21compter le nombre de ventes nous avons
  1888. 1:19:24également ajouté la quantité donc qui va
  1889. 1:19:26nous permettre d'avoir la quantité
  1890. 1:19:27totale vendue nous avons également
  1891. 1:19:30ajouté le montant des achats le montant
  1892. 1:19:33de la vente le code produit et l'ID du
  1893. 1:19:36client voilà donc après avoir fait cette
  1894. 1:19:38configuration nous allons faire OK
  1895. 1:19:42et maintenant nous allons ajouter le
  1896. 1:19:43composant
  1897. 1:19:45thouts donc là nous allons fêter h et
  1898. 1:19:48comme vous pouvez le voir nous nous
  1899. 1:19:50retrouvons pas ce composant donc si vous
  1900. 1:19:52n'avez pas assez à ce composant vous
  1901. 1:19:54pouvez tout simplement l'ajouter donc au
  1902. 1:19:56niveau de fichier vous allez faire
  1903. 1:19:57modifier les propriétés du projet
  1904. 1:20:01ensuite vous allez cliquer sur designer
  1905. 1:20:03et vous allez choisir paramètres de la
  1906. 1:20:05palette voilà et ici dans technique vous
  1907. 1:20:08pouvez retrouver les deux composants
  1908. 1:20:10Thout ETH input nous allons choisir les
  1909. 1:20:14deux composants voilà que nous allons
  1910. 1:20:16directement déposer vers les composants
  1911. 1:20:19disponibles voilà et là nous allons
  1912. 1:20:22faire apply and close donc après avoir
  1913. 1:20:25fait cela nous pouvons ajouter le
  1914. 1:20:27composant
  1915. 1:20:29thouts voilà donc ce composant va nous
  1916. 1:20:31permettre de stocker en mémoire les
  1917. 1:20:34données provenant de la sortie thémap 1
  1918. 1:20:37donc ici nous allons faire un clic droit
  1919. 1:20:39nous allons faire ligne et nous allons
  1920. 1:20:42faire vente to insert voilà comme ceci
  1921. 1:20:46donc là automatiquement tu as une va
  1922. 1:20:48stocker les données provenant de cette
  1923. 1:20:50sortie dans le composant t hout
  1924. 1:20:55maintenant nous allons ajouter un
  1925. 1:20:58composant th input donc le composant th
  1926. 1:21:02input va permettre de lire les données
  1927. 1:21:05stockées directement en mémoire dans ce
  1928. 1:21:07stockage en mémoire va nous permettre de
  1929. 1:21:09pouvoir réutiliser en import quel moment
  1930. 1:21:11les données en mémoire voilà donc ici
  1931. 1:21:15nous allons faire th une voilà
  1932. 1:21:17comme ceci et nous allons paramétrer le
  1933. 1:21:21composant th input
  1934. 1:21:23voilà donc là pour paramétrer le
  1935. 1:21:26composant nous allons cliquer sur le
  1936. 1:21:28composant et directement dans l'onglet
  1937. 1:21:30composant nous allons cliquer sur le
  1938. 1:21:32bouton modifier le schéma voilà comme
  1939. 1:21:35ceci et il nous faudra définir les
  1940. 1:21:38différentes colonnes du schéma th input
  1941. 1:21:43donc ces différentes colonnes
  1942. 1:21:45proviennent directement du composant
  1943. 1:21:47Thout voilà donc pour pouvoir utiliser
  1944. 1:21:50le TH input nous devons créer ces mêmes
  1945. 1:21:54colonnes voilà donc là nous allons faire
  1946. 1:21:56OK et maintenant nous allons ajouter le
  1947. 1:21:59composant t agrégate Oro qui va nous
  1948. 1:22:01permettre de calculer le nombre de
  1949. 1:22:04ventes ainsi que le montant des ventes
  1950. 1:22:07totales voilà donc ici nous allons faire
  1951. 1:22:10t agrégate
  1952. 1:22:13voilà comme ceci nous allons faire un
  1953. 1:22:15double clic voilà
  1954. 1:22:17et maintenant nous allons établir un
  1955. 1:22:20lien venant du composant th input vers
  1956. 1:22:24le composant t agrégate row ici nous
  1957. 1:22:27allons faire un clic droit nous allons
  1958. 1:22:29faire ligne et nous allons faire
  1959. 1:22:30principal voilà comme ceci et là nous
  1960. 1:22:34allons paramétrer le composant t agrégé
  1961. 1:22:37trop donc nous allons cliquer sur le
  1962. 1:22:39bouton modifier le schéma donc comme
  1963. 1:22:42vous pouvez le voir vous avez les
  1964. 1:22:44différentes colonnes provenant du
  1965. 1:22:46composant th input et maintenant il nous
  1966. 1:22:48faudra définir les différentes colonnes
  1967. 1:22:50pour le composant t agrégate row donc là
  1968. 1:22:54nous aurons besoin donc des colonnes
  1969. 1:22:56Idy dim produit dim client ainsi que dim
  1970. 1:22:59calendrier donc il suffira de
  1971. 1:23:02sélectionner les trois colonnes et de
  1972. 1:23:04cliquer sur le bouton voilà pour copier
  1973. 1:23:07les différents éléments voilà maintenant
  1974. 1:23:09nous allons ajouter une colonne donc
  1975. 1:23:11nous allons nommer nB vente donc il va
  1976. 1:23:15nous permettre de compter le nombre
  1977. 1:23:16total la vente voilà donc ici nous
  1978. 1:23:19allons choisir comme type entier voilà
  1979. 1:23:22comme ceci et là nous allons également
  1980. 1:23:24ajouter une autre colonne donc nous
  1981. 1:23:27allons nommer
  1982. 1:23:29nbqte vente donc cela va nous permettre
  1983. 1:23:32de stocker la quantité totale des ventes
  1984. 1:23:35voilà et là pareil le type nous allons
  1985. 1:23:38choisir entier voilà comme ceci et nous
  1986. 1:23:43allons également ajouter deux autres
  1987. 1:23:45colonnes nB montant achat
  1988. 1:23:50et pareil ici nous allons choisir comme
  1989. 1:23:52type double voilà comme ceci et nous
  1990. 1:23:56allons ajouter nB montant vente voilà
  1991. 1:24:02et pareil comme type nous allons choisir
  1992. 1:24:04double voilà donc là nous venons
  1993. 1:24:08d'ajouter les différentes colonnes donc
  1994. 1:24:10pour la sortie tagate row voilà
  1995. 1:24:13maintenant nous allons faire OK et nous
  1996. 1:24:15allons configurer notre composant donc
  1997. 1:24:18comme vous pouvez le voir ce composant
  1998. 1:24:19possède deux parties donc la première
  1999. 1:24:21partie donc qui est le groupe bail et la
  2000. 1:24:24deuxième partie qui est la partie
  2001. 1:24:25opération donc étant donné que nous
  2002. 1:24:28voulons faire une agrégation il faudra
  2003. 1:24:30tout simplement définir les colonnes sur
  2004. 1:24:32lesquelles il va effectuer le
  2005. 1:24:33regroupement donc pour cela nous allons
  2006. 1:24:36cliquer sur le bouton plus voilà donc la
  2007. 1:24:39première colonne va être effectivement
  2008. 1:24:40là il dit dimanche produit voilà et là
  2009. 1:24:44position de la colonne d'entrée
  2010. 1:24:46également nous allons laisser Heidi dim
  2011. 1:24:49produit nous allons ajouter également
  2012. 1:24:52idyme client et Heidi dim calendrier
  2013. 1:24:54voilà maintenant nous allons ajouter les
  2014. 1:24:58différentes colonnes donc pour la partie
  2015. 1:25:00opération donc pour cela nous allons
  2016. 1:25:02vous cliquez sur le bouton plus voilà
  2017. 1:25:04donc la première colonne c'est nB vente
  2018. 1:25:06effectivement donc la fonction que nous
  2019. 1:25:09allons appliquer ici va être le nombre
  2020. 1:25:11dont nous aimerons faire un compte et
  2021. 1:25:13nous aimerons compter le nombre d'I
  2022. 1:25:16vente voilà et ensuite nous allons
  2023. 1:25:19ajouter donc la quantité totale de vente
  2024. 1:25:21donc la fonction ici va être une somme
  2025. 1:25:24voilà comme ceci et nous aimerons Sommer
  2026. 1:25:27la quantité des ventes voilà ensuite
  2027. 1:25:30nous allons ajouter le montant des
  2028. 1:25:32achats donc pareil également nous allons
  2029. 1:25:35faire une somme et nous aimerons sommet
  2030. 1:25:38le montant des achats voilà et pour
  2031. 1:25:42finir nous allons ajouter le montant des
  2032. 1:25:44ventes et pareil ici nous allons faire
  2033. 1:25:47une somme et nous aimerons sommet le
  2034. 1:25:50montant des ventes voilà comme ceci
  2035. 1:25:54donc voilà là comme vous pouvez le voir
  2036. 1:25:56la colonne de sortie c'est la colonne
  2037. 1:25:59que nous avons définie au niveau du thé
  2038. 1:26:01agrégate output et la colonne d'entrée
  2039. 1:26:04donc ce sont les colonnes provenant du
  2040. 1:26:06composant TH et voilà donc là nB vente
  2041. 1:26:11nous allons faire le nombre d'I vente
  2042. 1:26:13nbqt vente nous allons faire la somme
  2043. 1:26:16des quantités vendues nB montant à ça
  2044. 1:26:18nous allons faire la somme des moutons
  2045. 1:26:20achat nB montant vente nous allons faire
  2046. 1:26:23la somme des montants ventes voilà donc
  2047. 1:26:27après avoir configuré ce composant nous
  2048. 1:26:30allons ajouter le composant thémap voilà
  2049. 1:26:32donc là nous allons faire un double clic
  2050. 1:26:34et nous allons établir un lien venant du
  2051. 1:26:37composant
  2052. 1:26:40tagatemap voilà comme ceci et là nous
  2053. 1:26:43allons faire un double clic et nous
  2054. 1:26:45allons ajouter une sortie donc la sortie
  2055. 1:26:48que nous allons mettre va être une
  2056. 1:26:50certes
  2057. 1:26:51vente
  2058. 1:26:56voilà là nous allons faire OK et nous
  2059. 1:26:59allons ajouter les différentes colonnes
  2060. 1:27:00voilà donc ici nous aurons besoin donc
  2061. 1:27:02de l'Aïd produit client nB vente voilà
  2062. 1:27:06nous allons ajouter toutes ces colonnes
  2063. 1:27:10et nous allons directement déposer vers
  2064. 1:27:12la sortie voilà comme ceci et maintenant
  2065. 1:27:15nous allons ajouter deux colonnes
  2066. 1:27:16supplémentaires donc notamment la date
  2067. 1:27:18d'insertion donc nous allons cliquer sur
  2068. 1:27:20le bouton plus et ici nous allons mettre
  2069. 1:27:23DT
  2070. 1:27:24insertion voilà comme ceci au niveau du
  2071. 1:27:28type nous allons choisir date voilà et
  2072. 1:27:32pour le modèle de la date nous allons
  2073. 1:27:34ajouter heure minute et seconde voilà
  2074. 1:27:40comme ceci et nous allons ajouter donc
  2075. 1:27:43également la colonne lb jobna
  2076. 1:27:50voilà donc cette colonne va nous
  2077. 1:27:52permettre d'avoir le nom du job donc ici
  2078. 1:27:56nous allons mettre job
  2079. 1:27:59Nim voilà et pour la date d'insertion
  2080. 1:28:02nous allons mettre à l'intérieur
  2081. 1:28:08comme ceci
  2082. 1:28:13donc là on est premier temps nous avons
  2083. 1:28:14la sortie qui va nous permettre
  2084. 1:28:16d'alimenter la table de fait dans cet
  2085. 1:28:19arbre possède plusieurs colonnes donc
  2086. 1:28:21notamment l'idy dim produit dim client
  2087. 1:28:23dim calendrier le nombre total de vente
  2088. 1:28:26la quantité le montant des achats le
  2089. 1:28:29montant des ventes la date d'insertion
  2090. 1:28:31de la donnée ainsi que le nom du job
  2091. 1:28:33voilà donc là nous pouvons faire ok
  2092. 1:28:36comme ceci et maintenant nous allons
  2093. 1:28:39récupérer la table Ferrante pour pouvoir
  2094. 1:28:41insérer directement la donnée donc là
  2095. 1:28:44nous allons opter pour TDB output nous
  2096. 1:28:48allons faire ok voilà comme ceci et ici
  2097. 1:28:51nous allons cocher Utiliser une
  2098. 1:28:52connexion existante donc là nous allons
  2099. 1:28:55choisir la connexion de voilà donc au
  2100. 1:28:58niveau de action sur la donnée nous
  2101. 1:29:00allons choisir une certes voilà et ici
  2102. 1:29:03nous allons faire un clic droit nous
  2103. 1:29:05allons faire ligne et nous allons faire
  2104. 1:29:07une certes vente voilà comme ceci et là
  2105. 1:29:11nous demande si nous aimons récupérer
  2106. 1:29:13le schéma du composant cible nous allons
  2107. 1:29:15faire non et si nous allons faire ok
  2108. 1:29:17voilà et maintenant nous allons cliquer
  2109. 1:29:20sur faire vente et nous allons faire
  2110. 1:29:22synchroniser les colonnes voilà
  2111. 1:29:25donc cette configuration va nous
  2112. 1:29:27permettre de récupérer la sortie donc du
  2113. 1:29:30thé à output de faire l'agrégation et
  2114. 1:29:34ensuite donc de mettre le résultat dans
  2115. 1:29:36un thémap qui par la suite va nous
  2116. 1:29:38permettre d'insérer les données dans la
  2117. 1:29:40table fait vente voilà donc ici nous
  2118. 1:29:43allons faire un clic droit nous allons
  2119. 1:29:45faire déclencher et nous allons faire
  2120. 1:29:47une sorte job ok donc avant que cette
  2121. 1:29:50partie ne s'exécute il faudra
  2122. 1:29:52obligatoirement que la première partie
  2123. 1:29:54donc du job s'exécute voilà maintenant
  2124. 1:29:57nous allons ajouter une dernière partie
  2125. 1:29:59qui va nous permettre de mettre à jour
  2126. 1:30:02la table au DS vente donc pour cela nous
  2127. 1:30:05allons récupérer le composant th input
  2128. 1:30:08voilà donc ici nous allons faire
  2129. 1:30:12un contrôle C et un contrôle B voilà
  2130. 1:30:14comme ceci nous allons déposer cela en
  2131. 1:30:17bas voilà et là nous allons ajouter un
  2132. 1:30:20composant thémap voilà
  2133. 1:30:23comme ceci et nous allons établir un
  2134. 1:30:25lien venant du composant th une pout 2
  2135. 1:30:28vers le composant tMap voilà comme ceci
  2136. 1:30:31donc ici nous allons dupliquer sur le
  2137. 1:30:33composant et nous allons créer une
  2138. 1:30:36sortie voilà donc la sortie nous allons
  2139. 1:30:38nommer cela vente pour
  2140. 1:30:42update
  2141. 1:30:45voilà là nous allons faire OK et nous
  2142. 1:30:48allons ajouter les différentes colonnes
  2143. 1:30:50donc nous permettant d'effectuer la mise
  2144. 1:30:52à jour donc notamment la colonne
  2145. 1:30:54ID vente et la colonne CD produit voilà
  2146. 1:31:01et maintenant ce que nous aimerons
  2147. 1:31:03modifier va être la colonne bling in DWH
  2148. 1:31:07donc là nous allons ajouter une colonne
  2149. 1:31:09supplémentaire que nous allons dormir
  2150. 1:31:13bling in DWS
  2151. 1:31:18voilà comme ceci et pour le type nous
  2152. 1:31:21allons choisir boléen
  2153. 1:31:24voilà comme ceci et là nous allons
  2154. 1:31:26définir les différentes clés donc les
  2155. 1:31:28clés vont être l'ID de la vente et le
  2156. 1:31:31code du produit voilà et ici pour
  2157. 1:31:35l'expression donc bling in DWS nous
  2158. 1:31:39allons mettre trop voilà donc si nous
  2159. 1:31:41arrivons à insérer les données dans la
  2160. 1:31:43table fait vente nous devons mettre à
  2161. 1:31:46jour également la table ODS vente pour
  2162. 1:31:49notifier que ces données sont déjà
  2163. 1:31:51présentes dans la table fait vente voilà
  2164. 1:31:55donc là nous allons faire OK
  2165. 1:31:58et maintenant nous allons ajouter la
  2166. 1:32:00table ODS vente nous allons récupérer
  2167. 1:32:03directement la table au DS vente comme
  2168. 1:32:06ceci
  2169. 1:32:08voilà et ici nous allons choisir TDB
  2170. 1:32:10output
  2171. 1:32:13voilà maintenant nous allons également
  2172. 1:32:16paramétrer donc le composant TDB output
  2173. 1:32:19nous allons choisir la connexion donc
  2174. 1:32:22TDB connaissance 1 donc action sur les
  2175. 1:32:25données nous allons choisir
  2176. 1:32:30et là nous allons faire un clic droit
  2177. 1:32:32nous allons faire ligne et nous allons
  2178. 1:32:34choisir vente to update voilà comme ceci
  2179. 1:32:39et là récupérer le schéma de composant C
  2180. 1:32:42nous allons faire non et ici nous allons
  2181. 1:32:44faire ok voilà et là pareil nous allons
  2182. 1:32:47synchroniser les colonnes voilà donc
  2183. 1:32:51après avoir fait cela nous allons
  2184. 1:32:52également établir un lien donc venant du
  2185. 1:32:55composant terrasse une put vers le
  2186. 1:32:57composant th une porte 2 donc ici nous
  2187. 1:33:00allons faire un clic droit déclencher un
  2188. 1:33:03stop job ok voilà donc voilà en résumé
  2189. 1:33:07nous sélectionnons en un premier temps
  2190. 1:33:09les données provenant de la table au DS
  2191. 1:33:12vente donc la table au DS vente et la
  2192. 1:33:15table qui sera alimentée tous les jours
  2193. 1:33:17dans cette table va prendre en compte
  2194. 1:33:19les nouvelles données de la vente voilà
  2195. 1:33:21donc ici nous sélectionnons les données
  2196. 1:33:24et nous avons fait un filtre sur la
  2197. 1:33:26colonne bling in DWH = force voilà dans
  2198. 1:33:31cela veut dire que nous voulons insérer
  2199. 1:33:33uniquement les données non intégrées
  2200. 1:33:35dans la table fait vente voilà ensuite
  2201. 1:33:39nous avons ajouté les différentes tables
  2202. 1:33:41dimensionnelles donc notamment la table
  2203. 1:33:44d'un produit la table dim calendrier
  2204. 1:33:46ainsi que la table dim client en plus de
  2205. 1:33:49cela il faudra sélectionner uniquement
  2206. 1:33:51les données dont le BL ligne active est
  2207. 1:33:54égal à 1 voilà donc après avoir fait
  2208. 1:33:57cela donc avec le composant thémap 1
  2209. 1:33:59nous allons récupérer les différentes
  2210. 1:34:01informations importantes donc notamment
  2211. 1:34:03les identifiants techniques et par la
  2212. 1:34:06suite nous allons les mettre dans le
  2213. 1:34:07Thout 1
  2214. 1:34:09donc les données du th à output 1 vont
  2215. 1:34:11faire l'objet d'une agrégation afin de
  2216. 1:34:14calculer donc les différents indicateurs
  2217. 1:34:16une fois les indicateurs calculés nous
  2218. 1:34:19stockons l'information dans un thémap 2
  2219. 1:34:21pour par la suite les intégrer dans la
  2220. 1:34:23table fait vente voilà et une fois
  2221. 1:34:26l'insertion faite dans la table fait
  2222. 1:34:28vendre nous allons mettre à jour la
  2223. 1:34:30table ODS vente pour ne plus avoir
  2224. 1:34:33intégré la même donnée deux fois voilà
  2225. 1:34:36donc après avoir configuré notre job si
  2226. 1:34:40DWH souvent nous pouvons maintenant
  2227. 1:34:42exécuter le job voilà comme ceci
  2228. 1:34:46donc voilà là nous venons d'exécuter
  2229. 1:34:48notre job nous irons directement dans
  2230. 1:34:51notre base de données voilà et là nous
  2231. 1:34:53allons sélectionner les données
  2232. 1:34:55provenant de la table fait vente voilà
  2233. 1:34:58donc comme nous pouvons le voir nous
  2234. 1:35:00avons nos différentes données intégrées
  2235. 1:35:03directement dans la table fait vente
  2236. 1:35:05voilà
  2237. 1:35:07donc de la même manière si nous
  2238. 1:35:09sélectionnons les données provenant de
  2239. 1:35:11l'eau DS donc ici nous allons changer le
  2240. 1:35:13schéma nous allons copier ceci
  2241. 1:35:17et là directement nous allons définir le
  2242. 1:35:20schéma vente au DS donc ici nous allons
  2243. 1:35:22modifier DWH nous allons mettre vente au
  2244. 1:35:26DS voilà comme ceci donc ici nous allons
  2245. 1:35:29voilà modifier le schéma à utiliser et
  2246. 1:35:34nous allons recopier cette requête comme
  2247. 1:35:36ceci
  2248. 1:35:39voilà et là nous allons mettre au DS
  2249. 1:35:41vente
  2250. 1:35:45voilà donc là nous allons exécuter la
  2251. 1:35:47requête
  2252. 1:35:49et quand vous pouvez le voir vous allez
  2253. 1:35:51vous remarquer donc vous voyez au niveau
  2254. 1:35:53de bling in DWH nous avons que des
  2255. 1:35:56valeurs trop voilà
  2256. 1:36:00donc si nous exécutons à nouveau notre
  2257. 1:36:02job vous allez voir qu'il y aura aucune
  2258. 1:36:04ligne à intégrer dans la table fait
  2259. 1:36:07vente
  2260. 1:36:09donc voilà nous avons exécuté une
  2261. 1:36:11deuxième fois le job jdwh vente et comme
  2262. 1:36:14vous pouvez le remarquer nous n'avons
  2263. 1:36:16aucune ligne à intégrer car toutes les
  2264. 1:36:19lignes de la table ODS vente existe déjà
  2265. 1:36:22dans la table fait vente voilà
  2266. 1:36:26donc là nous venons de voir les
  2267. 1:36:27différents jobs donc on ne promettant
  2268. 1:36:29concernant l'alimentation des tables
  2269. 1:36:31dimensionnelles et ensuite de
  2270. 1:36:33l'alimentation de la table de fait voilà
  2271. 1:36:37donc maintenant nous allons créer un job
  2272. 1:36:39principal qui va nous permettre de
  2273. 1:36:42lancer les trois différentes Jobs voilà
  2274. 1:36:46donc après avoir créé les différentes
  2275. 1:36:49Jobs du dataway house nous allons créer
  2276. 1:36:51un job principal qui va nous permettre
  2277. 1:36:54de lancer les trois Jobs du dataway
  2278. 1:36:57house donc pour cela nous irons
  2279. 1:36:59directement donc dans le dossier
  2280. 1:37:00orchestration et là nous allons faire un
  2281. 1:37:03clic droit et nous allons faire créer un
  2282. 1:37:06job comme ceci et nous allons nommer
  2283. 1:37:09notre job J5 DWH voilà comme ceci et
  2284. 1:37:15nous allons faire finissent là nous
  2285. 1:37:18allons faire OK et donc dans ce job on
  2286. 1:37:20ne promettant nous allons ajouter le
  2287. 1:37:23composant thé prejob donc t puis voilà
  2288. 1:37:27comme ceci ensuite nous allons ajouter
  2289. 1:37:29le composant donc il va nous permettre
  2290. 1:37:31juste de calculer la durée d'exécution
  2291. 1:37:34de notre job donc nous allons ajouter le
  2292. 1:37:36thé chrono
  2293. 1:37:38voilà tes chronométrus stats comme ceci
  2294. 1:37:41et là nous allons établir un premier
  2295. 1:37:43lien venant du composant trejob vers le
  2296. 1:37:46composant technonetteur stats voilà
  2297. 1:37:49ensuite nous allons ajouter donc le
  2298. 1:37:52composant qui va nous permettre
  2299. 1:37:53d'accéder à la connexion au DS voilà
  2300. 1:37:56donc ici directement dans les
  2301. 1:37:58métadonnées nous allons cliquer sur
  2302. 1:38:00connexion de base de données et nous
  2303. 1:38:03allons prendre vente au DS voilà comme
  2304. 1:38:06ceci que nous allons directement déposer
  2305. 1:38:08sur l'espace graphique et nous allons
  2306. 1:38:10choisir TDB connaissions voilà comme
  2307. 1:38:13ceci là nous allons donc sélectionner
  2308. 1:38:16connexion EDS et nous allons faire is
  2309. 1:38:18nous allons également faire la même
  2310. 1:38:20chose pour vente DWH voilà comme ceci
  2311. 1:38:23donc pareil nous allons choisir TDB
  2312. 1:38:26connaissons et nous allons faire OK et
  2313. 1:38:29là nous allons faire yes voilà donc
  2314. 1:38:31après avoir fait cela pareil nous allons
  2315. 1:38:34établir un lien venant du composant
  2316. 1:38:37technometer stat s ici nous allons
  2317. 1:38:39choisir un compte OK et pareil nous
  2318. 1:38:42allons établir un lien venant de vente
  2319. 1:38:44au DS vers vente DWH donc ici pareil
  2320. 1:38:48nous allons faire déclencher et nous
  2321. 1:38:50allons faire un compte ok voilà
  2322. 1:38:53donc pour vente ODS nous irons
  2323. 1:38:56directement dans l'onglet Composants et
  2324. 1:38:58là nous allons renommer le nom de notre
  2325. 1:39:00composant donc ici nous allons mettre
  2326. 1:39:01connexion au DS et en bas vous pouvez
  2327. 1:39:04voir le nom du composant donc TDB
  2328. 1:39:06connexion 1 donc nous allons également
  2329. 1:39:08faire la même chose pour le Data era
  2330. 1:39:10house donc nous allons sélectionner
  2331. 1:39:11vente de WH et directement dans l'onglet
  2332. 1:39:14vu nous allons mettre connexion des WH
  2333. 1:39:17voilà comme ceci et là nous allons
  2334. 1:39:20ajouter un téjava pour afficher quelques
  2335. 1:39:23logs donc au début de notre job voilà
  2336. 1:39:26comme ceci et là nous allons établir un
  2337. 1:39:29lien venant du composant TDB connection
  2338. 1:39:322 vers le composant téjava voilà et dans
  2339. 1:39:36ce composant que Java dans directement
  2340. 1:39:38dans l'onglet composant nous allons
  2341. 1:39:40ajouter quelques codes Java donc que
  2342. 1:39:42nous mettrons à votre disposition voilà
  2343. 1:39:44donc ici donc si nous arrivons à nous
  2344. 1:39:47connecter à l'EDS ainsi que data air
  2345. 1:39:49house nous allons afficher dans le
  2346. 1:39:51téjava connexion base de données OK
  2347. 1:39:53et là nous allons notifier le début
  2348. 1:39:55d'exécution voilà
  2349. 1:39:57donc étant donné que ce giovann permet
  2350. 1:39:59de lancer les trois Jobs du Data vers
  2351. 1:40:02house nous allons tout simplement les
  2352. 1:40:03récupérer directement depuis le
  2353. 1:40:05référentiel voilà donc ici nous allons
  2354. 1:40:07choisir jdwh client jdwh produit et jdwa
  2355. 1:40:13souvent voilà donc là nous allons
  2356. 1:40:15prendre nos trois Jobs que nous allons
  2357. 1:40:17glisser déposer vers l'espace graphique
  2358. 1:40:19voilà comme ceci donc là nous allons
  2359. 1:40:22étaler des liens entre les différents
  2360. 1:40:24terrains Jobs voilà donc ici nous allons
  2361. 1:40:26établir un premier lien venant du jdwh
  2362. 1:40:30produit vert jdwh client donc ici nous
  2363. 1:40:33allons faire un clic droit déclencher et
  2364. 1:40:36nous allons choisir un stop job ok voilà
  2365. 1:40:39comme ceci et pareil nous allons faire
  2366. 1:40:41clic droit venant du jdwh client vers
  2367. 1:40:45jdwh vente voilà donc ici nous allons
  2368. 1:40:49choisir également un stop job ok donc
  2369. 1:40:52cela veut dire tout simplement que
  2370. 1:40:53talent va d'abord en un premier temps
  2371. 1:40:56exécuter la voilà et ensuite il va
  2372. 1:41:00maintenant lancer jdwh en un premier
  2373. 1:41:03temps donc si cela passe correctement
  2374. 1:41:05donc un stop job ok il va exécuter donc
  2375. 1:41:08le job jdwh client et après cela il va
  2376. 1:41:12exécuter le job si DWH vente voilà donc
  2377. 1:41:16après avoir fait cela nous allons
  2378. 1:41:18ajouter donc la partie dépose job qui va
  2379. 1:41:20nous permettre de notifier la fin
  2380. 1:41:22d'exécution de notre job voilà donc ici
  2381. 1:41:25nous allons mettre tes postes job comme
  2382. 1:41:28ceci voilà
  2383. 1:41:30et nous allons ajouter donc le composant
  2384. 1:41:32donc qui va nous permettre de fermer la
  2385. 1:41:34connexion donc ici nous allons mettre
  2386. 1:41:36TDB close voilà donc ici nous allons
  2387. 1:41:40choisir des clauses et nous allons
  2388. 1:41:42paramétrer le composant TDB close donc
  2389. 1:41:45pour le paramétrer nous allons tout
  2390. 1:41:47simplement au niveau de composants nous
  2391. 1:41:49allons choisir la base de données donc
  2392. 1:41:51ici nous allons choisir pour créer
  2393. 1:41:53est-ce que elle et là nous allons faire
  2394. 1:41:55appliquer voilà et au niveau de liste
  2395. 1:41:58des composants nous avons deux
  2396. 1:41:59connexions donc nous allons en un
  2397. 1:42:01premier temps choisir la première
  2398. 1:42:02connexion et là nous pouvons tout
  2399. 1:42:05simplement faire un contrôle sur un
  2400. 1:42:07contrôle V donc juste pour pouvoir
  2401. 1:42:08dupliquer le composant et ici pour le
  2402. 1:42:11TDB clause 2 nous allons choisir TDB
  2403. 1:42:15connexion 2 voilà donc là nous pouvons
  2404. 1:42:17renommer nos composantes dbcloses
  2405. 1:42:19étaient dB clauses 2 voilà donc ici nous
  2406. 1:42:22allons cliquer sur tdbclose 1
  2407. 1:42:24directement dans l'onglet composant nous
  2408. 1:42:26allons cliquer sur vue et là pour le
  2409. 1:42:28format du libellé nous allons mettre
  2410. 1:42:30fermeture au DS voilà nous allons
  2411. 1:42:33également faire la même action donc pour
  2412. 1:42:35TD close 2 voilà
  2413. 1:42:38donc ici nous allons mettre fermeture
  2414. 1:42:39DWH voilà
  2415. 1:42:43donc pareil nous allons établir un lien
  2416. 1:42:45donc venant du composant dépose job vers
  2417. 1:42:48fermeture ODS donc ici déclenché on ne
  2418. 1:42:52compte OK et pareil nous allons établir
  2419. 1:42:55un autre lien donc en complète ok vers
  2420. 1:42:57TDB clause 2 voilà maintenant nous
  2421. 1:43:01allons ajouter le thé chrométeur stop
  2422. 1:43:03donc pour notifier la fin des exécutions
  2423. 1:43:05de notre job donc ici nous allons
  2424. 1:43:07décocher afficher la durée dans la
  2425. 1:43:09console voilà et là nous allons établir
  2426. 1:43:12un lien donc déclencher en compte ok
  2427. 1:43:15voilà et maintenant nous allons ajouter
  2428. 1:43:18un thé Java voilà comme ceci
  2429. 1:43:22et là nous pouvons tout simplement créer
  2430. 1:43:24un lien venant du tecronometteur stop
  2431. 1:43:26vers le composant t Java donc ici nous
  2432. 1:43:29allons choisir un compte ok voilà et
  2433. 1:43:32dans le composant tzaba nous allons tout
  2434. 1:43:34simplement mettre ce code donc comme je
  2435. 1:43:37l'avais dit je mettrai les différents
  2436. 1:43:39codes Java utilisé donc dans un fichier
  2437. 1:43:41point Java
  2438. 1:43:44donc voilà la nous venons de configurer
  2439. 1:43:45notre job principal dans ce job zissage
  2440. 1:43:49DWS va être lancé automatiquement et une
  2441. 1:43:52fois que ce job est lancé il va
  2442. 1:43:54alimenter les différents tables dim
  2443. 1:43:56produit dim client ainsi que la table de
  2444. 1:43:59fait vente voilà
  2445. 1:44:02donc là pour jdwh produit nous pouvons
  2446. 1:44:04cocher transmettre le contexte complet
  2447. 1:44:06donc pareil pour vider wa sur client et
  2448. 1:44:10pareil poser WHS vente voilà donc ici au
  2449. 1:44:14niveau de la connexion EDS nous allons
  2450. 1:44:16cocher Utiliser ou enregistrer une
  2451. 1:44:18connexion partagée voilà donc pareil
  2452. 1:44:21nous allons faire la même chose pour la
  2453. 1:44:23connaissance des WH voilà donc ici nous
  2454. 1:44:27allons cocher et nous allons mettre
  2455. 1:44:28comme nom vente DWH voilà donc cela va
  2456. 1:44:33nous permettre d'ouvrir la connexion une
  2457. 1:44:34seule fois et à la fin du traitement du
  2458. 1:44:37job la connexion va être fermée à partir
  2459. 1:44:39des composants TDB clauses voilà donc
  2460. 1:44:42après avoir fait cette configuration
  2461. 1:44:44nous pouvons exécuter notre job voilà
  2462. 1:44:47comme ceci donc voilà nous venons
  2463. 1:44:49d'exécuter notre job donc job qui nous
  2464. 1:44:52permet d'alimenter les différentes
  2465. 1:44:54étapes du Data vers house voilà donc là
  2466. 1:44:57vous avez vu comment partir de
  2467. 1:44:59l'opération data store donc ou ODS pour
  2468. 1:45:03alimenter les différentes tables du
  2469. 1:45:06datawarehouse ou encore entrepôt de
  2470. 1:45:08données donc dans une troisième partie
  2471. 1:45:11de ce menu Projet nous allons créer un
  2472. 1:45:13autre job principal donc il va permettre
  2473. 1:45:16en même temps de charger les différentes
  2474. 1:45:18tables de l'eau DS et les tables du
  2475. 1:45:21datawehouse et par la suite nous allons
  2476. 1:45:24construire ce job et nous allons
  2477. 1:45:26exécuter ce job directement en ligne de
  2478. 1:45:28commande et faire une planification de
  2479. 1:45:31tâches afin que ce job puisse s'exécuter
  2480. 1:45:34automatiquement voilà donc j'espère que
  2481. 1:45:37cette vidéo de formation donc vous sera
  2482. 1:45:40très utile dans votre travail au
  2483. 1:45:42quotidien je vous remercie de m'avoir
  2484. 1:45:45suivi et je vous dis à très vite pour la
  2485. 1:45:48troisième partie de ce mini projet

About this transcript

This page contains the full transcript of Mini Projet 1: Intégration de données commerciales (Chargement du DWH)–Talend Data Integration #36 by Martinien Adda, generated from the public captions YouTube serves with the video. The transcript has 15,862 words across 2,485 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.