# 既知の制限事項

データ フロー機能のこのリリースには、時間の経過とともに修正されるいくつかの制限と既知の問題が含まれています。

## 一般

* Android 端末の場合、データ フロー キャンバスでノードをドラッグアンドドロップすると、ノードがフェードアウトしたり、消えたりする場合があります。表示を元に戻すには、概要タブに移動し、その後エディターに戻ります。

* ブラウザー ウィンドウにはサポートされる最小サイズが存在しますが、強制されるものではありません。ウィンドウのサイズを小さくしすぎると、インターフェイスの操作性が低下します。

* データ フローのソースまたはターゲットが、フローの作成後に名前が変更されたスペースを参照している場合、フローは有効であるように見えますが、実行は失敗します。データ フローを修正するには、ソースとターゲットを再度構成します。

* [概要] タブで使用できる [修正日] は、データフローの実行後、またはデータフローの名前、説明、タグのいずれかが編集された場合にのみ更新され、データフロー自体の設計が変更された場合には更新されません。

* 開発チームによる最新の開発や修正がデータ フローに正しく適用されるようにするには、データ フローの名前または説明を編集することをお勧めします。この操作により、スクリプトと関連アプリケーションの再計算がトリガーされます。

* プロパティ パネルでノード (ソース、プロセッサ、ターゲット) を編集する場合、上部パネルの名前または説明の編集と、下部パネルのノード構成を別々に保存する必要があります。別々に保存しないと、情報が失われる可能性があります。プロセッサーの例では、[変更を保存] をクリックせずに名前を編集し、プロセッサーのパラメーターを変更して [適用] をクリックすると、名前の変更は保存されません。

* データ フローには、Qlik Cloud Analytics でデータをロードする際に適用されるのと同じデータおよび項目の制限が適用されます。たとえば、項目は 2,147,483,648 を超える個別値を持つことはできず、ロードできる項目と行の合計数は、利用可能なメモリによって制限されます。詳細については、「[データおよび項目のガイドライン](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/guidelines-data-fields.htm)」を参照してください。

## データ プレビュー

* データ フロー ターゲットのタイプまたは名前を変更すると、基になるスクリプトが更新され、現在のデータ プレビューが無効になります。再度使用する場合は、データ プレビュー パネルを手動で更新する必要があります。

* データ プレビューの行数制限により、同じ構成のように見える 2 つのプロセッサーに表示される行に矛盾が生じることがあります。たとえば、2 つの Aggregate プロセッサーのうち 1 つがソース データ ファイルを直接参照する Load ステートメントを使用し、もう 1 つが同じテーブルを参照するが Fork などのプロセッサーの後に配置された常駐 Load ステートメントを使用する場合、これらのプロセッサーは異なる結果を返すことがあります。これは、スクリプト生成のわずかな違いによるものです。ただし、完全なデータに対してデータ フローを実行すると、値は正しく計算されます。

## ソースとターゲット

* データ フローのターゲットはファイルとしてのみ保存できます。

## プロセッサー

* 日付:

  * Excel などのネイティブの日付サポートを備えたソース形式から読み取られたフィールドに適用すると、 [日付に変換] および [タイムスタンプに変換] が失敗する可能性があります。

  * [期間を追加] の関数を使用してタイムスタンプに年、月、週、または日を追加すると、日付としてフォーマットされます。ただし、基になる値には正しいタイムスタンプが含まれています。

  * Filter、Fork、または Unpivot プロセッサー (スクリプトが常駐ロード ステートメントを使用する場合) の後に配置された Date プロセッサーを使用して日付をフォーマットすると、検証エラーが発生し、関数が動作しない場合があります。Date プロセッサーを他のプロセッサーの上流に移動させてみてください。

* ウィンドウ:

  * 同じ制限がある[ウィンドウ スクリプト関数](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/WindowFunctions/Window.htm)に依存します。

  * Concatenate (連結) 演算を使用する場合は、区切り文字が必要です。デリミタ項目を空のままにすることはできません。

* フィルター: 項目が選択されていない場合、プロセッサーは説明として「未定義」を表示します。

* ピボット:

  * ピボットする項目と値項目の内容が複製されることはありません。

  * Qlik エンジンは空白のフィールド名をサポートしていないため、ピボットするフィールドに NULL 値や空の値を使用することはできません。

  * ピボット プロセッサーの前にソート プロセッサーを配置すると、ピボット演算は機能しますが、ソートは失われます。ソート プロセッサーをピボット プロセッサーよりも下流に配置する必要があります。

  * ピボットする項目に格納できる値の数の上限は 500 です。プレビュー パネルの歯車のアイコンを使って、ロードの上限を設定します。

  * ピボットするフィールドとして、ハッシュ プロセッサーの出力であるフィールドを使用することはできません。

## 共同作業

* 現時点では、1 つのデータ フローで 2 人以上のユーザーが共同作業を行うことは制限されていますが、複数のユーザーが共有スペースでデータ フローを編集することはできます。データ フローを開き、誰かが同時に変更を加えると、データ フローを再ロードする必要があることを通知するプロンプトが開きます。最新バージョンを入手した後に、変更を加えることができます。

* データ フローは現在、スクリプトやアプリケーションにあるバージョン管理機能をサポートしていません。