チュートリアル（利用者編）

Geminiot/Pasteriot.mi チュートリアル（利用者編）
本ドキュメントは、Geminiot/Pasteriot.mi をご利用する際の基本的な操作について説明したものです。

目次
1.利用するデータを確認・登録する .................................................................................................................................3
2.デジタルツイン(Virtual Square)で業務フローを作成する ................................................................................................5
3.チャートを作成する ...................................................................................................................................................25
4.ダッシュボードを作成する ...........................................................................................................................................37
5.チャートを閲覧する ...................................................................................................................................................42
6.ダッシュボードを閲覧する ...........................................................................................................................................44
7.ETL 機能でデータを編集する ...................................................................................................................................46
8.自分のパスワードを変更する ......................................................................................................................................69(c) DTS CORPORATION

1

チュートリアル（利用者編）〇ログイン画面
指定したユーザー名とパスワードを入力します。

入力が完了したら「ログイン」
ボタンクリック

ログイン後のホーム画面(c) DTS CORPORATION

2

チュートリアル（利用者編）

1.利用するデータを確認・登録する
今回の Geminiot/Pasteriot.mi でデータを基に生成したチャートを例で挙げます。
[銀行マーケ]過去キャンペーン記録のデータをチャート上に表示しています。
作成方法などは下記「デジタルツイン(Virtual Square)で業務フローを作成する」、「ETL 機能でデータを編集する」
を参照してください。

〇データを登録する
ホーム画面からデータをマウスオーバー、「Datasets」を押下します。

(c) DTS CORPORATION

3

チュートリアル（利用者編）
右上「+データセット」を押下します。

登録したデータベースからデータセットの設定をします。
①登録したデータベースの一覧をテーブル内から選択します。
➁どのスキーマを使用するかを選択します。
③スキーマを選択した内から参照するテーブルスキーマを選択します。
データベースを選択しないとスキーマとテーブルスキーマは選択できません。
選択完了後、追加ボタンをクリックします。

①
入力必須

➁
③

(c) DTS CORPORATION

4

チュートリアル（利用者編）

2.デジタルツイン(Virtual Square)で業務フローを作成する〇新規業務フロー作成
ホーム画面から「Virtual Square」タブを押下します。

Virtual Square 画面から右上「+業務フロー」を押下します。

(c) DTS CORPORATION

5

チュートリアル（利用者編）〇パーツの役割●Virtual Square●題名

クリックして編集作成した結果が表示されます。

●変更の保存と破棄
編集内容の保存と破棄ができます●新規プロセスの追加プロセスをドラッグ＆ドロップで画面右側に追加(c) DTS CORPORATION

6

チュートリアル（利用者編）〇新規プロセスの追加「ビジネスプロセス」ノードをドラッグ＆ドロップで定義します。
「無題の新規業務フロー」を押下することで名称を変更できます。

追加したプロセスが複数の場合、線で結びフローを完成させます。

(c) DTS CORPORATION

7

チュートリアル（利用者編）〇プロセスデータ定義
ビジネスプロセスより使用するデータを定義します。

〇新規データフロー作成
プロセス名を任意で変更し、「+データフロー」ボタンを押下します。
※例では「テスト 1」をプロセス名としています。

(c) DTS CORPORATION

8

チュートリアル（利用者編）〇ファイル取込ノードの選択
データフロー名を変更し、「INPUT」を押下します。
※例では「test 工程」をプロセス名としています。

〇ファイル取込ノードの配置「ファイル取込」ノードをドラッグ＆ドロップで配置します。

(c) DTS CORPORATION

9チュートリアル（利用者編）〇ファイル取込ノードの編集「ファイル取込」ノードをダブルクリックします。

〇アップロードファイルの選択
ファイル取込ファイル選択にて「🖊」ボタンを押下します。

(c) DTS CORPORATION

10

チュートリアル（利用者編）〇ファイルのアップロード定義「+ファイル」ボタンを押下します。

〇ファイル選択「ファイルを選択」ボタンを押下します。

(c) DTS CORPORATION

11

チュートリアル（利用者編）〇ファイルを開く
アップロードするファイルを選択し、「開く」ボタンを押下します。

〇新規ファイルアップロード「新規ファイルアップロード」ボタンを押下します。

(c) DTS CORPORATION

12

チュートリアル（利用者編）〇アップロードファイルの選択
アップロードしたファイルを選択します。

〇取込方法の設定
選択したファイルの取込方法の設定をします。以下設定を行い、「APPLY」ボタンを押下します。
※図は例となるので、ノード表示名を新規で作成してください。
●ノード表示名を入力●一行目をカラム名に利用を「ON」に変更(c) DTS CORPORATION

13

チュートリアル（利用者編）〇データセット出力ノードの定義「OUTPUT」を押下します。

(c) DTS CORPORATION

14

チュートリアル（利用者編）〇データセット出力ノードの配置「データセット出力」ノードをドラッグ＆ドロップで配置します。

