データ保管
  • 24 Jan 2024
  • 1 読む分
  • 寄稿者

データ保管


記事の要約

データを扱う際には、情報の乱雑さを防ぎ、一元化するために整理整頓を心がけることが重要です。Tulipなら、ニーズに応じた複数のオプションで、データの保存と管理が簡単に行えます。

データ保管オプション

Tulipでデータを扱うには、テーブル、コンプリート、コネクターの3つのオプションがあります。これらのオプションにはそれぞれ利点と使用例があり、どの方法が最もニーズに合っているかを判断できます。

テーブル

テーブルとは、スプレッドシートとリレーショナルデータベースの中間のようなもので、データの表示方法をカスタマイズできます。複数のアプリが使用できる共有可能なデータソースです。

テーブルを開始するときは、レコードごとにデータを保持・整理するFieldを作成します。フィールドは列として機能し、レコードは特定のデータの行であり、個々のデータはテーブル・レコード・フィールドです。これらのコンポーネントは、テーブルを操作してデータとやり取りする際に理解しておくことが重要です。テーブルをアプリに組み込んで、タスクに関連するレコードを作成、変更、表示することができます。

また、このガイドで説明する簡単な手順で、テーブルを使って既存のデータをTulipにインポートすることもできます:スプレッドシートをテーブルにインポートする方法。

独自のテーブルを作成したくないが、インポートする既存のデータもない場合は、インスタンスにロードされているTulipのプリロードテーブルのいずれかを使用することができます。これによって、テーブルで使用できるさまざまなフィールドと、ログに記録できる一般的なデータタイプを知ることができます。データタイプのオプションには以下が含まれます:

  • テキスト
  • 整数
  • 数値
  • ブール値
  • 日付
  • 間隔
  • 画像
  • ビデオ
  • ファイル
  • マシン
  • リンクレコード

これらの各フィールドは、アプリケーションで使用されるデータ入力に対応します。テーブル内のレコードを表示するには、Tulipインスタンスページからテーブル画面に移動します。Apps "にカーソルを合わせ、"Tables "を選択してください。

Go to Tables.gif

ここには、アプリで使用するために作成した、またはアクセスできるテーブルのリストがあります。テーブルを選択すると、フィールドやレコード自体を編集したり、アプリ内でテーブルデータを活用するためのクエリや集計を作成したりできるようになります。また、テーブル同士をリンクさせることも可能です(商品分類のような用途)。

推奨されるTulipテーブルの使い方

Tulipは、高レベルで2つの異なるタイプの成果物(物理的な成果物と運用上の成果物)を保存するためにテーブルを使用することを推奨しています。

物理的な成果物は、運用中に使用または生産される有形オブジェクトまたはコンポーネントです。

物理的アーティファクトの例

  • バッチ/ロット
  • 設備
  • 材料
  • 場所
  • オーダー
  • 機械
  • ステーション

オペレーション・アーティファクトとは、オペレーションを可能にする、またはサポートする非物理的要素またはコンポーネントである。

運用成果物の例

  • 品質 インシデント
  • 欠陥イベント
  • 検査結果
  • ジョブ
  • コメント
  • カンバン構成
  • ログ
  • パラメータ
  • レシピ

テーブルの使い方については、こちらをご覧ください:

コンプリション

アプリの完了は、プロダクションデータの保存と整理に最適です。ユーザーがアプリを完了またはキャンセルすると、メタデータ・フィールドが自動的に生成され、保存されます。これらのフィールドには以下が含まれます:

  • アプリの継続時間
  • 開始時刻と終了時刻
  • ログインしたユーザー
  • ステーション名
  • コメント
  • アプリバージョン
  • 実行ID
  • Canceled (アプリがキャンセルされたかどうか)

テーブルに保存されたデータとは異なり、アプリの完了に保存されたデータは編集できません。このため、操作や変更が不可能で、アプリの利用状況を正確に反映した絶対的な情報となります。

完了データは 1 つのアプリでしか使用できず、外部システムからアクセスすることもできません。

アプリの完了データにアクセスするには、Tulipインスタンスのアプリグループからアプリを選択します。アプリのメイン画面で「Completion」タブを選択します。

Go to Completions.gif

完了の詳細については、以下をご覧ください:

テーブル内のデータとコンプリーション

コンプリーションが自動的にアプリに反映されるようになると、その代わりにデータをテーブルに設定したいと思うかもしれません。テーブル内のフィールドはニーズに基づいて作成されます。また、テーブルデータは設定したトリガーや変数に基づいてアプリから書き込まれますが、完了データはユーザーがアプリを完了またはキャンセルしたときにのみ書き込まれます。コンプリーション・データが簡単で即座に自動化できるのに対し、テーブル・データはアプリ独自のものにすることができ、複数のアプリでデータを使用できる柔軟性があります。

コネクター

コネクタを使用すると、Tulipで外部のデータソースに接続できます。自社の既存のITインフラをコネクタで統合することで、HTTP API、SQLデータベース、OPC UAサーバーなどのシステムとTulipの間でデータを送信できます。HTTPコネクターとSQLコネクターは外部システムへの読み書きが可能で、OPC UAコネクターは外部システムからの読み込みが可能です。

ほとんどのコネクタはセルフサービスで利用できるため、クエリ言語に精通していれば誰でもTulipアプリで利用できるコネクタをセットアップできます。アプリ内で利用できる既存のコネクタのカタログについては、TulipLibraryで人気のある統合機能を選択できます。Tulipインスタンスに追加したいコネクタを選択し、「コネクタを追加」を選択して、アカウントURLを入力するだけです。

インスタンスに接続されているコネクタを表示するには、「Apps」タブにカーソルを合わせて「Connectors」を選択します。

Go To Connectors.gif

Connectorsページには、Connectorのタイプ、名前、それを使用するアプリケーション、および接続ステータスが表示されます。このページを使用して、お持ちのコネクタを管理、編集、複製、または削除してください。

さまざまなタイプのコネクタとそのさまざまな目的により、外部データを使用してアプリケーションで目標を達成する機会が広がります。コネクタの設定方法については、こちらをご覧ください:

アプリケーションでデータを操作する

アプリで表データを表示、編集、入力するには、まずウィジェットに精通する必要があります。{glossary.入力ウィジェット}}を使用すると、テーブルに反映されるデータを編集および入力できます。埋め込みウィジェットは情報を表示し、テーブルと対話できるように設定できます。テーブルデータの組み込みに関する完全なチュートリアルについては、以下を参照してください:

完成したデータは、Analyticsを通じてアプリに表示できます。まず、完了データを使用して分析を作成し、その分析をアプリに組み込む必要があります。完了データを使って分析を作成する方法の詳細については、「複数のアプリからデータを分析する方法」をご覧ください。

チューリップがデータを保存する方法

チューリップはセルフサービス型のプラットフォームなので、どのデータを送信・保存するかはお客様が決定できます。チューリップクラウドは、MongoDBまたはPostgreSQLデータベースを使用して、AWS上にデータを保存します。Tulipは、すべての画像、動画、PDFをAmazonのS3ストレージに自動的にアップロードするので、ストレージの管理や収集したデータの追跡を心配する必要はありません。


お探しのものは見つかりましたか?

community.tulip.coで質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!


この記事は役に立ちましたか?