主なコンセプト

このページでは、Manufacturing Data Engine(MDE)のコンポーネントを理解するための重要なコンセプトについて説明します。

製造データ

MDE 情報アーキテクチャは、次の 2 種類の製造データを処理するように設計されています。

  1. 製造ファクト: 工場のフロアから取得されたセンサーの読み取り値またはイベント、または工場のフロアデータから派生したセンサーの読み取り値またはイベント。
  2. 事実に関するコンテキスト(メタデータ): 起源、キャプチャ方法、タイプ、性質(表す測定値)、参照するアセット、コンテキスト。

MDE は、事実とコンテキストの製造データのデータ リポジトリとして使用され、それらの関係を把握するように設計されています。MDE の主な設計目標は、迅速なデータ取り込み、パフォーマンスの高いデータアクセス、付加価値の高いユースケースの実現です。

製造データとメタデータは、特定のユースケースに合わせて最適化されたさまざまなデータシンクに保存され、送信されます。

データを柔軟に整理して保存するために、MDE は、物理データ スキーマの安定性を維持しながら、論理スキーマの構成可能性と拡張性を実現するモデルを定義します。

この図は、MDE で処理されるメッセージ フローの概要を示しています。

取り込みの論理ステップ

ソース メッセージ

MDE へのデータ エントリ ポイントである input-messages Pub/Sub トピックにパブリッシュされたメッセージ。

ソース メッセージ クラス

共通の構造またはセマンティクスを共有するソース メッセージのグループ。詳細については、ソース メッセージ クラスをご覧ください。

パーサー

特定のソース メッセージ クラスのメッセージを Whistle スクリプトを使用して特定のタイプのレコードに変換する構成エンティティ。パーサーは異なるタグを持つレコードを生成できますが、すべてのレコードは同じタイプを共有する必要があります。詳細については、パーサーをご覧ください。

アーキタイプ

特定のフィールドと動作を定義するのベース。6 つのアーキタイプは、3 つのアーキタイプ ファミリーにグループ化されています。

  • 数値(標準とクラスタ化)
  • 離散(標準とクラスタ)
  • 連続(標準とクラスタ)

自然キー

MDE の外部のエンティティを一意に識別するキー。

タグ

ソース メッセージのストリームを送信するセンサー、デバイス、マシンなどのエンティティ。エンティティはタグ名で識別されます。このタグ名は、タグクラウド タグ メタデータ バケットの自然キーとしても機能します。構成設定は、タイプ バージョンのコンテキストでタグに付加できます。詳細については、タグをご覧ください。

タイプ

一般的な一連のレコードを記述する構成エンティティ。は 1 つのアーキタイプにのみ関連付けられます。タイプは 1 つ以上のメタデータ バケットに関連付けられ、データ フィールド スキーマを保持し、ストレージ仕様を提供できます。詳細については、タイプをご覧ください。

データ フィールド

レコード内のフィールド。フィールドに書き込まれるオブジェクトは、Discrete および Continuous アーキタイプのスキーマによって制約できます。

メタデータ バケット

ソース メッセージに関連付けられた製造ファクト(センサーの読み取りなど)に関する関連するコンテキスト情報のセットをモデル化する構成エンティティ。メタデータ バケットは、分析ドメインのディメンションとしてモデル化されます。バケットには、バケット内に含まれるメタデータ インスタンスの構造を定義するスキーマが含まれています。バケット内のメタデータ インスタンスの変更はバージョン管理されます。詳細については、メタデータ バケットをご覧ください。

メタデータ インスタンス

特定の自然キーを持つエンティティを記述するメタデータ バケット内のエントリ。詳細については、メタデータ インスタンスをご覧ください。

Proto メタデータ インスタンス

パーサーで構築されるメタデータ インスタンス

レコード テーブル

に関連付けられた BigQuery のテーブル。各は 1 つのレコード テーブルに関連付けられます。

記録

処理された 1 つのレコード。レコード テーブルの行でもあります。すべてのレコードは同じ type を共有します。

Proto レコード

パーサーによって構築され、出力される先行レコード。

埋め込みメタデータ

レコードに急速に変化するメタデータを格納するフィールド。詳細については、埋め込みメタデータをご覧ください。

Cloud メタデータ リファレンス

バケットごとのメタデータ インスタンス識別子(外部キー)を保存するレコード内のフィールド。

マテリアライズド メタデータ

クラウド メタデータ リファレンスに記載されているマテリアライズされたメタデータ インスタンスを格納するレコード内のフィールド。