Aller au contenu
JelinaJelina DocumentationDocumentation technique
Retour au site officiel

Acquisition dans une base MS SQL Server

(1) Téléchargez et installez SQL Server 2012, puis définissez l’adresse IP, le port, le nom d’utilisateur et le mot de passe de la base.

a. Adresse IP : 192.168.220.29.

b. Port : 1433.

c. Nom d’utilisateur : test.

d. Mot de passe : 1234.

(2) Téléchargez et installez l’outil de base de données DBeaver.

(3) Dans DBeaver, créez une connexion SQL Server et renseignez les informations de connexion au serveur.

(4) Créez et ouvrez la base [test].

(5) Ajoutez des données dans la table.

Remarque

  1. Le plugin d’acquisition MS SQL Server ne peut acquérir les données en temps réel que lorsque le champ temporel spécifié change.
  2. Par défaut, il acquiert les tables du schéma dbo.

(1) Dans « Jumeau intelligent », passez à « Connectivité des équipements ».

(2) Faites glisser successivement les plugins Acquisition MS SQL Server, Traitement des données et Transfert MQTT dans l’espace de travail pour créer trois nœuds.

(3) Reliez les trois nœuds dans cet ordre : Acquisition MS SQL Server → Traitement des données → Transfert MQTT.

(1) Double-cliquez sur [Acquisition MS SQL Server], puis cliquez sur [Ajouter un plan].

(2) Renseignez la connexion puis « Suivant ».

(3) Cliquez sur [Ajouter un groupe], renseignez les informations du groupe, puis cliquez sur [Confirmer].

(4) Cliquez sur [Ajouter des données], renseignez les données des points, puis cliquez sur [Confirmer].

(5) Cliquez sur [Terminer] pour ajouter le plan d’acquisition.

(6) Activez le plan, puis cliquez sur [Enregistrer].

(1) Cliquez sur « Déployer » dans la connectivité des équipements.

(2) Passez au [Jumeau intelligent] et placez le pointeur sur le nœud [Acquisition MS SQL Server] pour afficher ses informations.

(3) Cliquez sur un plan pour consulter valeurs temps réel et historiques de ses points.

Paramètre Description Format Exemple
Nom du plan Nom du plan défini par l’utilisateur Non vide Acquisition test
host Adresse IP de la base MS SQL Server interrogée Adresse en notation décimale pointée 192.168.220.154
Port Port de la base MS SQL Server interrogée Entier de 1 à 65535 1433
Délai de connexion Délai maximal d’une requête à la base MS SQL Server Nombre, intervalle : (0, période d’acquisition] 2000
Nom d’utilisateur Utilisateur de connexion à la base MS SQL Server Non vide
Mot de passe Mot de passe de connexion à la base MS SQL Server Non vide
Nom de la base Nom de la base MS SQL Server Non vide test
Acquisition synchronisée Indique si l’acquisition est synchronisée Yes, No YES
Période d’acquisition Période d’interrogation : intervalle entre deux lectures des registres de chaque groupe du plan Nombre, intervalle : (100,2147483647] 2100
Délai de validité de l’acquisition Tous les points d’un groupe doivent être acquis dans le délai configuré ; sinon, les données du groupe sont rejetées. Ce délai comprend le délai intertrame. Nombre, intervalle : (0, période d’acquisition] 2000

Remarque : la période et le délai de validité configurés dans le plan s’appliquent à tous ses points.

Paramètre Condition Description Format Exemple
Nom du groupe Nom du groupe défini par l’utilisateur Non vide Groupe un
Nom de la table Nom de la table de la base MS SQL Server connectée Non vide test
Champ temporel Colonne de la table, obligatoirement un champ temporel Non vide d
Type du champ temporel Type temporel du champ Liste déroulante ; voir ci-dessous datetime
Période d’acquisition Acquisition synchronisée de la connexion : No Période d’interrogation des données, en ms Nombre, intervalle : (100,2147483647]
Délai de validité de l’acquisition Acquisition synchronisée de la connexion : No En ms Nombre, intervalle : (0, période d’acquisition]

Remarque : la période et le délai de validité configurés dans le groupe s’appliquent à tous ses points. Types de champ temporel : datetime, datetime2, bigint(unix timestamp in second), bigint(unix timestamp in millisecond), varchar(date format).

Paramètre Description Format Exemple
Alias des données Nom défini par l’utilisateur, identique à celui de la colonne dans la table MS SQL Server Non vide a
Calcul Formule définie par l’utilisateur à partir de l’alias des données

Le plugin prend actuellement en charge les types suivants :

  1. Nombres exacts : bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint, money.
  2. Nombres approximatifs : float, real.
  3. Dates et heures : date, datetimeoffset, datetime2, smalldatetime, datetime, time.
  4. Chaînes : char, varchar, text.
  5. Chaînes Unicode : nchar, nvarchar, ntext.
  6. Autres types : uniqueidentifier.