Ir al contenido
JelinaJelina DocumentationDocumentación técnica
Volver al sitio oficial

Adquisición de bases de datos MS SQL Server

(1) Descarga e instala SQL Server 2012 y configura la dirección IP, el puerto, el nombre de usuario y la contraseña de la base de datos.

a. Dirección IP: 192.168.220.29

b. Puerto: 1433

c. Nombre de usuario: test

d. Contraseña: 1234

(2) Descarga e instala la herramienta de bases de datos DBeaver.

(3) Crea una conexión a SQL Server con DBeaver e introduce los datos del servidor.

Configuración de la conexión a SQL Server

(4) Crea y abre la base de datos [test].

Base de datos test

(5) Añade datos a la tabla.

Nota

  1. El complemento de adquisición de MS SQL Server solo adquiere los datos en tiempo real cuando cambia el campo de tiempo especificado.
  2. De forma predeterminada, adquiere las tablas del esquema dbo.

(1) Abre Gemelo digital en CommBridge y cambia a Conectividad de dispositivos en la izquierda.

Abrir Conectividad de dispositivos

(2) Arrastra Adquisición de MS SQL Server, Procesamiento de datos y Carga MQTT al área de complementos para crear tres nodos.

Creación de los nodos de adquisición

(3) Conéctalos en este orden: Adquisición de MS SQL Server → Procesamiento de datos → Carga MQTT.

Conexión del flujo de datos

(1) Haz doble clic en Adquisición de MS SQL Server y pulsa Añadir esquema.

Añadir un esquema de adquisición

(2) Completa la conexión y pulsa Siguiente.

Configuración de conexión

(3) Pulsa Añadir grupo, introduce los datos y confirma.

Configuración del grupo

(4) Pulsa Añadir datos, configura el punto y confirma.

Configuración del punto

(5) Pulsa Finalizar para crear el esquema de adquisición.

Esquema de adquisición creado

(6) Activa el interruptor del esquema y pulsa Guardar.

Activación del esquema

(1) Pulsa Implementar en Conectividad de dispositivos y completa la implementación.

Implementación del flujo

(2) Cambia a Gemelo digital y sitúa el cursor sobre Adquisición de MS SQL Server para mostrar la información del nodo.

Información del nodo

(3) Selecciona el esquema para consultar los datos en tiempo real e históricos de los puntos de cada grupo.

Datos en tiempo real e históricos

Parámetro Descripción Formato Ejemplo
Nombre del esquema Nombre definido por el usuario para el esquema No vacío Adquisición test
host Dirección IP de la base de datos MS SQL Server de la que se adquieren datos Dirección en notación decimal con puntos 192.168.220.154
Puerto Número de puerto de la base de datos MS SQL Server Entero entre 1 y 65535 1433
Tiempo de espera de conexión Tiempo de espera de las solicitudes a MS SQL Server Número en (0, periodo de adquisición] 2000
Nombre de usuario Usuario de conexión a MS SQL Server No vacío
Contraseña Contraseña de conexión a MS SQL Server No vacía
Nombre de la base de datos Nombre de la base de datos MS SQL Server No vacío test
Adquisición síncrona Indica si se realiza adquisición síncrona: Yes o No Yes, No YES
Periodo de adquisición Periodo de sondeo: intervalo entre lecturas de registros de cada grupo del esquema Número en (100,2147483647] 2100
Plazo de validez de la adquisición Todos los puntos del grupo deben adquirirse dentro del plazo establecido; de lo contrario, se descartan los datos del grupo. Incluye el retardo entre tramas. Número en (0, periodo de adquisición] 2000

Nota: el periodo y el plazo de validez configurados en el esquema se aplican a todos los puntos del esquema.

Parámetro Condición previa Descripción Formato Ejemplo
Nombre del grupo Nombre definido por el usuario para el grupo No vacío Grupo uno
Nombre de la tabla Nombre de la tabla de la conexión a MS SQL Server No vacío test
Campo de tiempo Columna de la tabla que debe ser un campo de tiempo No vacío d
Tipo del campo de tiempo Tipo temporal del campo Selección en una lista desplegable; consulta la explicación siguiente datetime
Periodo de adquisición Adquisición síncrona de la conexión configurada como No Periodo de sondeo, en ms Número en (100,2147483647]
Plazo de validez de la adquisición Adquisición síncrona de la conexión configurada como No En ms Número en (0, periodo de adquisición]

Nota: el periodo y el plazo de validez configurados en el grupo se aplican a todos los puntos del grupo. Tipos del campo de tiempo: datetime, datetime2, bigint(unix timestamp in second), bigint(unix timestamp in millisecond), varchar(date format).

Parámetro Descripción Formato Ejemplo
Alias de datos Nombre definido por el usuario que coincide con el nombre de la columna de la tabla de MS SQL Server No vacío a
Cálculo Fórmula definida por el usuario a partir de los alias de datos

Actualmente, el complemento admite los siguientes tipos de datos:

  1. Numéricos exactos: bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint, money.
  2. Numéricos aproximados: float, real.
  3. Fecha y hora: date, datetimeoffset, datetime2, smalldatetime, datetime, time.
  4. Cadenas: char, varchar, text.
  5. Cadenas Unicode: nchar, nvarchar, ntext.
  6. Otros tipos de datos: uniqueidentifier.