Fermer

mai 30, 2023

HTML dans DataStage / Blogs / Perficient

HTML dans DataStage / Blogs / Perficient


Nous utilisons différents formats (séquentiel, XML, etc.) comme source ou cible dans les jobs ETL. Dans certains cas, HTML est nécessaire pour créer le fichier de sortie.

Qu’est-ce que le HTML ?
HTML (langage de balisage hypertexte) est une approche textuelle et la base d’un site Web. C’est l’épine dorsale d’un site Web qui crée du contenu de manière structurée et organisée. HTML fournit également un exutoire créatif pour ceux qui s’intéressent au design et permet au contenu d’être structuré pour être facilement accessible.

Fichiers/Documents HTML :
Les documents HTML aident à présenter les données de manière organisée ; c’est-à-dire qu’ils incluent des images, des titres, des paragraphes, des liens, un pied de page, etc.

Les documents HTML sont différents des fichiers texte (fichiers ordinaires).

  1. Dans un fichier HTML, nous pouvons modifier le format selon nos besoins, mais dans un fichier texte, nous ne pouvons pas
  2. HTML est capable d’intégrer des médias, des vidéos, etc., mais pas les fichiers texte.
  3. HTML utilise généralement Internet pour afficher le document, mais les fichiers texte sont très variés.
  4. HTML utilise également du texte.

La taille du fichier HTML est supérieure à celle d’un fichier texte normal car HTML utilise des balises.

Structure de base d’un fichier HTML : –

(en-tête)


Écrire des balises HTML

Comme le composant de fichier séquentiel, le composant de fichier HTML n’est pas disponible directement dans l’outil DataStage, nous concevons le travail et l’utilisons comme une fonctionnalité dans l’outil DataStage ETL.

Vous trouverez ci-dessous les quatre composants suivants utilisés pour créer le travail de création d’un fichier au format HTML :
1. Générateur de lignes
2. Transformateur
3. Entonnoir
4. Fichier séquentiel

Voici les étapes à suivre pour créer un fichier dans DataStage

Procédure: –

  1. Faites glisser et déposez les composants de la palette : générateur de lignes, composant Oracle, transformateur, entonnoir et pour le fichier de sortie.
  2. Connectez le générateur de lignes au transformateur, le composant Oracle au transformateur, puis l’entonnoir, et produisez le fichier séquentiel de sortie.
    D'abord

Concevez le travail pour créer le fichier HTML, car un fichier HTML se compose d’un en-tête, d’un corps et d’un pied de page.

Paramétrage des composants :
1. Utilisez le composant générateur de lignes pour créer le premier en-tête du fichier HTML et définissez les propriétés comme ci-dessous : –

Deuxième

Troisième

Liez le générateur de lignes au transformateur et définissez les propriétés comme ci-dessous : –

Quatrième

Cinquième

Alors Oracle configuration des composants comme ci-dessous : –

Sixième

Septième

Pour le pied de page HTML, utilisez à nouveau Row Generator et connectez-vous à Transformer comme ci-dessous : –

Huitième

Neuvième

Transformateur lié au Row Generator : –

Dixième

Puis surtout plusieurs liens connectés à l’entonnoir pour produire une sortie unique

Configuration de l’entonnoir : –

Onzième

Au besoin pour générer un fichier HTML (en-tête, corps et pied de page) afin de définir comme Séquence type d’entonnoir dans Propriétés de l’entonnoir

Liez l’entonnoir au fichier de sortie séquentiel et à la configuration comme ci-dessous : –
douzième

Treizième

Exécutez le travail : –

Procédure:-
1. Enregistrez le travail (Ctrl + s)
2. Appuyez sur (Ctrl+F5) pour exécuter la tâche et vous obtiendrez la sortie ci-dessous : –

Détails du moniteur

Conclusion: –
Comme mentionné ci-dessus, nous pouvons établir une fonctionnalité de fichier HTML dans DataStage.

Les fichiers HTML sont structurés et construits d’une manière spécifique. Lorsque nous comparons un fichier HTML à un fichier texte, il offre des avantages. Les fichiers HTML peuvent contenir des vidéos, des médias et d’autres éléments qui permettent aux utilisateurs de voir le contenu plus efficacement. Cette fonctionnalité HTML est générée par une tâche qui possède déjà un fichier séquentiel avec sa propre propriété. Nous pouvons appeler le travail ci-dessus et l’utiliser dans DataStage comme travail enfant.

Bon apprentissage..






Source link