スキーマ
HERE Workspace では、スキーマを定義して、他のユーザーやワークスペースパイプラインとのデータの共有と転送を可能にできます。 ワークスペースでは、 Protobuf ファイルを使用してこれらのスキーマを定義します。 Protobuf ファイルの詳細については、プロトコルバッファを参照してください。 スキーマの詳細については、Data API を参照してください。
スキーマプロジェクトをプロセッサプロジェクトから分離しておき、スキーマプロジェクトを依存関係に含めることをお勧めします。 これにより、メンテナンスが簡素化され、スキーマバージョンがプロセッサバージョンから明確に分離され、カプセル化と継承が改善されます。 プロジェクトから生成されたスキーマを保持したり、ワークスペースで非公開にしたり、プライベートスキーマを他のユーザーと共有したりすることもできます。
SDK には、スキーマプロジェクトを設定するためのスキーマ Maven 原型が用意されています。
Data スキーマの作成は、次の基本的な手順で行います。
- 提供された原型を使用してスキーマプロジェクトを生成します。
- データスキーマを定義します。
- スキーマアーティファクトを公開します
スキーマを公開した後、次の操作を行うことができます。
- Maven の依存関係として、ストリーミングまたはバッチプロジェクトに組み込みます。
- スキーマを他のユーザーと共有します。
- 独自のデータレイヤーで使用できます。
詳細について は、「スキーマの作成と拡張」を参照してください。