〇データセット出力ノードの編集「データセット出力」ノードをダブルクリックします。

(c) DTS CORPORATION

15

チュートリアル（利用者編）〇出力方法の設定
データセットへの出力方法の設定をします。
以下設定を行い「APPLY」ボタンを押下します。
※以下設定は例とします。内容は変更してください。

〇ノードの紐づけ「ファイル取込」ノードと「データセット出力」ノードをつなぎます。
※どちらか一方のノードの●をもう一方のノードの●へドラッグ＆ドロップします。

(c) DTS CORPORATION

16

チュートリアル（利用者編）〇データフローの保存「保存」ボタンを押下します。

〇データの出力実行「出力」ボタンを押下します。

(c) DTS CORPORATION

17

チュートリアル（利用者編）〇業務フローの保存
ビジネスプロセスを編集していたタブへ戻り、作成したデータセットを選択し右下「保存」ボタンを押下します。

〇他工程の設定
他の工程も同様にプロセスとデータを設定します。
〇業務フロー名の保存
業務フロー名を編集し、「保存」ボタンを押下します。
◆業務フロー名：製造工程 ※サンプルになります(c) DTS CORPORATION

18

チュートリアル（利用者編）〇KPI の設定
KPI とは「Key Performance Indicator」の頭文字をとった言葉で、重要業績評価指標のことを表します。
作成したビジネスプロセスに対してその評価基準を設けます。

KPI の名称を入力

KPI の名称と予測方法の設定
予測方法は下記より選べます。
① 回帰、分類→予測したい対象となるデータ列を選択しその列の結果の説明変数を用いて予測します。
回帰・・・予測したい対象が数値の時に利用できます。
分類・・・予測したい対象が数値以外の指定されたデータの場合に利用できます。
例：OK,NG など② クラスタリング→データ間の類似度にもとづいて、データをクラス分けする手法です。クラスタリングによってできた、似たもの同士が集まったクラスのことをクラスタと呼びます。
➀のように明確な答えが存在しない場合に与えられたデータをもとに AI が自動でグループ分けを行います。
分けられたクラスタを確認することでデータの特徴を掴むことができデータの概要をとらえることなどに利用できます。

(c) DTS CORPORATION

19

チュートリアル（利用者編）

回帰、分類の場合
目的変数
回帰または分類で予測したい列をデータセットから選択してください。

予測結果が欲しい項目を選択

クラスタリングの場合
類似度に基づいて予測した結果をいくつのクラスに分けて表示するかを入力します。自動判定にチェックを入れると AI が自動的にクラス分けを行います。

クラスター数を入力
または自動判定にチェック(c) DTS CORPORATION

20

チュートリアル（利用者編）〇集計区分の選択
グループ分けをする項目を選択します。選択した目的変数に応じてグループ分けされます。
EX.都道府県、工場別、製品 ID 別、ジョブ ID 別など選択された項目
でグループ化

インサイト AI の設定〇分析フェーズ
手動分析はお試しでモデルを作成してみる場合、定期予測では指定した日時に自動で予測を実行できます。定期予測を選択した場合は下記のインサイト AI の再学習頻度と予測実行頻度の設定が必要になります。

〇インサイト AI の再学習頻度と予測実行頻度の設定
再学習頻度では AI モデルによる予測の精度を上げるための学習間隔を設定します。対して予測実行頻度とは学習済みのデータをもとに予測を実行する頻度を設定します。それぞれ基準となる日時から最小単位秒から年までの期間で繰り返し実行できます。

(c) DTS CORPORATION

21

チュートリアル（利用者編）〇学習データと予測データの分割とは学習に使用するデータと予測したい対象のデータをそれぞれ選択します。学習対象のデータをもとに AI モデルが生成され予測対象のデータを解析します。
〇ランダム分析
主に学習用データの一部を予測用データとして使用し AI モデルの精度や有用性について確認するために使用されます。学習用として使用するデータと予測用のデータの比率を選択することで予測を行うことができます。

〇別々のデータを指定
学習用データと予測用データを別々に指定できます。学習用データと予測用データが別のデータセット内に登録されている場合に利用できます。

(c) DTS CORPORATION

22

チュートリアル（利用者編）〇特定の項目を使用
データセット内の特定の項目でデータの分割を行います。列の中から条件に合うデータのみが選択されます。

モデル構築の詳細設定〇説明変数の設定
目的変数に設定した項目を引き起こす原因となっているデータをすべて選択してください。
例：ある自動車がタンク一個分のガソリンで何キロ進めるかを求めたい場合。
目的変数には求めたいものを選択するため何キロ進めるかを設定します。 その際に進めた距離に影響を及ぼす要素を説明変数とします。下記の例では「車の燃費」「タンクの容量」「車の重さ」「道の状態」などが説明変数に当たります。
距離に影響を与える項目
車の燃費,タンクの容量
車の重さ,道の状態
etc...
ス
タート
地点

実際に進んだ距離：N キロメートル

