4.2 Test setup and methods
4.4.1 Initial trial mixes
La página Conjuntos de datos relacionales lista las propiedades que definen los conjuntos de datos relacionales:
Propiedad Definición
Nombre de conjunto de datos Nombre que se utiliza para acceder al conjunto de datos. Este valor no se puede modificar una vez guardado el conjunto de datos.
Descripción Descripción de la fuente de datos actual. Este texto se muestra en el cuadro de diálogo Conjuntos de datos.
Fuente de datos La fuente de datos relacional de este conjunto de datos. La consulta se envía a esta fuente de datos.
Intervalo de caché Un número entero que representa el número de segundos durante los cuales el servidor web almacena en caché los resultados de la consulta. Si el valor de Intervalo de caché es 0, los resultados no se almacenan en caché y la fuente de datos se consulta cada vez que se solicita una actualización.
Tiempo de espera de consulta Tiempo de espera de ejecución del comando para conjuntos de dato relacionales, especificado en segundos. El valor predeterminado es 30 segundos. El valor 0 indica que no se aplica el tiempo de espera. El tiempo de espera se refiere a la ejecución total de la consulta; si la fuente de datos devuelve resultados parciales, se descartarán y se devolverá un error si se supera el límite del tiempo de espera. Tenga en cuenta que es posible que los controladores o las fuentes de datos no puedan respetar la configuración del tiempo de espera. Sitio web de Administración de PI WebParts
Propiedad Definición
Trazado escalonado Los datos se trazan en forma de escalera en las tendencias. Desmarque la casilla de selección para mostrar datos como un trazo de curva en las tendencias.
Instrucción SQL Una instrucción SQL o un procedimiento guardado que se utilizan para obtener datos de la fuente de datos.
Zona horaria de origen La zona horaria configurada para la fuente de datos seleccionada que se utiliza para determinar el contexto temporal para fechas absolutas en valores predeterminados de marcador de posición de fecha y hora. Marcadores de posición Cada fila contiene campos que se utilizan para procesar los marcadores
de posición en la sentencia SQL o el procedimiento almacenado, así como parámetros en el procedimiento almacenado. Los valores de estos campos se utilizan para verificar el SQL cuando se muestra una vista preliminar de los datos y en las aplicaciones cliente que utilizan el conjunto de datos.
Columnas Cada fila representa una columna devuelta por la sentencia SQL o el procedimiento almacenado. Puede introducir una descripción de texto para cada nombre de columna.
Marcadores de posición SQL
Un marcador de posición (carácter '?') es un carácter de texto que se utiliza en una sentencia SQL o un procedimiento almacenado en lugar de un tag o un texto de PI Server. Cuando se ejecuta la sentencia SQL, el carácter '?' se sustituye por un valor o expresión concretos antes de transferirlo a la fuente de datos relacional. El marcador de posición actúa como una variable, que permite a los usuarios de la consulta proporcionar parámetros que generan distintos datos utilizando la misma consulta SQL.
En los conjuntos de datos relacionales, se pueden utilizar los siguientes tipos de marcadores de posición:
• Text
El carácter de marcador de posición se sustituye por una cadena de texto. • StartTime o EndTime
El carácter de marcador de posición se sustituye por la hora de inicio o la hora de finalización de un intervalo de recopilación de datos.
• ResolveTag
El carácter de marcador de posición se sustituye por el valor de un PI point. Se consultan primero al PI Server los valores de marcador de posición solicitados. A continuación, se consulta una vez a la fuente de datos relacional cada valor de consulta de PI, utilizando los valores de PI como filtros.
Después de introducir una sentencia SQL con caracteres de marcador de posición y hacer clic en Verificar SQL, se añade una fila a la tabla de marcadores de posición por cada carácter '?' de
la sentencia SQL. La primera fila, que se denomina Marcador de posición 1, corresponde al
primer carácter '?'. La segunda fila, que se denomina Marcador de posición 2, corresponde al
segundo carácter '?' y así sucesivamente. Los marcadores de posición se evalúan de forma secuencial, de izquierda a derecha a lo largo de la totalidad de la sentencia SQL, y no se pueden modificar sus nombres.
Se utilizan las siguientes columnas para mostrar marcadores de posición como parte de un conjunto de datos relacional:
Propiedad Definición
Nombre de pantalla La etiqueta utilizada para describir el marcador de posición o los campos de entrada.
Valor predeterminado Valor predeterminado del marcador de posición. Este campo no puede estar vacío.
Tipo Tipo de marcador, que indica cómo se resuelve por la fuente de datos: Text, StartTime, EndTime o ResolveTag.
Formato de datos Identifica el tipo de datos del marcador. Las opciones disponibles son Cadena, Número, DateTime, Segundos UTC o UTCDateTime. El formato Número acepta un punto (.) o una coma (,) como separador decimal para los valores de coma flotante, a fin de evitar conflictos con diferentes configuraciones regionales en equipos cliente y servidor. Descripción Descripción del marcador de posición.
Nota:
Oracle (Microsoft Provider) utiliza una sintaxis SQL diferente para los marcadores de posición. En Oracle, los marcadores de posición se denotan con el carácter de dos puntos (:) como prefijo; por ejemplo:
select * from sinusoid where timestamp > :a and timestamp < :b