La sección TranslatorCollection define cómo se traducirán a eventos de CA Business Service Insight los registros de orígenes de datos analizados y manipulados que se han extraído en las secciones anteriores.
Esta sección también define cómo gestionar los eventos duplicados y cómo utilizar el mecanismo de singularidad de eventos (para ver más información, consulte Singularidad del evento).
Cuando el modo de interfaz se ha establecido como en línea ("online"), el evento de CA Business Service Insight tiene una estructura unificada que contiene los campos siguientes:
La estructura del traductor se corresponde con la estructura del tipo de evento dentro de CA Business Service Insight, y también con la tabla de base de datos T_RAW_DATA que almacena el evento, tal y como muestra la ilustración siguiente:

Esta sección también contiene las tablas de asignación que definen la asignación de valores del origen de datos a campos evento de CA Business Service Insight, y guarda la definición de la tabla con el valor del origen de datos al que se hace referencia y debe traducirse.
El método de carga de las tablas de traducción se especifica como sigue:
Cada tabla de traducción definida en el archivo de configuración debe tener una definición correspondiente en la interfaz de usuario de CA Business Service Insight.
La representación XML de un archivo de configuración de muestra es la siguiente:
<?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:\Archivos de programa\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.
Todos los derechos reservados.
|
|