La section Translator Collection définit comment l'enregistrement de source de données analysé et manipulé extrait des sections précédentes sera converti en un événement CA Business Service Insight.
Cette section définit également comment traiter des événements dupliqués et comment utiliser le mécanisme de singularité d'événement (pour plus de détails, voir Singularité d'événement).
Lorsque le mode d'interface est défini comme en ligne, l'événement CA Business Service Insight a une structure unifiée qui contient les champs suivants :
La structure du convertisseur correspond à la structure du type d'événement dans CA Business Service Insight, et également à la table de base de données T_RAW_DATA qui contient l'événement, comme illustré ci-dessous :

Cette section contient également les tables de mappage définissant le mappage des valeurs de source de données en champs événements de CA Business Service Insight et contient la définition de table avec la valeur de source de données référencée à convertir.
La méthode de chargement des tables de conversion doit être spécifiée comme suit :
Chaque table de conversion définie dans le fichier de configuration doit correspondre à une définition dans l'interface utilisateur de CA Business Service Insight.
La représentation XMLE d'un fichier de configuration échantillon est comme suit :
<?xml version="1.0" encoding="utf-8"?>
<AdapterConfiguration>
<General MajorVersion="4" MinorVersion="0" RunOnce="yes" LogDebugMode="yes"
ConsoleDebugMode="yes" WorkingDirectoryName="output" RejectedEventsUpperLimit="10000">
<DataSourceDifferenceFromUTC DefaultOffset="0" TimeFormat="%d/%m/%Y %H:%M">
<DaylightSaving From="20/04/2001 00:00" To="15/10/2001 00:00" Shift="1"/>
</DataSourceDifferenceFromUTC>
</General>
<OblicoreInterface Mode="online">
<OnlineInterface Port="5555" SecurityLevel="none"/>
</OblicoreInterface>
<DataSourceInterface>
<Files>
<File DeleteFileAfterProcessing="no" InputFormat="InputFormat1" NamePattern="servers*.csv" Path=" C:\Program Files\Oblicore\Adapters\ServersAdapter\data\" TitleExists="yes" SleepTime="60" Delimiters=","/>
</Files>
</DataSourceInterface>
<InputFormatCollection>
<InputFormat InputFormatName="InputFormat1">
<InputFormatFields>
<InputFormatField Name="resource" Type="string"/>
<InputFormatField Name="timestamp" Type="time" TimeFormat="%d.%m.%Y %H:%M"/>
<InputFormatField Name="memory_util" Type="real"/>
<InputFormatField Name="cpu_util" Type="real"/>
</InputFormatFields>
<TranslatorSwitch DefaultTranslator="Translator1"/>
</InputFormat>
</InputFormatCollection>
<TranslatorCollection>
<Translator TranslatorName="Translator">
<TranslatorFields>
<TranslatorField Name="ResourceId" SourceType="table" SourceName="ResourceTable"/>
<TranslatorField Name="EventTypeId" SourceType="lookup" SourceName="EventTable" LookupValue="PerformanceEvent"/>
<TranslatorField Name="Timestamp" SourceType="field" SourceName="timestamp"/>
<TranslatorField Name="Value" SourceType="field" SourceName="memory_util"/>
<TranslatorField Name="Value" SourceType="field" SourceName="cpu_util"/>
</TranslatorFields>
</Translator>
</TranslatorCollection>
<TranslationTableCollection LoadingMode="remote">
<TranslationTable Name="ResourceTable" DestinationType="resource">
<TranslationField>resource</TranslationField>
</TranslationTable>
<TranslationTable Name="EventTable" DestinationType="event_type">
<TranslationField>resource</TranslationField>
</TranslationTable>
</TranslationTableCollection>
</AdapterConfiguration>
|
Copyright © 2013 CA.
Tous droits réservés.
|
|