> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Explorer

> ***Data Explorer*** ページでは、接続されたデータソースに対して基本的なクエリを実行し、データモデルを確認し、Derived View を作成することができます。保存済みクエリの作成、ワークスペースへのアセットの追加、キャッシュジョブの作成も行えます。

Data Explorer は次のような場合に有用です：

* データソースが正しく接続されているかどうかを確認する
* データソースで利用できるカラムとデータ型を調べる
* SQL Editor または[Query Builder](/ja/QueryBuilder) を使用して、データソースから特定のデータを検索する

Data Explorer を開くと、インターフェースの左側にナビゲーションペイン、右側にクエリエディタが表示されます。クエリをQuery Builder で作成するか、SQL Editor で作成するかを選択します。**Build Query** をクリックすると、Query Builder がクエリを作成する手順をガイドします。**SQL Editor** をクリックすると、SQL エディタが表示されます。

<Frame>
  <img src="https://mintcdn.com/cdata/LdmQxS4iZoAEagxy/ja/images/data_explorer_empty.png?fit=max&auto=format&n=LdmQxS4iZoAEagxy&q=85&s=0db14d4e67476fe1b97f91d425e457ef" alt="Data Explorer" width="962" height="787" data-path="ja/images/data_explorer_empty.png" />
</Frame>

Data Explorer では、ワークスペース、保存済みクエリ、Derived View、および接続を参照できます。接続またはワークスペースのコンテンツを表示するには、右側の矢印をクリックします。接続は複数のスキーマで構成されている場合があります。接続内にスキーマが1つしかない場合、そのスキーマはすでにスキーマ内のテーブル一覧が開いた状態になっています。複数のスキーマがある場合は、目的のスキーマを開いてテーブル一覧を表示します。

接続を検索するには、検索バーを使用します。接続を開いた後は、検索バーを使用してスキーマやテーブルを検索できます。

データエクスプローラーでは、いつでも右側の**Home** タブをクリックして、Query Builder とSQL Editor のどちらかを選択できます。プラスボタンをクリックして、任意の新しいタブ（Query Builder またはSQL Editor）を追加することもできます。タブのタイトルには、クエリがQuery Builder クエリであるか、SQL Editor クエリであるかが表示されます。

## SQL Editor の使用

SQL Editor を使って、クエリを作成・編集・保存することができます。

<Note>
  Query Builder を使用してクエリを作成する手順については、[Query Builder](/ja/QueryBuilder) を参照してください。
</Note>

### SQL Editor でのクエリの作成

Data Explorer でSQL Editor を使用してクエリを実行するには、次の手順に従います：

