コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

MS SQL Server データベース収集

(1) SQL Server 2012 のインストーラーをダウンロードしてインストールし、データベースの IP アドレス、ポート、ユーザー名、パスワードを設定します。

a. IP アドレス:192.168.220.29

b. ポート:1433

c. ユーザー名:test

d. パスワード:1234

(2) データベースツール DBeaver をダウンロードしてインストールします。

(3) DBeaver で SQL Server 接続を作成し、接続先サーバーの情報を入力します。

(4) データベース【test】を作成して開きます。

(5) データテーブルにデータを追加します。

注意

  1. MS SQL Server データベース収集プラグインは、指定した時刻フィールドが変化したときのリアルタイムデータのみ収集できます。
  2. 既定では dbo スキーマのテーブルを収集します。

(1) CommBridge の【スマートツイン】を開き、左側で【デバイス接続】に切り替えます。

(2) MS SQL Server データベース収集、データ処理、MQTT アップロードの各プラグインをプラグインワークスペースへ順にドラッグし、3 つのノードを作成します。

(3) MS SQL Server データベース収集 → データ処理 → MQTT アップロードの順に 3 つのノードを接続します。

(1) 【MS SQL Server データベース収集】をダブルクリックし、【プランを追加】をクリックします。

(2) 接続設定を入力し、【次へ】をクリックします。

(3) 【グループを追加】をクリックし、グループ情報を入力して【確認】をクリックします。

(4) 【データを追加】をクリックし、データポイントを入力して【確認】をクリックします。

(5) 【完了】をクリックし、収集プランの追加を完了します。

(6) プランのスイッチをオンにし、【保存】をクリックします。

(1) 【デバイス接続】の【デプロイ】をクリックし、デプロイを完了します。

(2) 【スマートツイン】に切り替え、【MS SQL Server データベース収集】ノードにマウスポインターを合わせると、ノード情報の一覧が表示されます。

(3) プランをクリックし、そのプランの各グループに含まれるデータポイントのリアルタイムデータと履歴データを確認します。

パラメーター 説明 形式 例
プラン名 ユーザーが設定するプランの名前 必須 test 収集
host 収集対象の MS SQL Server データベースの IP アドレス ドット付き 10 進表記のアドレスを入力 192.168.220.154
ポート 収集対象の MS SQL Server データベースのポート番号 1~65535 の整数を入力 1433
接続タイムアウト MS SQL Server データベースへの呼び出し要求のタイムアウト 数値、範囲:(0, 収集周期] 2000
ユーザー名 MS SQL Server データベースへの接続ユーザー 必須
パスワード MS SQL Server データベースへの接続パスワード 必須
データベース名 MS SQL Server データベースの名前 必須 test
同期収集 同期収集を行うかどうか。Yes または No Yes、No YES
収集周期 データ読み取りのポーリング周期。プラン内の各グループがレジスターを読み取る間隔 数値、範囲:(100,2147483647] 2100
収集有効時間 グループ内の全データポイントを指定時間内に収集できなければ、そのグループのデータを破棄します。この時間にはフレーム遅延を含みます 数値、範囲:(0, 収集周期] 2000

注意:プラン設定の収集周期と収集有効時間は、プラン内の全データポイントに適用されます。

パラメーター 前提条件 説明 形式 例
グループ名 ユーザーが設定するグループの名前 必須 グループ 1
テーブル名 接続する MS SQL Server データベースのテーブル名 必須 test
時刻フィールド テーブルの列。時刻フィールドであること 必須 d
時刻フィールド型 時刻フィールドに対応する時刻型 ドロップダウンから選択。下記の説明を参照 datetime
収集周期 接続設定の同期収集が No データ読み取りのポーリング周期。単位:ms 数値、範囲:(100,2147483647]
収集有効時間 接続設定の同期収集が No 単位:ms 数値、範囲:(0, 収集周期]

注意:グループ設定の収集周期と収集有効時間は、グループ内の全データポイントに適用されます。 時刻フィールド型:datetime、datetime2、bigint(unix timestamp in second)、bigint(unix timestamp in millisecond)、varchar(date format)。

パラメーター 説明 形式 例
データエイリアス ユーザーが定義する名前。MS SQL Server テーブルの列名と一致させます 必須 a
計算 データのエイリアスを使用してユーザーが定義する式

現在、このプラグインは次のデータ型に対応しています。

  1. 正確な数値:bigint、numeric、bit、smallint、decimal、smallmoney、int、tinyint、money
  2. 近似数値:float、real
  3. 日付と時刻:date、datetimeoffset、datetime2、smalldatetime、datetime、time
  4. 文字列:char、varchar、text
  5. Unicode 文字列:nchar、nvarchar、ntext
  6. その他のデータ型:uniqueidentifier