ゴ
ー
ル
地
点

燃費が良くなれば進む距離が増え、悪くなると進む距離は減る。
同様にほかの項目でも変化が距離に影響する。

(c) DTS CORPORATION

23

チュートリアル（利用者編）〇データ結合時の許容適合率
複数のデータを使用する場合、結合するためのキーを自動で判定します。その際の判定基準としての閾値を設定します。

インサイト AI によるダッシュボードの自動生成について
ビジネスプロセスの作成が完了後画面右上の保存ボタンを押すとダッシュボードの自動生成が開始されます。
作成が完了するとダッシュボード一覧に表示されます。これは時間がかかる場合があります。

(c) DTS CORPORATION

24

チュートリアル（利用者編）

3.チャートを作成する〇チャート作成
ホーム画面から「Charts」ボタンを押下します。

右上「+チャート」ボタンを押下します。

(c) DTS CORPORATION

25

チュートリアル（利用者編）
チャートを作成するためには、データセット、チャートタイプをそれぞれ選択する必要があります。
チャートタイプは「すべてのチャート」、「プレミアムチャート」のどちらかを選択し表示させたいチャートを選択します。
選択完了後、右下「新しいチャートを作成」を押下します。

※下記では、例として面グラフを選択したため、面グラフの作成方法を載せています。
〇面グラフとは複数のグループからの関連する指標が時間とともにどのように変化するかを可視化する時系列グラフです。各グループは異なる色を使用して表されます。

〇面グラフチャートを表示させるにはチャートを表示させるには時間列の選択と指標の選択が必要です。X 軸として時間列が Y 軸として指標が用いられ図が形成されます。下記よりそれぞれの値について設定してください。

(c) DTS CORPORATION

26

チュートリアル（利用者編）

時間列の設定と時間による選択範囲の指定「時間列」より時間を参照するための列選択してください。ただしデータセット内に時間を参照する列が含まれている場合は自動で選択されていることがあります。
「時間単位」からチャートに表示する時間軸の単位を設定できます。
「期間」から選択した時間列のうちどの期間を表示するかを設定できます。

現在選択中の期間が表示

指標の選択
データセットの中に登録している列を選択し表作成に用いられます。選択された列についての表が生成されます。
※複数の指標を追加したい場合には右上のプラスボタンを押すことで新規の指標を新たに追加することができます。
指標を選択する方法は３つあります。
保存してある指標
データセット欄内の指標タブに保存されている指標を使用する。
左の赤枠に表示されている指標が選択できる(c) DTS CORPORATION

27

チュートリアル（利用者編）
シンプル選択データセットに登録している列を選択し、集合関数を用いて列対するデータの取得方法を設定します。選択可能な集合関数は最大値、最小値、平均値、合計、総数のいずれかになります。

データセット内の可視化させたい要素の列を選択する

上記で選択したデータの集計方法を
以下より選択（最大値、最小値、平均値、合計、総数、データがある行の総数）

カスタム SQL
自由に SQL を作成することができるためより複雑な指標の設定が可能になります。
またシンプルや保存から選択した場合にその選択用 SQL を確認することができます。
※使用する SQL に関しては各データベースをご参照ください。

(c) DTS CORPORATION

28

チュートリアル（利用者編）〇表示方法の変更
チャート内に任意のデータのみを表示させることができます。これらを組み合わせることで独自のチャートを作り上げることができます。

表示するデータの制限
任意のデータのみをチャート上に表示するためには「フィルタ」を設定します。
フィルタを利用することで選択した列のうち任意のデータのみを抽出することができます。
シンプルでは列：比較演算子：条件を入力することで制限できます。
Ex: “A 列：＞：５” の場合は A 列のうち５以上の値を持つ行のみを抽出します。

制限したい列を選択
比較演算子を
選択

条件を選択
または入力

グラフをグループ化する
同一の系列として表示されていたものを選択した列に含まれる要素でグループ分けをします。系列の数は選択した列の要素の種類によって変化します。
下記の例は、選択列に性別を入れ「boy」「girl」の二つの系列に分割して表示されています。

(c) DTS CORPORATION

29

チュートリアル（利用者編）

表示する系列を制限する
系列が複数存在するときに列を制限し必要な系列のみを表示することで見やすくできます。
「系列の制限」より任意の数字を入力または選択することでその数の系列のみ表示されます。
表示される系列は上位から順に選択されるため並び替え(→P.)を併用することで任意のデータの選択ができます。

指標を並び替える
クエリ内の「指標で並び替え」にチェックを入れるとチャートに反映されます。
指標で並び替えを選択することで指標のデータの降順で図を生成します。

可視化に使用するデータ量を制限する
可視化に使用する指標や系列を選択した際に表示するデータ量が多き過ぎる場合可視化に時間がかかることや表が見づらくなることがあります。その際に「行の制限」を利用することで表示するためのデータ量を制限することができます。

(c) DTS CORPORATION

30

