--- articleId: a6769e97-5b08-4e16-b572-202a40c4b8a2 slug: automatic-metadata-fetched-v1 title: メタデータ自動取得機能 parentCategoryId: 44c8b731-fa9a-4cba-a8de-9fcb56bbf9c2 languageCode: ja --- ## 概要 TROCCOの転送ジョブ・データマートジョブを利用してデータストアに転送・ロードされたテーブルには、自動でメタデータ(またはそれに準ずる情報)が付与されます。 本ページでは、自動取得されるメタデータの種類と、取得条件について説明します。 ## 自動取得の対象 以下の3種類の情報が取得されます。 - [データソースに関するメタデータ](/docs/automatic-metadata-fetched-v1#データソースに関するメタデータ) - [カラム参照](/docs/automatic-metadata-fetched-v1#カラム参照) - [カラムリネージ](/docs/automatic-metadata-fetched-v1#カラムリネージ) ## データソースに関するメタデータ ### データソースに関するメタデータの取得対象となるコネクタ TROCCOの以下の転送元コネクタを利用して転送されたテーブルには、**データソースに関するメタデータ**が自動で付与されます。 - 転送元 - kintone - 転送元 - MySQL - 転送元 - PostgreSQL - 転送元 - Salesforce - 転送元 - Yahoo!検索広告 :::(Warning) (MySQL・PostgreSQLのメタデータ) テーブルの行数やサイズは、概算値を表示します。実際の値とは異なります。 ::: ## カラム参照 ### カラム参照の自動定義の対象となるコネクタ TROCCOの以下の転送元コネクタを利用して転送されたテーブル群には、カラム参照が自動で定義されます。 - 転送元 - MySQL - 転送元 - PostgreSQL - 転送元 - Salesforce ### カラム参照の自動定義の仕様 TROCCOの転送設定に記述されたSQL文を解析して対象カラムを**可能な限り**抽出し、抽出したカラムに対してご利用のサービス側にて定義された情報を利用して、カラム参照を定義します。 なお、カラム参照の自動定義には、以下の技術的制約が存在します。 - TROCCOの転送設定について - 転送設定STEP1の転送元側の転送方式として**クエリを使用して転送**が利用されている場合に、記載されたSQL文が解析困難なほど複雑である場合は、カラムを抽出できないことがある - 利用しているサービス側について - MySQL・PostgreSQLの場合:対象カラムに外部キー制約が定義されている必要がある - Salesforceの場合:対象フィールドに参照関係が定義されている必要がある ## カラムリネージ TROCCOのデータマート機能の**データ転送モード**を利用してロードされたテーブルでは、カラムリネージが閲覧できるようになります。 ### カラムに紐づくメタデータの自動引き継ぎ TROCCOのデータマート機能の**データ転送モード**を利用してロードされたテーブルについて、該当テーブルの各カラムに対して、生成元カラムの[データソースに関するメタデータ](/docs/automatic-metadata-fetched-v1#データソースに関するメタデータ)が自動で引き継がれます。 ただし、上記メタデータが引き継がれるには、データマート定義上でカラムの値に加工を加えていないことが条件となります。