---
title: "アセット取り込み設定 | COMETA Docs"
slug: "fetching-asset-ingestion-settings"
updated: 2025-11-06T09:59:33Z
published: 2025-11-06T09:59:33Z
canonical: "documents.trocco.io/fetching-asset-ingestion-settings"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documents.trocco.io/llms.txt
> Use this file to discover all available pages before exploring further.

# アセット取り込み設定

アセット取り込み設定が可能なサービス

              

[データベース系データストア](/cometa/docs/about-data-catalog-v2#%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E7%B3%BB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2)にのみ、利用できます。

データストアを連携すると、そのデータストアに対応する[アセット](/cometa/docs/catalog-glossary-v2#%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88)が自動で取得されます。 アセット取り込み設定では、**包含ルール**と**除外ルール**を用いて、取得するアセットを絞り込むことができます。

なお、アセット取り込み設定は、[データストアの新規連携](/cometa/docs/datastore-integrations-v2#%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E3%81%AE%E6%96%B0%E8%A6%8F%E9%80%A3%E6%90%BA)が完了した時点で自動的に表示されます。 また、[データストア詳細画面](/cometa/docs/datastore-integrations-v2#%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E8%A9%B3%E7%B4%B0%E7%94%BB%E9%9D%A2)から遷移できます。

![](https://cdn.document360.io/3a3bae1e-f157-487f-8798-01e9d820e760/Images/Documentation/fetching-asset-ingestion-settings-2025-11-06-18-39-29.png)

## アセット取り込み設定の注意事項

              必要なロール

              

アセット取り込み設定を編集するには、[**データストア管理者**](/cometa/docs/cometa-roles-v2#%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E7%AE%A1%E7%90%86%E8%80%85)ロールが必要です。

              アセット取り込みの実行条件

              

データストアの新規連携時に、[データストアの新規連携](/cometa/docs/datastore-integrations-v2#%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E3%81%AE%E6%96%B0%E8%A6%8F%E9%80%A3%E6%90%BA)が完了すると、アセット取り込み設定画面が表示されます。 この時点でデータストアの連携自体は完了していますが、アセット取り込み設定画面にて**初回設定を完了**がクリックされるまで、[アセットの取り込み処理](/cometa/docs/automatic-assets-update-v2)は行われません。 包含ルールや除外ルールが不要の場合でも、**初回設定を完了**をクリックする必要があります。

なお、**初回設定を完了**をクリックすると、アセットの取り込み処理が開始されます。 上記処理以降、アセットの取り込み処理は**日次**で自動実行されます。

## 包含ルール

包含ルールは、アセット取り込みの対象とするアセットを指定するための設定です。 特定のデータベース、スキーマ、テーブルのみを取り込みたい場合に使用します。

### 包含ルールの設定項目・評価順序

アセット取り込み設定画面の包含ルール項目にて**追加**をクリックすると、包含ルールの各項目が表示されます。 「プロジェクト（データベース）」「データセット（スキーマ）」「テーブル」それぞれに対して、一致パターンおよび文字列を指定します。 一致パターンは、**完全一致**・**前方一致**・**後方一致**・**指定なし**から選択できます。

なお、「プロジェクト（データベース）」「データセット（スキーマ）」「テーブル」の条件は**AND条件**で評価されます。 また、複数の包含ルールが作成された場合、それらは**OR条件**で評価されます。

### 包含ルールの設定例

たとえば、以下の通り2つの包含ルールを作成したとします。

- 包含ルール1
  - データベース名を前方一致で`analytics`
  - テーブル名を前方一致で`user`
- 包含ルール2
  - スキーマ名を完全一致で`sales`

この場合、以下のアセットが取り込まれます。

- 名前が`analytics`から始まるデータベースに属するテーブルのうち、名前が`user`から始まるテーブル（スキーマは問わない）
- すべてのデータベースに存在する、名前が`sales`に完全一致するスキーマに属するすべてのテーブル

## 除外ルール

除外ルールは、アセット取り込みの対象から除外するアセットを指定するための設定です。 包含ルールで取り込み範囲を設定した後、さらに不要なアセットを除外したい場合や、すべてのアセットから特定のアセットのみを除外したい場合に使用します。

### 除外ルールの設定項目・評価順序

アセット取り込み設定画面の除外ルール項目にて**追加**をクリックすると、除外ルールの各項目が表示されます。 「プロジェクト（データベース）」「データセット（スキーマ）」「テーブル」それぞれに対して、一致パターンおよび文字列を指定します。 一致パターンは、**完全一致**・**前方一致**・**後方一致**から選択できます。 入力された文字列に対して一致パターンを踏まえて名前がマッチしたアセットは、アセット取り込みの対象から除外されます。

なお、「プロジェクト（データベース）」「データセット（スキーマ）」「テーブル」の条件は**AND条件**で評価されます。 また、複数の除外ルールが作成された場合、それらは**OR条件**で評価されます。

### 除外ルールの設定例

たとえば、以下の通り2つの除外ルールを作成したとします。

- 除外ルール1
  - プロジェクト名を前方一致で`analytics`
  - データセットを後方一致で`test`
- 除外ルール2
  - テーブル名を前方一致で`tmp`

この場合、以下のアセットは取り込まれません。

- 名前が`analytics`から始まるプロジェクトの、名前が`test`で終わるデータセット
  - このとき、名前が`analytics`から始まるプロジェクトの、名前が`test`**以外**で終わるデータセットは取り込まれる
- データストア配下に存在する、名前が`tmp`で始まる**すべての**テーブル

              ルールを設定しない場合

              

包含ルールも除外ルールも設定しない場合は、すべてのアセットが取得対象となります。

## 包含ルールと除外ルールの組み合わせ

包含ルールと除外ルールをどちらも設定した場合、包含ルールで指定されたアセットのうち、除外ルールで指定されたアセット以外が取得対象となります。 包含ルールで対象範囲を絞り込んだ上で、除外ルールでさらに不要なアセットを除外できます。

### 包含ルールと除外ルールを組み合わせた例

包含ルールと除外ルールを組み合わせることで、より柔軟なアセット取り込み設定が可能です。 たとえば、以下のように包含ルールと除外ルールを組み合わせて設定したとします。

#### 包含ルール

- 包含ルール1
  - プロジェクトを完全一致で`sandbox`
  - データセットを完全一致で`salesforce`
- 包含ルール2
  - プロジェクトを完全一致で`sandbox`
  - データセットを完全一致で`service_db`

#### 除外ルール

- 除外ルール1
  - プロジェクトを完全一致で`sandbox`
  - データセットを完全一致で`salesforce`
  - テーブル名を前方一致で`test_`

この場合、以下のアセットが取り込まれます。

- プロジェクト`sandbox`のデータセット`salesforce`配下のテーブルのうち、テーブル名が`test_`で始まらないテーブル
- プロジェクト`sandbox`のデータセット`service_db`配下のすべてのテーブル

逆に、以下のアセットは取り込まれません。

- プロジェクト`sandbox`のデータセット`salesforce`配下のテーブルのうち、テーブル名が`test_`で始まるテーブル
- プロジェクト`sandbox`以外のプロジェクト配下のすべてのアセット
- プロジェクト`sandbox`配下の、データセット`salesforce`と`service_db`以外のデータセット配下のすべてのアセット