チュートリアル（利用者編）〇詳細な分析についてクエリ実行により高度な分析処理を行うことができるオプションです。

ローリングウィンドウ「期間」テキストボックスを使用しローリング関数￥ を定義し指定した要素の幅のみ適用します。

設定した期間の間に対応するローリング関数のサイズを定義します。

値を表示する最小期間を設定することで設定したすべてのデータの合計を表示
することができます。

時間比較
タイムシフトは１つもしくは複数時系列を重ねて参照します。
タイムシフトの表示は重なっており、24 時間、7 日、365 日など言語による相対的な時差を想定しています。
また、計算式では実測値、差、増減率、比率から表示する要素の計算方法を選択します。

(c) DTS CORPORATION

31

チュートリアル（利用者編）

Python 関数
ルールとメソッドの二つを設定することでチャート上に表示します。
ルールで期間を設定し、メソッドは値を表示する方法を選択します。

時間、日、週、月などの単位で表示

合計、平均値、中央値など

注釈レイヤーを追加する
チャート上に注釈レイヤーを追加することができます。
レイヤー構成は基本的な設定を行うことができ、名称と注釈層を必須で入力し、その他は任意で設定することができます。
表示構成は重なり合うチャートのスタイル、色合い、線の幅などを指定できます。
注釈層→テーブル選択→チャート項目を選択すると注釈スライスの構成も行うことができます。

(c) DTS CORPORATION

32

チュートリアル（利用者編）〇チャートカスタマイズについて作成したチャートをより見やすくカスタマイズすることができます。表示されているデータの一部をチャート上に表示し一目でチャートが表す内容を読み取ることができる機能などがあります。

チャート内要素の名前やその値を示している色を表示する
チャートオプション内の「凡例」にチェックマークを入れるとチャート右上に反映されます。

範囲フィルターを表示する
範囲フィルターを「Yes」と選択すると、チャート上に表示される範囲を指定することができます。
選択方法は表示させない範囲を選択することで反映することができます。

(c) DTS CORPORATION

33

チュートリアル（利用者編）

グラフの表示方法の変更「スタックスタイル」より選択することでグラフの表示形式を変更できます。
① 積み重ね系列は上に積み重ねられます。個々の系列は同じベースラインを起点としないためトレンド比較に適しています。

② ストリーム
系列を中央揃えで表示します。積み重ね面グラフよりもステージ間の変化を示すのに適しています。

③ 拡大面グラフ
系列を拡大して表示します。変化や動きがあったときに使用するのに適しています。

(c) DTS CORPORATION

34

チュートリアル（利用者編）

X 軸タイトルをつける
それぞれの軸にはその指標を示す名前を表示することが可能です。
X 軸ラベルまたは Y 軸ラベルから任意の名前を設定します。
ここでラベルを表示するためのスペースを確保する表示される指標の最大値最小値を設定する「Y 軸境界幅」から任意の最大値最小値を入力することもができます。ただしこれは軸の範囲を広げるものでありデータの範囲を制限することはできません。

(c) DTS CORPORATION

35

チュートリアル（利用者編）〇各種共有ボタン
チャート右上のメニューバーで様々な機能が利用できます。

・・・メールでレポートを受け取る頻度を設定
・・・チャートへの URL をクリップボードにコピー・・・メールでチャートを共有
・・・スクリプトを表示
・・・JSON 形式で表示
・・・CSV ファイルとしてダウンロード(c) DTS CORPORATION

36

チュートリアル（利用者編）

4.ダッシュボードを作成する〇ダッシュボード作成
ホーム画面から「Dashboards」ボタンを押下します。

右上「+ダッシュボード」ボタンを押下します。

(c) DTS CORPORATION

37

チュートリアル（利用者編）〇ダッシュボード内要素と画面について●題名クリックして編集●公開設定
ダッシュボードを公開、下書きに変更できます。
●お気に入りクリックしてお気に入り登録できます。

●ダッシュボード
作成したダッシュボードが表示されます。

●メニューバー
様々な機能が利用できます。

●ダッシュボードカスタマイズ
構成要素に含まれている項目やチャートを
ドラッグ＆ドロップでダッシュボードに追加できます。

(c) DTS CORPORATION

38

チュートリアル（利用者編）〇構成要素の追加「構成要素」タブからドラッグ＆ドロップで追加できます。追加する際に青色のガイドラインが表示されます。ガイドラインが表示されない場所には追加することはできません。「列」を配置しその上にその他の要素を重ねることでその要素を列の一部とすることができます。そうすることで本来幅の変更ができない要素であっても自由に幅を変更することができます。

〇タブの追加
構成要素内の「タブ」をドラック＆ドロップで追加できます。タブのタイトルは直接変更が可能です。

(c) DTS CORPORATION

39

チュートリアル（利用者編）
タイトル右の「＋」でタブを追加することができます。編集したいタブをクリックすることで個別に編集することができます。