<Steps>
  <Step>
    コネクションまたはワークスペース内のテーブルまたはビューを選択するか、保存済みクエリまたはDerived View を選択します。利用可能なすべての項目が左のカラムに表示されます。

    * 実線のテーブルアイコンは、テーブルを示します。
    * 破線の四角いアイコンは、ビューを示します。
    * アイテムの右側にある青い二重ドキュメントアイコンは、アイテムがキャッシュされていることを示します。詳しくは、[Caching](/ja/Caching) を参照してください。
  </Step>

  <Step>
    クエリするデータを選択します。

    * テーブルまたはビュー全体のSQLクエリを表示するには、そのテーブルまたはビューをクリックします。または、テーブルまたはビューの横にある三点リーダーをクリックして**Open** を選択します。SQLクエリが右側に表示されます。カラムの詳細はSQLクエリの下に表示されます。このクエリは実行するまで読み取り専用です。
    * テーブルまたはビューの横にある三点リーダーをクリックして**Query** を選択すると、そのテーブルまたはビューを基にした新しいクエリを作成できます。実行前にクエリを編集できます。
    * データソースの種類によっては、よく使われるクエリのSQLテンプレートが含まれています。これらのクエリは、接続名を展開すると**Common Queries** の下に表示されます。クエリ名の横にある三点リーダーをクリックして**Query** をクリックすると、クエリを表示できます。必要に応じて、実行前にクエリを編集できます。

    または、タブバーの「+」記号をクリックして**SQL Editor** を選択することで、クエリを手動で入力することもできます。SQL Editor ではSQL 構文を使用します。Connect AI にはSQL 構文の入力を補助するオートコンプリート機能があります。

    <Frame>
      <img src="https://mintcdn.com/cdata/LdmQxS4iZoAEagxy/ja/images/data_explorer_syntax_help.png?fit=max&auto=format&n=LdmQxS4iZoAEagxy&q=85&s=39c4628929fcd742507b963c40a38a4b" alt="SQL syntax help" width="741" height="265" data-path="ja/images/data_explorer_syntax_help.png" />
    </Frame>

    SQL Editor は接続、スキーマ、およびテーブル名もオートコンプリートします。接続を選択すると、オートコンプリート機能によりドロップダウンリストからスキーマを選択できます。次に、スキーマ内のテーブルを選択します。

    <Frame>
      <img src="https://mintcdn.com/cdata/LdmQxS4iZoAEagxy/ja/images/data_explorer_autocomplete.png?fit=max&auto=format&n=LdmQxS4iZoAEagxy&q=85&s=d63dacaba586e0d4664fce5da6b2f067" alt="Autocomplete" width="799" height="260" data-path="ja/images/data_explorer_autocomplete.png" />
    </Frame>
  </Step>

  <Step>
    **Limit** フィールドに、返したい結果の数を設定します。デフォルトではリミットは100です。リミットは自由に設定できますが、このフィールドには必ず値を入力してください。（SQL LIMIT 句は使用しないでください。）
  </Step>

  <Step>
    **Execute** をクリックしてクエリを実行します。

    クエリを実行すると、**Results** セクションに読み込み中のアイコンと経過時間が表示されます。読み込み中のアイコンは、クエリのタブにも表示されます。

    経過時間が5分を超える場合は、[CData サポート](https://jp.cdata.com/support/submit.aspx)までお問い合わせください。
  </Step>

  <Step>
    クエリの実行が終了すると、クエリエディタの下に結果が表示されます。**Details** セクションにはクエリによって返されたメタデータが表示され、**Results** セクションにはクエリによって返されたデータが表示されます。ページ下部のフィールドで、ページをスクロールしたり、1ページあたりの検索結果数を調整したりできます。また、テーブルの詳細および結果のカラム幅を調整することもできます。

    クエリでエラーが発生した場合、クエリの上にエラーメッセージが表示されます。エラーアイコンは、クエリのタブにも表示されます。エラーの詳細については、**Learn More** をクリックしてください。

    <Frame>
      <img src="https://mintcdn.com/cdata/LdmQxS4iZoAEagxy/ja/images/data_explorer_error.png?fit=max&auto=format&n=LdmQxS4iZoAEagxy&q=85&s=6a04c4269a04e5b1c82541aab9d1e698" alt="Query error" width="859" height="246" data-path="ja/images/data_explorer_error.png" />
    </Frame>
  </Step>
</Steps>

### クエリの編集

読み取り専用のクエリを実行すると、**Query 1** のような名前の新しいタブが表示されます。その後、クエリを変更して新しい名前で保存できます。

* クエリエディタにクエリパラメータを入力し、手動でクエリを変更。
* **Clear** を選択し、表示されるプロンプトで**OK** をクリックしてクエリエディタをクリア。

### クエリの保存

Data Explorer では、クエリを保存しておくことができ、後からクエリパラメータを再入力することなくクエリを呼び出すことができます。

クエリを作成し正常に実行すると、Data Explorer ペインの上部にある**Save** ボタンが利用可能になります。クエリを保存して後でアクセスするには、以下の手順に従います。

<Steps>
  <Step>
    **Save** > **Save as Saved Query** をクリックします。**Save Query** ダイアログが表示されます。
  </Step>

  <Step>
    クエリの名前を入力し、**Confirm** をクリックします。
  </Step>

  <Step>
    Data Explorer Saved Queries メニューが開き、新しく保存したクエリがリストに表示されます。
  </Step>
</Steps>

<Tip>
  クエリのタブの右側にある下矢印をクリックして**Rename Tab** を選択することもできます。クエリの名前を変更して**Confirm** をクリックします。
</Tip>

#### 保存されたクエリの使用

保存されたクエリは、Data Explorer のナビゲーションペインにある**Saved Queries** フォルダから利用でき、保存されたDerived View は**Derived Views** フォルダで利用できます。保存されたクエリを実行するには、クエリ名の横にある三点リーダー（縦）をクリックし、**Query** を選択します。保存されたクエリの内容がQuery Editor に入力され、**Execute** をクリックして結果を取得できます。

三点リーダー（縦）をクリックすると、保存されたクエリの名前を変更したり削除したりすることもできます。

## ワークスペースへの追加

Data Explorer を使用して、アセットをワークスペースに追加できます。

<Steps>
  <Step>
    ワークスペースに追加するテーブルまたはビューをクリックします。Connect AI では、ワークスペースのコンテンツを*アセット*と呼びます。
  </Step>

  <Step>
    アセットの横にある三点リーダーをクリックして、**Add to Workspace** を選択します。
  </Step>

  <Step>
    アセットを移動するワークスペースを選択して、**Confirm** をクリックします。
  </Step>
</Steps>

## Derived View の設定

Data Explorer の*Derived Views* 機能を使用すると、コネクションから動的に入力されたデータ結果を返すクエリを作成して保存できます。保存したDerived View は[インテグレーション](/ja/Integrations)からクエリでき、コネクション内のデータが変更されると結果が自動的に更新されます。

<Note>
  Derived View を作成または変更できるのはConnect AI の管理者のみです。クエリユーザーは、管理者が作成した保存済みのDerived View をクエリできます。
</Note>

### Derived View の作成

新しいDerived View を作成するには、次の手順に従ってください：

<Steps>
  <Step>
    Query Builder またはSQL Editor でクエリを作成します。クエリを実行すると、**Save** ボタンが表示されます。**Save** > **Save as Derived View** をクリックします。**Create Derived View** ダイアログが表示されます。
  </Step>

  <Step>
    **View Name** フィールドにDerived View の名前を入力します。これは、保存されたDerived Views のリストに表示される名前です。
  </Step>

  <Step>
    **Confirm** をクリックし、Derived View を保存します。
  </Step>
</Steps>

### インテグレーションからDerived View へのアクセス

インテグレーションツールからDerived View にクエリを発行する場合、Connection またはDatabase の値を*CData* に設定します。次の構文は、Derived View にアクセスするための正しい完全修飾構文を示しています：

```sql theme={null}
SELECT * FROM [CData].[DerivedViews].[SampleDerivedView]
```

上の例の\[SampleDerivedView] の値には、Derived View の名前を入れてください。

### Data Explorer からDerived View へのアクセス

Derived View を作成すると、Data Explorer のDerived Views のリストに表示されます。リスト内のエントリの横にある三点リーダー（縦）をクリックして、オプションのリストを開くことができます。

<Frame>
  <img src="https://mintcdn.com/cdata/ncbZNIdKj7YkCNuD/ja/images/dataExplorer_queryDerivedView.png?fit=max&auto=format&n=ncbZNIdKj7YkCNuD&q=85&s=d8d100c1eed4a99f6b906f9b6546a94f" alt="Query derived view" width="343" height="228" data-path="ja/images/dataExplorer_queryDerivedView.png" />
</Frame>

* **Open/Edit** を選択すると、Derived View がクエリエディタで開き、ビューを編集できます。
* **Delete** を選択すると、リストから Derived View を削除します。
* **Query** を選択すると、クエリを実行します。Derived View の内容が Data Explorer のクエリビューに表示され、**Execute** をクリックしてクエリ結果を表示できます。
* **Add to Workspace** を選択すると、Derived View をワークスペースに追加します。ワークスペースを選択するための **Add to Workspace** ダイアログが表示されます。

### Derived View の編集

Derived View のクエリを編集するには、上記で説明した方法のいずれかを使用してアクセスします。Derived View を開いた状態で、クエリフィールド内のテキストを必要に応じて編集し、Data Explorer 上部の**Save Changes** をクリックします。

Derived View の名前を変更するには、リスト内のエントリの横にある三点リーダー（縦）をクリックして**Rename** を選択します。表示されたダイアログに新しい名前を入力し、**Confirm** をクリックします。

### Derived View の削除

Derived View を削除するには、リスト内のエントリの横にある三点リーダー（縦）をクリックして**Delete** を選択します。表示される確認ダイアログで、再び**Delete** をクリックします。

<Note>
  Derived View を削除しても、ソース内のデータには影響ありません。
</Note>

## スケジュールクエリの作成

クエリをスケジュールクエリとして保存できます。スケジュールクエリは、ユーザーが定義した間隔で実行されます。

スケジュールクエリを作成するには：

<Steps>
  <Step>
    Query Builder またはSQL Editor を使用して、クエリを作成します。
  </Step>

  <Step>
    **Save** > **Save as Scheduled Query** をクリックします。
  </Step>

  <Step>
    次に、実行頻度など、スケジュールクエリの詳細を入力します。詳しくは、[Scheduled Queries](/ja/Scheduled-Queries) を参照してください。
  </Step>
</Steps>

## ワークスペースへの追加

Data Explorer を使用して、アセットをワークスペースに追加できます。

<Steps>
  <Step>
    ワークスペースに追加するテーブルまたはビューをクリックします。Connect AI では、ワークスペースのコンテンツを*アセット*と呼びます。
  </Step>

  <Step>
    アセットの横にある三点リーダーをクリックして、**Add to Workspace** を選択します。
  </Step>

  <Step>
    アセットを移動するワークスペースを選択して、**Confirm** をクリックします。
  </Step>
</Steps>

## キャッシュジョブの追加

Data Explorer を使用して、テーブルまたはビューのデータをキャッシュできます。キャッシュを使用すると、ライブデータを取得する代わりにデータベースからキャッシュされたデータを取得でき、パフォーマンスが向上します。詳細については、[Caching](/ja/Caching) を参照してください。

キャッシュジョブを追加するには：

<Steps>
  <Step>
    キャッシュするテーブルまたはビューをクリックします。
  </Step>

  <Step>
    アセットの横にある三点リーダーをクリックして、**Add Cache Job** を選択します。**Edit Job** ページにリダイレクトされます。
  </Step>

  <Step>
    [キャッシュジョブを編集](/ja/Caching#キャッシュジョブを編集)の手順に従います。
  </Step>
</Steps>
