# Boxプロパティ

Boxへの接続を設定するためのプロパティです。

## Box接続

リストからBoxを選択し、接続を設定します。

## 設定

リストからエンジンを選択し、メイン設定と詳細設定を行います。

メイン設定メイン設定

| Property | 設定 |
| --- | --- |
| [Authentication type] (認証タイプ) | Boxへの接続方法として、以下のいずれかを選択します。<br><br><ul> <li> <span>JWT</span>: JSON Web Token (JWT)を使って認証できるよう、<span>[JWT authentication] (JWT認証)</span>セクションに認証情報を指定します。</li> <li> <span>Developer token</span>: 開発者トークンを使って認証できるよう、<span>[Developer token] (開発者トークン)</span>フィールドに認証情報を指定します。開発者トークンは<span>[Box Developer] (Box開発者)</span>コンソールの<span>[Configuration] (設定)</span>タブにあります。</li> </ul><br><br><br>Boxへのセキュアな認証に関する詳細は、Boxの公式ドキュメンテーションで[Authentication](https://developer.box.com/guides/authentication/)をご参照ください。 |
| [JWT authentication] (JWT認証) | JWT認証方式を選択した場合は、[Box developer] (Box開発者) &gt; [Configuration] (設定) &gt; [App settings] (アプリ設定)セクションで取得できる以下のパラメーターを指定します。<br><br><ul> <li> <span>[Client ID] (クライアントID)</span>: お使いのアカウントに関連付けられているクライアントIDを入力します。</li> <li> <span>[Client secret] (クライアントシークレット)</span>: お使いのアカウントに関連付けられているクライアントシークレットを入力します。</li> <li> <span>[Public key ID] (パブリックキーID)</span>: お使いのアカウントに関連付けられているキーを入力します。</li> <li> <span>[Private key] (プライベートキー)</span>: お使いのアカウントに関連付けられているプライベートキーを入力します。</li> <li> <span>[Private key passphrase] (プライベートキーパスフレーズ)</span>: お使いのアカウントに関連付けられているパスフレーズを入力します。</li> <li> <span>[Enterprise ID] (エンタープライズID)</span>: お使いのアカウントに関連付けられているエンタープライズIDを入力します。</li> <li> <span>[Set user ID] (ユーザーIDを設定)</span>: エンタープライズID (Box管理者アカウント)ではなくユーザーID (Boxアカウント)で認証したい場合は、このオプションをオンに切り替え、表示される<span>[User ID] (ユーザーID)</span>フィールドでそのユーザーIDを指定します。</li> </ul> |
| [Check connection] (接続を確認) | [Check connection] (接続を確認)ボタンをクリックすると、接続パラメータを検証し、接続状態を確認できます。 |

接続を設定した後は、表示名(必須)と説明(オプション)を入力します。

## Boxデータセット

データセット設定データセット設定

| Property | 設定 |
| --- | --- |
| [Dataset Name] (データセット名) | データセットの表示名を入力します。この名前はすべてのTalend Cloudアプリでデータセットの一意識別子として使われます。 |
| [Connection] (接続) | リストで接続を選択します。既存の接続に基づいてデータセットを作成する場合、このフィールドは読み取り専用となります。 |
| [Type] (タイプ) | 作成するデータセットのタイプとして、次のいずれかを選択します。<br><br><ul> <li> <span>[Query] (クエリー)</span>: 既存のテーブルにあるデータでクエリーを実行します。</li> <li> <span>[Table name] (テーブル名)</span>: 一意名を使い、Amazon Auroraデータベースにあるテーブルにアクセスします。</li> <li> <span>[Table streams] (テーブルストリーム)</span>: 一意名を使い、変更が追跡される特定のテーブルにアクセスします。</li> </ul> |

メイン設定メイン設定

| Property | 設定 |
| --- | --- |
| [Box folder ID] (BoxフォルダーID)または[Path to Box folder] (Boxフォルダーへのパス) | <ul> <li><span>[Box folder ID] (BoxフォルダーID)</span> (<span>[Advanced] (詳細設定)</span>パラメーターで<span>[Get folder by ID] (IDでフォルダーを取得)</span>が有効になっている場合): Boxフォルダーの識別子を入力または選択します。例: <span>/All Files/MyFolder/12345678</span></li> <li><span>[Path to Box folder] (Boxフォルダーへのパス)</span> (<span>[Advanced] (詳細設定)</span>パラメーターで<span>[Get folder by ID] (IDでフォルダーを取得)</span>が無効になっている場合): 作成したいBoxフォルダーの名前を入力するか、リストで既存の名前を選択します。 </li> </ul> |
| [File name template] (ファイル名テンプレート) | テンプレートとして使用するファイル名を入力します。 |
| [Format configuration] (形式設定) | [Content type] (コンテンツタイプ)リストからファイルの形式を選択します:<br><br><ul> <li> <span>CSV</span>: <span>[Main] (メイン)</span>タブと<span>[Advanced] (詳細)</span>タブから、<span>[CSV configuration] (CSV設定)</span>セクションのパラメーターを指定します。</li> <li> <span>Avro</span>: この形式には特定のパラメーターは必要ありません。</li> <li> <span>Excel</span>: <span>[Main] (メイン)</span>タブから、<span>[Excel configuration] (Excel設定)</span>セクションのパラメーターを指定します。</li> <li> <span>JSON</span>: <span>[Advanced] (詳細)</span>タブから、<span>[JSON configuration] (JSON設定)</span>セクションのパラメーターを指定します。</li> </ul> |
| [CSV configuration] (CSV設定) | CSV形式を選択した場合、次のパラメーターを指定します:<br><br><ul> <li> <span>[Line separator type] (行区切りタイプ)</span>: ファイルで使用する行区切りのタイプを選択します。</li> <li> <span>[Encoding type] (エンコーディングのタイプ)</span>: ファイルで使用するエンコーディングのタイプを選択します。</li> <li> <span>[Set header] (ヘッダーを設定)</span>: ファイルにヘッダー行が含まれている場合はこのオプションをオンに切り替え、スキップする行数を<span>[Number of lines] (行数)</span>フィールドに指定します。</li> <li> <span>[Field separator type] (フィールド区切りタイプ)</span>: 使用するフィールド区切りのタイプを選択します。</li> </ul> |
| [Excel configuration] (Excel設定) | Excel形式を選択した場合、次のパラメーターを指定します:<br><br><ul> <li> <span>[Excel format] (Excel形式)</span>: Excelのバージョン/形式を選択します。</li> <li> <span>[Sheet name] (シート名)</span>: Excelシートの名前を入力します。</li> <li> <span>[Set header] (ヘッダーを設定)</span>: ファイルにヘッダー行が含まれている場合はこのオプションをオンに切り替え、スキップする行数を<span>[Number of lines] (行数)</span>フィールドに指定します。</li> <li> <span>[Set footer] (フッターを設定)</span>: ファイルにフッター行が含まれている場合はこのオプションをオンに切り替え、<span>[Number of lines] (行数)</span>フィールドにスキップする行数を指定します。</li> </ul> |

詳細設定詳細設定

| Property | 設定 |
| --- | --- |
| [Format configuration] (形式設定) | CSV形式を選択した場合、次のパラメーターを指定します:<br><br><ul> <li> <span>[Escape character] (エスケープ文字)</span>: 使用するエスケープ文字を入力します。デフォルトで使われるエスケープ文字は<span>\</span>です。</li> <li> <span>[Quote character] (引用文字)</span>: 使用する引用文字を入力します。デフォルトで使われる引用文字は<span>"</span>です。</li> </ul> |
| [Format configuration] (形式設定) | JSON形式を選択した場合、次のパラメーターを指定します:<br><br><ul> <li> <span>[Infer all numbers as double] (すべての数字を倍数型と推測)</span>: JSONファイルで数字を倍数型と推測する場合は、このオプションをオンに切り替えます。 </li> </ul> |
| [Get folder by ID] (IDでフォルダーを取得) | このオプションをオフに切り替えると、Boxフォルダーパスの代わりにBoxフォルダーIDを使用できなくなります。 |