〇チャートの追加方法「チャート」タブからドラッグ＆ドロップで追加できます。追加する際に青色のガイドラインが表示されます。ガイドラインが表示されない場所には追加することはできません。追加されるチャートは横の行ごとに管理されます。

(c) DTS CORPORATION

40

チュートリアル（利用者編）
構成要素の「列」の上にチャートを配置しその下に別のチャートを追加すると追加したチャートが一列として認識されるた
め同じ行内で自由に高さを変更できます。

一列として別々に認識される(c) DTS CORPORATION

41

チュートリアル（利用者編）

5.チャートを閲覧する〇作成したチャートの閲覧
ホーム画面から「Charts」タブを押下すると、作成したチャートの一覧が表示されます。

一覧の中から閲覧したいチャートを押下します。
※下記の図の例では「製造業テンプレート設備状態ガント」を選択しています。

(c) DTS CORPORATION

42

チュートリアル（利用者編）
閲覧したいチャートを探すのに時間がかかる場合・・・
下記の赤枠から条件検索をすることもできます。
「所有者」、「作成者」、「可視化タイプ」、「データセット」、「お気に入り」はプルダウンから選択「検索」のみ入力検索(c) DTS CORPORATION

43

チュートリアル（利用者編）

6.ダッシュボードを閲覧する〇作成したダッシュボードの閲覧
ホーム画面から「Dashboards」タブを押下すると、作成したダッシュボードの一覧が表示されます。

一覧の中から閲覧したいチャートを押下します。
※下記の図の例では「製造業テンプレート設備状態の把握」を選択しています。

(c) DTS CORPORATION

44

チュートリアル（利用者編）
閲覧したいチャートを探すのに時間がかかる場合・・・
下記の赤枠から条件検索をすることもできます。
「所有者」、「作成者」、「状態」、「お気に入り」はプルダウンから選択「検索」のみ入力検索(c) DTS CORPORATION

45

チュートリアル（利用者編）

7.ETL 機能でデータを編集する
・INPUT〇データベース接続
データベースからテーブルを直接参照しフローに追加することができます。また新規のデータベースに接続しテーブルを取得することもできます。新規データベースへの接続方法はこちらを参照してください。
「増分更新」をオンにすると次回以降の読み込みの際に前回の読み込みの次から読み込みを開始することができます。
ただし増分更新を利用するにはキーカラムを選択しなければなりません。キーカラムに選択できるのは ID など一意に識別できるインクリメントになっているものかタイムスタンプのみです。数値がキーカラムとして設定できる場合がありますが一意に識別できるものでない場合増分更新がうまくできない場合があります。
「追加してあるデータベースから選択する場合」
データベース、スキーマ、テーブルをそれぞれ選択します。

それぞれ選択(c) DTS CORPORATION

46

チュートリアル（利用者編）〇ファイル取込
任意のファイルを選択することでそのファイル内のデータをデータフロー上に取り込むことができます。
ただしアップロードできるファイルは CSV または EXCEL 形式のみです。

ファイルの選択「ファイル選択」の横のアイコンからファイルのアップロードとアップロード済みのファイルを選択できます。

アップロードとアップロード
済みファイルの選択を行います。

ファイルの取込形式を設定する
ファイル形式毎に、ファイルの取込方式を設定できます。
【共通項目】
一行目をカラム名に利用 …… オンにするとデータの一行目を列名として利用できます。
オプションパラメータ …… 取込時の詳細な設定を行うパラメータを設定します。
使用できるパラメータ
パラメータ

値(デフォルト)詳細timestampFormat

yyyy-mm-dd hh:mm:ss

日付と時刻型について
取込形式を指定します。

データ型 …… 取り込んだデータのデータ型を指定します。通常、自動で設定されます。
カラム …… カラム名を指定します。 一行目をカラム名に利用 がオンの場合、カラム名は自動入力され変更できません。
データ …… データのプレビューを表示します。

(c) DTS CORPORATION

47

チュートリアル（利用者編）【CSV 形式の場合】
区切り文字 …… 区切り文字をカンマ、タブ、スペースから選択します。
囲い文字 …… 囲い文字をダブルクォーテーション、シングルクォーテーションから選択します。
エンコード …… エンコード方式を UTF-8、MS932、EUC-JP から選択します。
〈CSV 形式で取り込みを行う際の注意事項〉
日付形式を取り込む場合、yyyy-MM-dd のようにハイフンを使用したフォーマットである必要があります。
/(スラッシュ)などの場合、日付型として取り込み出来ません。

データを区切っている文字を選択
文字列を囲っている文字を選択

文字コードの選択(c) DTS CORPORATION

48

チュートリアル（利用者編）【EXCEL 形式の場合】
シート名 …… 取り込みするデータの存在するシートを選択します。
データ範囲 …… 取り込みデータのデータ範囲を指定します。
基準となる 1 つのセルを指定した場合、指定のセル以下のすべての行と、指定のセルを含む
右側のすべての列が選択されます。または A1:A10 のように範囲を指定します。
〈EXCEL 形式で取り込みを行う際の注意事項〉
yyyy-MM-dd のようにハイフンを使用したフォーマットの場合、日付型として取り込むことが出来ません。
数値のカラムを文字列型として選択する場合、小数点が表示される場合があります。数値型としての取込を行う、もしくはエクセルファイルの表示形式を文字列として設定する必要があります。

