システム要件と制限
このセクションでは、Qlik Talend Cloud の要件と制限事項について説明します。
開始する前に、要件を確認し、開始に必要なものがすべて揃っていることを確認してください。
ワークフローおよびシステムコンポーネントの詳細については、データの統合 を参照してください。
Qlik Talend Cloud の一般的な要件
-
Qlik Talend Data Integration にアクセスできる Qlik Cloud のテナント。これには次のいずれかのサブスクリプションが必要です。
-
データ統合プロジェクトを管理するための Qlik Talend Cloud。
Qlik Talend Cloud には、Starter、Standard、Premium、Enterprise の 4 つのティアのサブスクリプション オプションがあります。上位のエディションでは、より高度なデータ ソースと変換が提供されます。これには、Qlik Cloud および Talend Cloud でホストされている機能が含まれます。すべてのサブスクリプションには Qlik Cloud Analytics Standard が含まれます。
-
Qlik Cloud Analytics サブスクリプションでは、Qlik Cloud データ プラットフォームで QVD ファイルを作成するための Qlik Talend Data Integration にアクセスできます。QVD ファイルは分析アプリで使用できます。
詳細については、「Qlik Cloud Analytics サブスクリプション オプション」を参照してください。
-
-
ユーザーが Qlik Talend Data Integration で データ タスクを作成、管理、実行するには、Professional 資格または Full User 資格 および [データ サービス共同作成者] ロールが必要です。
-
Qlik Cloud Government に関する注意Qlik Talend Data Integration インターフェイスとツールは Qlik Cloud Government で利用できますが、ライセンスなしでデータ パイプラインを作成する機能以外は動作しません。
-
データ ソースに接続する場合は、基になる Qlik Cloud IP アドレスを許可リストに追加する必要がある場合があります。
詳細は、ドメイン名と IP アドレスの許可リストへの登録をご覧ください。
-
接続は、データ配信とプッシュダウン変換のためにクラウド データ プラットフォームに接続するために使用されます。詳細は、ターゲットへの接続の設定をご覧ください。
-
Data Movement gateway を使用している場合、データ ソースとターゲット プラットフォームにアクセスするために必要なドライバーを、Data Movement gateway マシンにインストールする必要があります。1 つの Data Movement gateway を使用してソースにアクセスし、別のものを使用してターゲットにアクセスしている場合は、ターゲットにアクセスするために必要なドライバーをターゲット Data Movement gateway にインストールし、データ ソースにアクセスするために必要なドライバーをソース Data Movement gateway にインストールします。
詳細については、「ターゲットへの接続の設定」を参照してください。
データを保存するための必要条件
-
データを Amazon S3 バケットにランディングした場合は、Qlik Cloud に管理されているストレージまたは自分が管理している Amazon S3 ストレージに QVD テーブルを生成できます。
-
Snowflake や Azure Synapse Analytics などのクラウド データ ウェアハウスにデータをランディングした場合は、同じクラウド データウェア ハウスにテーブルを生成できます。
-
クラウド データ ソースからデータをクラウド データ ウェアハウスにランディングした場合、同じクラウド データ ウェアハウスでテーブルを生成できます。
ステージング エリアの要件
データをいくつかのデータ ウェアハウス ターゲットに移動するための ステージング エリアが必要です。
-
Azure Synapse Analytics
Azure Data Lake Storage ステージング エリアが必要です。
-
Google BigQuery
Google Cloud Storage ステージング エリアが必要です。
-
Databricks
Azure Data Lake Storage、Google Cloud Storage、または Amazon S3 にステージング エリアが必要です。
QVD テーブルを生成するための要件
-
Data Movement gateway サーバマシンからの書き込みアクセスと Qlik Cloud テナントからの読み取りアクセスがあるステージング データ用の Amazon S3 バケット。
警告メモランディングゾーンが安全かどうかを確認する必要があります。Amazon S3-managed keys または AWS KMS-managed keys を使用してサーバー側の暗号化が可能です。 -
ストレージ (QVD) データを Qlik 管理ストレージではなく独自の管理ストレージに保存する場合は、Amazon S3 バケットが必要です。ランディングデータに使用しているものと同じ Amazon S3 バケットを使用できますが、これには Qlik Cloud テナントからの書き込みアクセスも必要です。また、ランディングデータ用とストレージ用に別々のフォルダを使用する必要があります。
警告メモ管理ストレージが安全かどうかを確認する必要があります。Amazon S3-managed keys または AWS KMS-managed keys を使用してサーバー側の暗号化が可能です。
制限事項
Qlik Talend Data Integration の使用方法において制限事項があります。
一般的な制限事項
-
データ ソース スキーマの変更はサポートされていません。データ ソースのスキーマを変更する場合は、新しいデータ アセットを作成する必要があります。
-
データ タスクの所有者を変更したり、データ タスクを別のプロジェクトに移動したりすることはできません。
-
ランディング エリアの自動クリーンアップはサポートされていません。これはパフォーマンスに影響する可能性があります。手動クリーンアップの実行を推奨します。
-
ストレージ データ アセット内のテーブルに変更を適用する際、タスク内の異なるテーブル間にトランザクションによる整合性はありません。
-
データベース スキーマが複数のデータ タスクに関連付けられている場合、各データ タスクはテーブルとビューに一意のプレフィックスを使用する必要があります。データタスク設定でプレフィックスを設定できます。
-
2 つのデータ移動ゲートウェイ タスクをランディングエリア内の同じテーブルに書き込まないようお勧めします。ベストプラクティスは、各データ移動ゲートウェイ タスクに個別のランディングエリアを使用することです。
-
主キーを持たないソース テーブルでは、変更処理はサポートされていません。これは、オンボード データと登録済みデータの両方に適用されます。
QVD テーブルを生成する際の制限事項
-
生成される QVD テーブルの最大サイズは 5 GB です。
データスペースは常に、ストレージ データ タスクの容量を制限する標準容量で機能します。ストレージ データ タスクによって処理される各テーブルは、変更を含む全体のサイズである必要があります。これは、標準アプリでサポートされているアプリサイズ (メモリ内) までです。
容量について詳しくは、大規模アプリのサポート を参照してください。
-
2 つのアプリが同じ名前の QVD テーブルを生成しないようにしてください。ベストプラクティスは、アプリごとに出力フォルダーを分けておくことです。
クラウド データ ウェアハウスの制限事項
一般的な制限事項
-
すべてのデータセットは同じ内部スキーマに書き込まれ、すべてのビューはストレージ内の同じデータ アセット スキーマに書き込まれます。したがって、1 つのランディング データ タスクの異なるスキーマに同じ名前の 2 つのデータセットを含めることはできません。
Snowflake 制限事項
-
Snowflake に接続する場合、OAuth 認証はサポートされません。
Google BigQuery 制限事項
-
列名にスペースを使用することはできません。
-
列の名前を変更または削除すると、テーブルを再作成する必要があり、データは失われます。
-
パラメータ化されたデータ型は既定値で設定されます:
-
文字列
長さ: 8192
-
バイト
長さ: 8192
-
数値
有効桁数: 38
スケール: 9
-
bigDecimal
有効桁数: 76
スケール: 38
-
-
Google BigQuery 接続は、既定で米国の場所で構成されています。別の場所を使用する場合は、接続のプロパティでこれを設定する必要があります。
-
接続を編集します。
-
[詳細設定] の下に [場所] という名前のプロパティを追加します。
-
プロパティの値を使用する場所に設定します。
-
[保存] をクリックします。
-
Databricks 制限事項
-
テーブルと列の名前変更はサポートされていません。名前を変更した後に同期すると、データが失われます。
-
[SSL を有効にする] を有効にする必要があります。