# Azure Data Lake Storage

Azure Data Lake Storage は次のように使用できます。

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

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

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

## 制限と考慮事項

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

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

## ストレージ権限

コネクタ設定で指定された Azure Active Directory テナントには、次の ADLS Gen2 ストレージ権限が付与されている必要があります。

* ストレージ コンテナで: LIST
* ストレージ ディレクトリで: READ、WRITE、DELETE
* ADLS Gen2 ファイル システムのアクセス制御 (IAM) 設定で、「Storage Blob Data Contributor (ストレージ BLOB データ共同作成者)」 ロールを Replicate (AD アプリ ID) に割り当てます。ロールが有効になるまで数分かかる場合があります。

## Azure Data Lake Storage 接続プロパティの設定

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

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

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

### データ ターゲット

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

### 接続プロパティ

* ストレージ アカウント

  ストレージ アカウント名。

* コンテナ名

  クラウド ステージング エリアとして使用するコンテナの名前。

* Azure Active Directory テナント ID

  Azure Active Directory のサブスクリプションのテナント ID。

* Azure Application Registration クライアント ID

  Azure Active Directory 内のアプリケーションのクライアント ID。

* Azure Application Registration シークレット

  Azure Active Directory でのアプリケーションのシークレット

### 名前

接続の表示名です。

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

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

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

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

Qlik CloudQlik Cloud データ型とAzure Data Lake StorageAzure Data Lake Storage データ型

| Qlik Cloud データ型 | Azure Data Lake Storage ターゲット データ型 |
| --- | --- |
| 日付 | 日付 |
| TIME | TIME |
| DATETIME | DATETIME |
| BYTES | BYTES (長さ) |
| 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 (長さ) |
| WSTRING | STRING (長さ) |
| 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)
* [Microsoft Fabric ターゲット](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/fabric-target.htm)
* [Azure Synapse Analytics ターゲット](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/azure-target.htm)
* [Databricks ターゲット](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/databricks-target.htm)