対象シートの選択

選択範囲セルの指定(c) DTS CORPORATION

49

チュートリアル（利用者編）〇IoT 接続
登録している Edge デバイスやモバイルデバイスを選択してフローの中に取り込みます。
「Edge の場合」
利用したいデバイス名を選択してください。複数選択することも可能です。
増分更新をオンにした場合次回以降の読み込みの際に増加分のみ読み込むことができます。

利用したいデバイス
名を選択〇データセット接続登録されているデータセットから選択することでデータフロー上に取り込みます。
「増分更新」をオンにすると次回以降の読み込みの際に前回の読み込みの次から読み込みを開始することができます。
ただし増分更新を利用するにはキーカラムを選択しなければなりません。キーカラムに選択できるのは ID など一意に識別できるインクリメントになっているものかタイムスタンプのみです。数値がキーカラムとして設定できる場合がありますが一意に識別できるものでない場合増分更新がうまくできない場合があります。

データセット選択
後に設定する(c) DTS CORPORATION

50

チュートリアル（利用者編）〇SQL
登録されているデータベースを選択しそのデータベースに対して任意の SQL を構築することで選択するデータを独自に設定することができます。

対象とするデー
タベースを選択

クエリ入力欄〇Snowflake 接続
データベースからテーブルを直接参照しフローに追加することができます。また新規のデータベースに接続しテーブルを取得することもできます。新規データベースへの接続方法はこちらを参照してください。
「追加してあるデータベースから選択する場合」
データベース、スキーマ、テーブルをそれぞれ選択します。

それぞれ選択(c) DTS CORPORATION

51

チュートリアル（利用者編）〇Mcframe 接続
追加済みの Mcframe からマスタの情報や製造指図のテーブル参照することができます。
接続先が利用したい Mcframe になっていることを確認し「データ種別」から参照したいデータを選択してください。テーブルによっては期間を指定するなど詳細な設定が可能です。
検索ボタンで選択したデータ内のテーブルを表示できます。参照したいテーブルが赤枠に選択されていることを確認してく
ださい。

・EDIT
〇結合
二つのデータセットを任意の方法で結合させ一つのデータセットを取得します。
結合の方式は７つあるためユーザの用途に合わせて適切なものを選択してください。それぞれの方式の詳細は下記より確認してください。
「内部結合(inner join)」
それぞれのデータセットのうち選択したカラムのデータが一致する行に関してのみ抽出結合するものです。左右に共通するデータがない場合はその行は抽出されません。
図中の塗られた場所を抽出します。

左のテーブル

右のテーブル

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。

(c) DTS CORPORATION

52

チュートリアル（利用者編）
二つのテーブルのキーカラムを左右ともに「studentid」で内部結合します。
左右のテーブル両方で使われている「studentid」は 1,2,3,4,5 と対応する行のみが抽出されます。

(c) DTS CORPORATION

53

チュートリアル（利用者編）「左外部結合(left join)」
左のテーブルに対してそれぞれのデータセットのうち選択したカラムのデータが一致する行に関してのみ左のテーブルに結合し表示します。
図中の塗られた部分を抽出します。

左のテーブル

右のテーブル

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルのキーカラムを左右ともに「studentid」で左外部結合します。
この場合左のテーブルはそのまま抽出されるためテスト結果がない「studentid」が６の生徒も抽出されます。しかし右のテーブルの「studentid」がない行は抽出されません。

(c) DTS CORPORATION

54

チュートリアル（利用者編）「右外部結合(right join)」
右のテーブルに対してそれぞれのデータセットのうち選択したカラムのデータが一致する行に関してのみ右のテーブルに結合し表示します。上記「左外部結合」の元が右に変化した形です。
図中の塗られた部分を抽出します。

左のテーブル

右のテーブル

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルのキーカラムを左右ともに「studentid」で右外部結合します。
この場合右のテーブルはそのまま抽出されるため「studentid」が登録されていない「testresultid」６の行も抽出され右のテーブルに存在しない「studentid」６の行は抽出されません。

(c) DTS CORPORATION

55

チュートリアル（利用者編）「完全外部結合(full join)」
それぞれのデータセットのうち選択したカラムのデータが一致する行に関してのみ結合しすべてのデータを表示します。図中の塗られた部分を抽出します。

左のテーブル

右のテーブル

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルのキーカラムを左右ともに「studentid」で完全外部結合します。
この場合左右のテーブルで共通している「studentid」1,2,3,4,5 に関しては結合されその他の行に関しては結合せずにそのまま抽出されます。

(c) DTS CORPORATION

56

