---
title: 1.1 Notionデータをインポート
---

DifyデータセットはNotionからのインポートをサポートし、**同期**を設定することで、Notionのデータが更新されると自動的にDifyに同期されます。

### 認証確認

1. データセットを作成し、データソースを選択する際に、**Notion内容から同期-- バインドへ進み、指示に従って認証確認を完了してください。**
2. または、**設定 -- データソース -- データソースを追加**に進み、Notionソースで**バインド**をクリックして認証確認を完了することもできます。

<img
  src="https://assets-docs.dify.ai/2024/12/f1d5bcdcfbd57407e0bce1597df4daad.png"
  className="mx-auto"
  alt="Notionをバインド"
/>

### Notionデータのインポート

認証確認が完了したら、データセット作成ページに進み、**Notion内容から同期**をクリックし、必要な認証ページを選択してインポートします。

<img
  src="https://assets-docs.dify.ai/2024/12/863f1cd15318b146a556c34e93c5df2c.png"
  className="mx-auto"
  alt="Notionをインポートする"
/>

### 分割とクリーニングの実施

次に、**分割設定**と**インデックス方式**を選択し、**保存して処理**をクリックします。Difyがこれらのデータを処理するのを待ちます。このステップでは、大規模言語モデル（LLM）サプライヤーでトークンが消費される場合があります。Difyは通常のページデータのインポートをサポートするだけでなく、データベースタイプのページ属性もまとめて保存します。

<Info>
**注意点：画像やファイルのインポートは現在サポートされていません。表データはテキストとして表示されます。**
</Info>

<img
  src="https://assets-docs.dify.ai/2024/12/ab1b1aa690adad153cac0a321b6b7585.png"
  className="mx-auto"
  alt="Notionのコンテンツをチャンク化する"
/>

### Notionデータの同期

Notionの内容に変更があった場合、Difyデータセットの**文書リストページ**で**同期**をクリックするだけで、データを一括で同期できます。このステップでもトークンが消費されます。

<img
  src="https://assets-docs.dify.ai/2024/12/af7cabd98c3aac392819d9041cc408de.png"
  className="mx-auto"
  alt="Notion内容を同期"
/>

### コミュニティ版Notionの統合設定方法

Notionの統合は、**インターナル統合**（internal integration）と**パブリック統合**（public integration）の2種類があります。Difyで必要に応じて設定できます。2つの統合方法の具体的な違いについては[Notion公式ドキュメント](https://developers.notion.com/docs/authorization)を参照してください。

### 1、**インターナル統合方式の利用**

まず、統合設定ページで[統合を作成](https://www.notion.so/my-integrations)します。デフォルトでは、すべての統合はインターナル統合として開始されます。インターナル統合は選択したワークスペースと関連付けられるため、ワークスペースの所有者である必要があります。

具体的な操作手順：

**New integration**ボタンをクリックし、タイプはデフォルトで**インターナル**（変更不可）です。関連付けるスペースを選択し、統合名を入力しロゴをアップロードした後、**Submit**をクリックして統合を作成します。

<img
  src="https://assets-docs.dify.ai/2024/12/f1d5bcdcfbd57407e0bce1597df4daad.png"
  className="mx-auto"
  alt="インターナル統合の作成"
/>

統合を作成したら、必要に応じてCapabilitiesタブで設定を更新し、Secretsタブで**Show**ボタンをクリックしてSecretsをコピーします。

<img
  src="https://assets-docs.dify.ai/2024/12/863f1cd15318b146a556c34e93c5df2c.png"
  className="mx-auto"
  alt="Notion Secret情報"
/>

コピーした後、Difyのソースコードに戻り、**.env**ファイルに関連する環境変数を設定します。環境変数は以下の通りです：

**NOTION_INTEGRATION_TYPE** = インターナル または **NOTION_INTEGRATION_TYPE** = パブリック

**NOTION_INTERNAL_SECRET**=you-internal-secret

### 2、**パブリック統合方式の利用**

**インターナル統合をパブリック統合にアップグレードする必要があります**。統合の配布ページに移動し、スイッチを切り替えて統合を公開します。スイッチをパブリック設定に切り替えるには、以下の組織情報フォームに会社名、Webサイト、リダイレクトURLなどの情報を入力し、**Submit**ボタンをクリックします。

<img
  src="https://assets-docs.dify.ai/2024/12/ab1b1aa690adad153cac0a321b6b7585.png"
  className="mx-auto"
  alt="パブリック統合の設定"
/>

統合の設定ページで公開に成功すると、密鍵タブで統合の密鍵にアクセスできるようになります：

<img
  src="https://assets-docs.dify.ai/2024/12/af7cabd98c3aac392819d9041cc408de.png"
  className="mx-auto"
  alt="パブリック統合のシークレット"
/>

Difyのソースコードに戻り、**.env**ファイルに関連する環境変数を設定します。環境変数は以下の通りです：

**NOTION_INTEGRATION_TYPE**=パブリック

**NOTION_CLIENT_SECRET**=you-client-secret

**NOTION_CLIENT_ID**=you-client-id

設定が完了したら、データセットでNotionのデータインポートおよび同期機能を操作できます。

{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}

---

[このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)

