# tApacheLogInput

Ce composant lit le fichier de log d'accès d'un serveur Apache.

Afin de gérer efficacement un serveur Apache, il est obligatoire lorsqu'il s'agit d'obtenir un retour sur l'activité et les performances du serveur, mais aussi sur les problèmes susceptibles de se produire.

## Propriétés du tApacheLogInput Standard

Ces propriétés sont utilisées pour configurer le tApacheLogInput s'exécutant dans le framework de Jobs Standard.

Le composant tApacheLogInput Standard appartient à la famille Fichier.

Le composant de ce framework est disponible dans tous les produits Talend.

## Basic settings

| Propriétés | Description |
| --- | --- |
| Property type | <ul> <li> <p>Peut être <span>Built-in</span> ou <span>Repository</span>. </p> </li> <li> <p> <span>Built-In</span>&nbsp;: propriétés utilisées ponctuellement sans stockage dans le référentiel.</p> </li> <li> <p> <span>Repository</span>&nbsp;: Sélectionnez le fichier de propriétés du composant. Les champs suivants sont automatiquement renseignés à l'aide des données récupérées.</p> </li> </ul> |
| Schema et Edit Schema | <ul> <li> <p>Un schéma est une description de lignes, il définit le nombre de champ qui sont traités et passés au composant suivant. Le schéma est soit local (<span>Built-in</span>), soit distant dans le <span>Repository</span>.</p> <p> Dans le contexte d'utilisation du <span>tApacheLogInput</span>, le schéma est en lecture seule.</p> </li> <li> <p> <span>Built-in&nbsp;</span>: le schéma est créé et stocké localement pour ce composant seulement. Pour plus d'informations concernant les schémas des composants dans l'onglet <span>Basic settings (Paramètres simples)</span>, consultez <a href="https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/basic-settings-tab" target="_blank">Onglet Basic settings</a>.</p> </li> <li> <p> <span>Repository</span>&nbsp;: le schéma existe déjà et est stocké dans le Repository. Ainsi, il peut être réutilisé dans divers projets et Jobs designs. Pour plus d'informations concernant les schémas des composants dans l'onglet <span>Basic settings (Paramètres simples)</span>, consultez <a href="https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/basic-settings-tab" target="_blank">Onglet Basic settings</a>.</p> </li> </ul> |
| File Name | Chemin d'accès et nom du fichier, et/ou variable à traiter.<br><br>Pour plus d'informations concernant la définition et l'utilisation d'une variable dans un Job, consultez [Utiliser les contextes et les variables](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/contexts-and-variables). |
| Arrêter en cas d''erreur | Cochez cette case pour arrêter l'exécution du Job lorsqu'une erreur survient. Décochez-la pour ignorer les lignes en erreur et terminer le processus avec les lignes sans erreur. Si nécessaire, vous pouvez récupérer les lignes en erreur en utilisant un lien de type Row &gt; Reject. |

## Advanced settings

| Propriétés | Description |
| --- | --- |
| Encodage | Sélectionnez le type d'encodage à partir de la liste ou sélectionnez Custom et définissez-le manuellement. Ce champ doit obligatoirement être renseigné. |
| tStatCatcher Statistics | Cochez cette case pour collecter les métadonnées de traitement au niveau du Job ainsi qu'au niveau de chaque composant. |

## Variables globales

| Variables | Description |
| --- | --- |
| Variables globales | NB\_LINE : nombre de lignes traitées. Cette variable est une variable After et retourne un entier.<br><br>ERROR\_MESSAGE : message d'erreur généré par le composant lorsqu'une erreur survient. Cette variable est une variable After et retourne une chaîne de caractères. Cette variable fonctionne uniquement si la case Die on error est décochée, lorsque le composant contient cette case.<br><br>Une variable Flow fonctionne durant l'exécution d'un composant. Une variable After fonctionne après l'exécution d'un composant.<br><br>Pour renseigner un champ ou une expression à l'aide d'une variable, appuyez sur les touches Ctrl+Espace pour accéder à la liste des variables. À partir de cette liste, vous pouvez choisir la variable que vous souhaitez utiliser.<br><br>Pour plus d'informations concernant les variables, consultez [Utiliser les contextes et les variables](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/contexts-and-variables). |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le tApacheLogInput peut être utilisé avec d'autres composants ou comme un composant standalone. Il permet de créer un flux de données à l'aide d'un lien Row &gt; Main, ainsi que de créer un flux de rejet avec un lien Row &gt; Reject pour filtrer les données spécifiées. Pour un exemple d'utilisation de ces deux liens, consultez cette [procédure](https://help.qlik.com/talend/fr-FR/components/8.0/processing/textractxmlfield-tlogrow-tfileinputdelimited-tfileoutputdelimited-procedure-standard-component-drop). |

**Concepts associés**

* [Lire un fichier de log d'accès Apache](https://help.qlik.com/talend/fr-FR/components/8.0/apache-log/tapacheloginput-tlogrow-reading-apache-access-log-file-standard-component "Le scénario suivant crée un Job à deux composants permettant de lire le fichier de log d'accès d'un serveur Apache et d'afficher les données en sortie dans la console de log Run.")