チュートリアル（利用者編）「クロス結合(cross join)」
二つのデータセットのすべての行をそれぞれすべての組み合わせで結合させて表示します。3 行のデータセットと 2 行のデータセットがある場合３×２行で 6 行抽出されます。そのため大きなデータセット同士で行う場合膨大な量のデータセッ
トが抽出されることがあります。
図のように抽出されます
A

B

1

C
A-1

A-2

A-3

B-1

B-2

B-3

C-1

C-2

C-3

2

3

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルをクロス結合します。
左テーブルの一行目に対して右テーブルすべての行が結合されています。同じように左テーブル最後行まですべての組み合わせが抽出されます。

※データ量が多いため一部省略しています。

(c) DTS CORPORATION

57

チュートリアル（利用者編）「セミ結合(semi join)」
それぞれのデータセットのうち選択したカラムのデータが一致する行に関して左のテーブルのデータを抽出します。ただし右のデータ
セットはフィルタリングのみに利用されるためカラムは抽出されません。
図のように抽出されます(それぞれ id をキーカラムに設定)
id

クラス

名前

id

日付

回数

１

AA

たろう

１

1/1

２

２

BB

じろう

２

2/2

２

３

CC

さぶろう
id

クラス

名前

１

AA

たろう

２

BB

じろう

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルのキーカラムを左右ともに「studentid」でセミ結合します。
右のテーブルの「studentid」は 1,2,3,4,5 のみなので左のテーブルのうち 6 以外が抽出されます。

(c) DTS CORPORATION

58

チュートリアル（利用者編）「アンチ結合(anti join)」
それぞれのデータセットのうち選択したカラムのデータが一致する行以外を左のテーブルのデータを抽出します。ただし右のデータセ
ットはフィルタリングのみに利用されるためカラムは抽出されません。
図のように抽出されます(それぞれ id をキーカラムに設定)
id

クラス

名前

id

日付

回数

１

AA

たろう

１

1/1

２

２

BB

じろう

２

2/2

２

３

CC

さぶろう
id

クラス

名前

3

CC

さぶろう

例：左のテーブルに生徒の情報を、右のテーブルにはテスト結果を設定します。
二つのテーブルのキーカラムを左右ともに「studentid」でセミ結合します。
右のテーブルの「studentid」は 1,2,3,4,5 のみなので左のテーブルのうち 6 以外が抽出されます。

(c) DTS CORPORATION

59

チュートリアル（利用者編）〇ユニオン
このノード以前のデータをまとめて新たな一つのデータに変換します。この機能を利用するには二つのデータが同じ項目
名かつ同じデータ型で構成されている場合のみ実行可能になります。
また重複行については重複していてもすべて変換するまたは重複分はひとつにまとめて変換するかを選択してください。
(重複とはデータの完全一致のみです。一部データ差異がある場合重複とはなりません。)

例：
元データ A
カラム名

元データ B
name

age

たろう

20

カラム名

「重複処理あり」
カラム名

name

age

たろう

20

「重複処理なし」
name

age

たろう

20

カラム名

name

age

たろう

20

たろう

20

(c) DTS CORPORATION

60

チュートリアル（利用者編）〇IoT:ビットを開始終了時間に変換接続されているデバイスの中から、開始終了時間に変換したいアドレス(タグ)を選択します。
選択されたアドレス(タグ)の開始時間と終了時間を一つのレコードにまとめて表示します。
このノードは [IoT 接続] ノードから接続されることを前提としています。それ以外のデータが接続されている場合にエラーとなる可能性が有ります。
まとめられたデータはガントチャートなどの機能を利用する際に活用します。
下記より具体例をご確認ください。
Ex:アドレス(タグ)に「稼働」と「停止」を選択した場合“henkatenflg”の値が「１」であるレコードにおいて、”data”が「１」の場合はその状態の開始を表し、「０」は状態の終了を表します。から「１」から「０」になるまでの時間を計算し一つのレコードに変換します。

変換後のテーブルには以下のカラムが含まれます。
uuid …… 各デバイスの ID
address …… アドレス
tag …… アドレスに対応するタグ
start_time …… 開始時間
end_time …… 終了時間
progress_time …… 開始時間から終了時間までの差(経過時間)(c) DTS CORPORATION

61

チュートリアル（利用者編）※下図のデータ例では一部カラムを省略しています。
元のデータ
devicetimestamp

tag

data

henkatenflg

2022/08/01 07:00:00

稼働

1

1

2022/08/01 09:00:00

稼働

0

1

2022/08/01 12:30:00

待機

1

1

2022/08/01 12:50:00

待機

0

1

2022/08/01 12:50:00

停止

1

1

2022/08/01 13:00:00

停止

0

1

変換後のデータtagstart_time

end_time

progress_time

稼働2022/08/01 07:00:00

2022/08/01 12:00:00

7200

停止

2022/08/01 12:00:00

2022/08/01 13:00:00

3600(c) DTS CORPORATION

62

