データをモデル化する
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
データモデリング (つまり、データの整理) とは、データへのアクセスに使用されるパターンと、ビジネスオペレーション内で実行されるクエリの種類を特定することで、データの保存方法と使用方法を概念化して視覚化するプロセスです。
このページでは、まず ScalarDL データモデルについて説明し、次にデータモデルに基づいてデータを整理する方法について説明します。
ScalarDL データモデル
ScalarDL のデータモデルは、アセットの集合として台帳を抽象化した、キー値モデルの一種です。各キーはアセットの一意の識別子として機能し、値はアセットのデータを表します。次の図は、ScalarDL のオブジェクトといくつかのアセットの例を示しています。このセクションでは、まず ScalarDL が定義するオブジェクトについて説明し、次にオブジェクトの検索方法について説明します。

ScalarDL のオブジェクト
ScalarDL データモデルには、いくつかのオブジェクトがあります。
台帳
ScalarDL の台帳は、アセットの集合として抽象化されます。
名前空間
名前空間機能は現在パブリックプレビュー中です。この機能と関連ドキュメントは変更される可能性があります。
名前空間は、台帳内のアセットの論理的なグループ化です。各名前空間には一意の名前があり、含まれるアセットを他の名前空間のアセットから分離します。
ScalarDL では、default という名前の事前設定されたデフォルト名前空間が提供されています。デフォルトでは、アセットはこのデフォルト名前空間に保存され、そこから取得されます。テナント、期間、または異なるコスト特性を持つバックエンドストレージでアセットを分離するなど、アプリケーションの要件に基づいてアセットを整理するために、他の名前空間を作成することもできます。
アセット
アセットは任意のデータにすることができますが、連続する履歴データとして捉える方が適しています。たとえば、アセットは有形 (不動産やハードウェア) から無形 (契約、知的財産、さらには上の図に示す監査証跡ログ) まで多岐にわたります。