Si lo desea, puede definir un origen de datos de tipo de área de límite que tenga muchas áreas de límite. En lugar de dibujar cada polígono de área de límite individualmente en el mapa, puede definir los polígonos de área de límite utilizando una tabla SQL. A continuación, cree un origen de datos que se conecte a la base de datos para adquirir los datos de área de límite de la tabla SQL.
Acerca de esta tarea
Para que las áreas de límite se creen correctamente, siga estos pasos en orden. Debe insertar los datos del polígono de área de límite en la tabla SQL antes de crear el origen de datos que adquiere los datos de la tabla SQL. Los datos SQL de un origen de datos de tipo de área de límite sólo se adquieren cuando se crea el origen de datos. Un origen de datos de tipo de área de límite no se sondea en busca de datos actualizados una vez creado el origen de datos.Procedimiento
- Inicie una sesión en Servidor de datos de IBM® Intelligent Operations Center y conéctese a la base de datos.
- Cree una tabla de origen de datos de área de límite. Asegúrese de que la longitud de las propiedades en la tabla sea lo suficientemente grande para contener los valores de formato de texto conocido (WKT) para los polígonos que definen las áreas de límite. Si las propiedades no son lo suficientemente grandes para contener los valores de polígono, las áreas de límite no se crearán. Por ejemplo, los siguientes mandatos SQL crean una tabla denominada SAMPLE.NAMED_AREA.
drop table SAMPLE.NAMED_AREA;
create table SAMPLE.NAMED_AREA (
StartDateTime TIMESTAMP,
EndDateTime TIMESTAMP,
LOCATION VARCHAR(500),
NAME VARCHAR(30),
LastUpdateDateTime TIMESTAMP,
TIMEZONEOFFSET INTEGER,
INCIDENT_NUMBER VARCHAR(100),
PROBLEM VARCHAR(100),
CALL_DISPOSITION VARCHAR(100),
PRIORITY_NUMBER INTEGER
)
DATA CAPTURE NONE;
- Inserte los datos de áreas de límite en la tabla de áreas de límite. El siguiente ejemplo inserta un único polígono en la tabla:
INSERT INTO SAMPLE.NAMED_AREA (
STARTDATETIME,
ENDDATETIME,
LOCATION,
NAME,
LASTUPDATEDATETIME,
TIMEZONEOFFSET,
INCIDENT_NUMBER,
PROBLEM,
CALL_DISPOSITION,
PRIORITY_NUMBER)
VALUES (
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP,
'POLYGON((-93.64833644901181 45.07616323264413,-93.54259304081118
45.0732538434894,-93.55083278690229 45.012607882373146,
-93.64970974003148 45.02037415319953,-93.64833644901181
45.07616323264413))',
'Polygon_001',
CURRENT_TIMESTAMP,
0,'10021',
'problem',
'call_dispostion',
'2');
- Inicie una sesión en IBM Intelligent Operations Center y cree un origen de datos siguiendo las instrucciones de la sección Configuración de un origen de datos. Tenga en cuenta los puntos siguientes:
- En la pestaña Adquirir, como método de adquisición de origen de datos, seleccione Conectarse a una base de datos.
- En la pestaña Aspectos básicos, en Datos para el límite, seleccione Sí.
Resultados
En la vista Operaciones, en el panel Dónde en el filtro,
el área de límite que se ha definido en el archivo SQL se visualiza en la lista de áreas de límite del origen de datos.