チュートリアル（利用者編）〇カラム選択データセットが結ばれている場合、データセットに含まれるデータがすべて表示されます。カラム名の右にある×ボタンで使用しないカラムを削除します。
またカラム名、カラムの順番についてもこちらで変更可能です。

使用するカラム

使用しないカラム(c) DTS CORPORATION

63

チュートリアル（利用者編）〇行選択
データセットが結ばれている場合、データセットに含まれるデータがすべて表示されます。
フィルターより選択したい列の条件を入力してください。複数条件を付ける場合は右上の＋ボタンからフィルターを追加してください。
「フィルターの設定方法」
列：比較演算子：条件を入力することで制限できます。

Ex→ “A：＞：５” の場合は A 列のうち５以上の値を持つ行のみを抽出します。
保存後画面右上の更新ボタンでフィルターを反映させ結果が画面下に表示されます。

(c) DTS CORPORATION

64

チュートリアル（利用者編）〇グループ化接続されたデータセットをグループ化することができます。グループ化する際には、グループの分け方とグループ分け後に表示したい内容を設定します。
「グループ化するカラム」
ここではグループの分け方を設定します。選択されたカラムに存在するデータごとにグループが形成されます。
例：クラスごと、工場ごと、県ごと、etc..
「集計関数」と「集計対象」
上記で一時的にグループ分けされているものに対してどのような処理を行うかを設定します。
グループ内の「集計対象」に選択したカラムのすべての行を対象に「集計関数」を用いて抽出される結果をグループごとに出力します。
集計関数は「合計」「平均」「最大値」「最小値」「カウント」から選択できます。
具体例：生徒のテスト結果データからクラスごとのテストの平均を抽出する場合「グループ化するカラム」にはクラスである「st_class」を選択します。
「集計関数」には平均を選択し、「集計対象」には点数である「score」を選択します。
実行後データセットはクラスごとにグループ化されグループごとのスコアをもとに平均が抽出されます。

(c) DTS CORPORATION

65

チュートリアル（利用者編）〇SQL 編集
このノード以前の編集内容をテーブルとして設定しそのテーブルに対して実行する SQL を設定できます。これによってより複雑なテーブル作成が行えます。最大二つのノードを参照できます。それぞれのノードに対してテーブル名を設定することで SQL によって識別できるようになります。

接続されているノード
以前のデータに対して
テーブル名を設定する

SQL を入力・(c) DTS CORPORATION

66

チュートリアル（利用者編）
OUTPUT〇データセット出力
フロー内で作成されたデータをデータセットとして出力します。一時的に出力しデータベースに保存しない場合には「定義出力」を、出力されたデータをデータベース上に保存する場合には「実体保存」を選択してください。
実体保存を選択する場合には保存先を設定する必要があります。
実体保存をするには保存先のデータベースとスキーマを選択する必要があります。更新方法は二種類あります。「全件更新」を選択すると既にデータセット内に同じ名称のテーブルが存在する場合でも強制的に削除され新しいデータセット
として生成されます。「追加更新」の場合元のデータセットの末尾からデータが追加されます。ただしデータセットの構造が異なる場合はエラーになる場合があります。

出力先の選択(c) DTS CORPORATION

67

チュートリアル（利用者編）〇Mcframe 実績登録
Mcframe の実績登録に反映できます。
実績日時にはが入力されているカラムを選択し登録したい製造指図 NO、工程指図 NO のカラムをそれぞれ設定します。それぞれの No から反映させる指図書を特定します。
出来高数の指定
出来高数の入力されているカラムを選択し任意の計上方法を選択します。
出来高計上方法
出来高の計上方法は「合計」と「増分」から選択できます。合計の場合はその時点までの出来高合計を出来高として登録し、増分の場合は前回からの増分を出来高として登録します。
増分登録を選択中トラブルで登録ができなかった際その出来高が反映されない場合があります。
例：4 日間の出来高が 10 ずつであった場合
合計の場合

増分の場合

10/1 出来高 １０

10/1 出来高 １０

10/2 出来高 ２０

10/2 出来高 １０

10/3 出来高 ３０

10/3 出来高 １０

10/4 出来高 ４０

10/4 出来高 １０

ステータスの設定方法
終了実績日と製造状況区分完了フラグの片方または両方の自動入力が選択できます。
終了実績日自動入力では予定された出来高数に到達した時点の日時を自動的に入力します。
製造状況区分完了フラグ自動入力では製造状況区分完了時に完了のステータスを自動で入力します。

(c) DTS CORPORATION

68

チュートリアル（利用者編）

8.自分のパスワードを変更する〇パスワードの初期化
ホーム画面から右上「設定」ボタンをマウスオーバーします。

ユーザー内の「情報」を選択します。

(c) DTS CORPORATION

69

チュートリアル（利用者編）
あなたのユーザー情報一覧から「自分のパスワードを初期化」を選択します。
パスワードとパスワード確認を入力してください。
入力が完了したら、「保存」ボタンを押下します。

(c) DTS CORPORATION

70