# Google Cloud Storage

Google Cloud Storage は次のように使用できます。

* データ パイプライン ターゲットとして Databricks を使用する場合のクラウド ステージング エリア。クラウド ステージング エリアは、データと変更が適用および保存される前にステージングされる場所です。

* レプリケーション タスクのターゲット。

  * Standard、Premium、Enterprise サブスクリプションを使用して Google Cloud Storage にデータをレプリケートする方法については、「[Standard、Premium、または Enterprise サブスクリプションを使用して、データ レイクにデータをランディングします](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)」を参照してください。
  * Starter サブスクリプションを使用して Google Cloud Storage にデータをレプリケートする方法については、「[Qlik Talend Cloud スターター サブスクリプションを使用したデータのレプリケート](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-starter-subscription.htm)」を参照してください。

## 制限と考慮事項

次の制限が適用されます。

* フル LOB モードはサポートされていません。
* スラッシュ (/) またはバックスラッシュ (\) 文字を含むデータベース名、スキーマ名、またはテーブル名はサポートされていません。

## 前提条件

コネクタ設定で指定された JSON 認証情報は、指定されたバケットへの読み取りおよび書き込みアクセス権を持つアカウントのものである必要があります。

## Google Cloud Storage 接続プロパティの設定

コネクタを構成するには、次の手順を実行します。

1. [接続] で、 [接続を作成] をクリックします。

2. Google Cloud Storage ターゲット コネクタを選択し、次の設定を行います。

#### データ ターゲット

データ ゲートウェイ: Google Cloud Storage への接続のテストに使用される Data Movement gateway を選択します。これは、データ ソースからデータをランディングするために展開された Data Movement gateway と同じである必要があります。

#### 接続プロパティ

* サービス アカウント キー: Google Cloud Storage バケットへの読み取りおよび書き込みアクセス権を持つサービス アカウント キーの JSON 資格情報。[アップロード] をクリックし、サービス アカウント キーを含む JSON ファイルを選択します。

  情報メモ指定されたアカウント キーには、指定されたバケットおよびフォルダーへの読み取りおよび書き込みのアクセス権が必要です。

* バケット名：Google Cloud Storage バケット。

#### 内部プロパティ

内部プロパティは、特殊なユース ケース向けであるため、ダイアログで公開されません。Qlik サポートによって指示があった場合にのみ使用する必要があります。

項目右側にある the 新規作成 icon と the キャンセル icon ボタンを使用して、必要に応じてプロパティを追加したり削除したりします。

#### 名前

接続の表示名です。

## データ型のマッピング

次の表は、Qlik Cloudデータ型から Google Cloud Storage データ型への既定のマッピングを示しています。

情報メモデータ型のマッピングは、「データ レイクにデータをランディング」タスク設定の [[ターゲット フォルダにメタデータ ファイルを作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes-settings.htm#Metadata)] オプションが有効になっている場合にのみ関連します。

### Qlik Cloud データ型から Google Cloud Storage へのマッピング

Qlik CloudQlik Cloud データ型と Google Cloud Storage データ型

| Data Movement gateway データ型 | Google Cloud Storage ターゲット データ型 |
| --- | --- |
| 日付 | 日付 |
| TIME | TIME |
| DATETIME | DATETIME |
| BYTES | BYTES (length) |
| BLOB | BLOB |
| REAL4 | REAL4 (7) |
| REAL8 | REAL8 (14) |
| INT1 | INT1 (3) |
| INT2 | INT2 (5) |
| INT4 | INT4 (10) |
| INT8 | INT8 (19) |
| UINT1 | UINT1 (3) |
| UINT2 | UINT2 (5) |
| UINT4 | UINT4 (10) |
| UINT8 | UINT8 (20) |
| NUMERIC | NUMERIC (p,s) |
| STRING | STRING (Length) |
| WSTRING | STRING (Length) |
| CLOB | CLOB |
| NCLOB | NCLOB |
| BOOLEAN | BOOLEAN (1) |

### Qlik Cloud データ型から Parquet へのマッピング

Parquet がファイル形式として設定されている場合、Parquet でサポートされるデータ型の数が限られているため、データ型のマッピングは次のようになります。

Parquet データ型のマッピング

| Qlik Cloudデータ型 | Parquet プリミティブ型 | 論理型 |
| --- | --- | --- |
| BOOLEAN | BOOLEAN |  |
| INT1 | INT32 | INT(8, true) |
| INT2 | INT32 | INT(16, true) |
| INT4 | INT32 |  |
| INT8 | INT64 |  |
| UINT1 | INT32 | INT(8, false) |
| UINT2 | INT32 | INT(16, false) |
| UINT4 | INT64 |  |
| UINT8 | INT64 | INT(64, false) |
| REAL4 | FLOAT |  |
| REAL8 | DOUBLE |  |
| NUMERIC | FIXED\_LEN\_BYTE\_ARRAY (16) | DECIMAL (精度、スケール) |
| STRING | BYTE\_ARRAY | STRING |
| WSTRING | BYTE\_ARRAY | STRING |
| BYTES | BYTE\_ARRAY |  |
| BLOB | BYTE\_ARRAY |  |
| CLOB | BYTE\_ARRAY | STRING |
| NCLOB | BYTE\_ARRAY | STRING |
| 日付 | INT32 | 日付 |
| TIME | INT32 | TIME (UTC=true, unit=MILLIS) |
| DATETIME | INT64 | TIMESTAMP (UTC=true, unit=MICROS) |

## 詳細を見る

* [データ レイクにデータをランディング](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)
* [Databricks ターゲット](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/databricks-target.htm)