# Insightsモデルの作成 #POST /reporting/datamodels を呼び出してデータモデルを作成します。以下は、以前に作成したYAMLファイルを参照しながらデータモデルを作成する例です。 * _sample_datasets_データベースにアクセスし、2つのテーブル__nasdaq__と__www_access__を作成します。 * __symbol__列と__host__列の間にリレーションシップを作成します。 APIエンドポイントについては、[お使いの地域に適したエンドポイント](https://api-docs.treasuredata.com/en/overview/aboutendpoints/#treasure-data-sites-and-baseurls)を選択してください。 ```bash curl -X POST --data-urlencode "yaml=$(cat datamodel.yml)" \ -H 'Authorization: TD1 xxxx/xxxxxxxxxxxxxx' \ https://${TD_API_ENDPOINT}/reporting/datamodels ``` 実際のInsightsモデルは分析プラットフォームで作成されます。作成されたプレフィックスは次の形式を使用します:dm_{your account id}_。__たとえば、__アカウントIDが1の場合、Insightsモデル名は_dm_1_sample_datamodel_です。 モデル名は大文字と小文字を区別しません。モデル名は自動的に小文字に変換されます。たとえば、**data_MODEL_one**と**data_model_ONE**は同じデータモデル:**data_model_one**を作成します。 分析プラットフォームは_unixtimestamp_をサポートしていません。ウィジェットで_datetime_を使用する場合は、Insightsモデルを作成する前に_unixtimestamp_をタイムスタンプ形式のテキストに変換し、列を_timestamp_のタイプとして定義してください。