# データ フローの管理

データ フローでできることは、データ フローが配置されているスペースのタイプに応じて異なります。個人スペースでは、独自のデータ フローを管理できます。共有スペースでは、そのスペースにおけるユーザー権限に応じて、所有するデータ フローと他のユーザーのデータ フローの両方を管理できます。管理スペースでは、アクセスが厳しく管理されるため、データ フローを管理するためのオプションは限られています。実行できる内容の詳細については、「[データ フローのアクション](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-prof-full.htm#Data)」および「[データ フローのアクション](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-prof-full.htm#Data)」を参照してください。

カタログから、スペースに応じて次の操作を実行できます。

* [コレクションにデータ フローを追加する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Adding)。

* [データ フローの共有](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Sharing)

* [データ フローを移動する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Moving)。

* [データ フローの詳細を編集する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Editing)。

* [データ フローを公開する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Publishi)。

* [データ フローを複製する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Duplicat)。

* [データ フローを実行する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Reloadin)。

* [データ フローの実行をスケジュールする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Scheduli)。

* [データ フローの通知を構成する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Configur)。

* [データ フローの詳細を確認する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Seeing)。

* [系列の表示](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Viewing)。

* [影響分析の表示](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Viewing2)。

* [データ フローをエクスポートする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Exportin)。

* [データ フローをスクリプトに変換する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Converti)。

* [データ フローを削除する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Deleting)。

## コレクションにデータ フローを追加する

コレクションを使用すると、データ フロー、アプリケーション、チャート、メモ、リンクなどのコンテンツをグループ化できます。 コレクションにデータ フローを追加するには、the 詳細 icon &gt; [管理] &gt; [コレクションに追加] をクリックします。

コレクションは、既定では非公開です。テナント管理者と分析管理者は、コレクションを公開してテナントの他のメンバーと共有することができます。公開コレクションにより、メンバーによるスペース内のコンテンツへのアクセスが変更されることはありません。メンバーが表示できるのは、すでにアクセス権のある公開コレクションのコンテンツのみです。コレクションを公開するには、コレクションの the 公開する icon で [] を選択し、[公開する] をクリックします。公開コレクションを再び非公開にするには、the 詳細 icon をクリックして [公開する] を選択し、[公開する] をクリックします。

## データ フローの共有

データ フローが保存されているスペースに、ユーザー、グループ、またはテナント内の全員を招待することで、データ フローを共有できます。

次の手順を実行します。

1. カタログで共有するアイテムの the 詳細 icon をクリックし、[共有] &gt; [招待] を選択します。

2. 名前またはメール アドレスでユーザーまたはグループを検索します。

3. ユーザーまたはグループのスペース権限を選択します。

4. または、ドロップダウン リストから [Anyone at] (すべてのユーザー) &lt;テナント名&gt; の権限を選択します。

5. [完了] をクリックします。

ユーザーは、共有アイテムとスペース内の他のすべてのコンテンツにアクセスできます。

## データ フローを移動する

共有スペース間だけでなく、共有スペースと個人スペース間でもデータ フローを移動できます。

実行スケジュールを含むデータ フローをスペース間で移動すると、実行スケジュールは削除されます。必要に応じて、新しいスペースでスケジュールを再作成します。

次の手順を実行します。

1. データ フローの the Move icon をクリックし、[管理] &gt; [スペースに移動] を選択します。
2. [Space] で新しいスペースを選択します。
3. 新しいスペースを開くには、[スペースに移動する] を選択します。
4. [Move] (移動)をクリックします。

## データ フローの詳細を編集する

データ フローのタイトルと説明を変更できます。編集するデータ フローの the 詳細 icon をクリックし、 [管理] &gt; [詳細を編集] を選択します。データ フローで使用されるタグを変更することもできます。タグは、データ フローを関連するコンテンツとグループ化するために使用されます。データ フローに新しいタグを追加すると、ユーザーはテナントに存在するすべてのタグを表示できます。

## データ フローを公開する

個人スペースから管理スペースにデータ フローを公開したり、共有スペースを管理スペースに公開したりできます。公開すると、管理スペースにデータ フローのコピーが作成されます。データ フローを公開する管理スペースで、 [所有者] または [公開可能] 権限を持っている必要があります。

データ フローが公開されているスペースは [詳細] で確認できます。

データ フローは、公開ダイアログで管理スペースに最後に公開された日時を示します。

次の手順を実行します。

1. データ フローの the 詳細 icon をクリックし、[管理] &gt; [スペースに公開] を選択します。

2. 管理スペースを選択します。

3. 必要に応じて、データ フローの [公開されたデータ フロー名]、 [説明]、 [タグ] を変更します。

4. [Publish] (公開)をクリックします。

## データ フローを複製する

データ フローの the 詳細 icon をクリックし、[管理] &gt; [複製] を選択すると、アクセスできるデータ フローを複製できます。複製は変更できます。

データ フローの複製にはいくつかの用途があります。たとえば、バージョン管理の形式としてデータ フローを複製し、アーカイブ目的で作成されたスペースに古いものを保存できます。

複製されたデータ フローは元のデータ ソースを保持します。データ フローで使用される元のデータ ソースを作成していない場合、またはスペースで使用できない場合は、データ フローでデータ ソースを再作成する必要があります。

## データ フローを実行する

[エディター] ビューに移動することなく、カタログから手動でフローを実行できます。フローの最新の構成と、データ ソースからの最新のデータが使用されます。実行に成功すると、新しい出力が生成されます。

次の手順を実行します。

* データ フロー上の the 詳細 icon をクリックし、[実行] &gt; [今すぐ実行] を選択します。

## データ フローの実行をスケジュールする

データ フローの実行をスケジュールするタスクを作成します。スケジュールでは、時間ベースまたはイベントベースのトリガーを使用できます。

タスクを作成するには:

1. 以下のいずれかを行います。

   * アクティビティ センターで、データ フローの the 他のアクション icon をクリックし、[実行] &gt; [スケジュール] をクリックします。

   * データ フローで [概要] セクションを開き、the 他のアクション icon &gt; [スケジュール] をクリックします。

2. [新しいタスクを作成] をクリックします。

3. [タスク名] に、タスクの名前を入力します。

4. 必要に応じて [説明] を追加します。

5. [基準] で、タスクのトリガーを選択します。次のオプションがあります。

   * 時間ベース: 特定の時点で更新が行われるようにスケジュールします。次に、そのトリガーに関連付けられた設定を使用してタスクを構成します。詳細については、「[時間ベースのスケジュール](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#TimeBased)」を参照してください。

     次の時間ベースのトリガーを使用できます。

     * 毎日

     * [週単位]。

     * 毎月

     * 毎年

   * イベント ベース: 特定のイベントが発生したときに更新が開始されるようにスケジュールします。詳細については、「[イベント ベースのスケジュール](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#EventBased)」を参照してください。

     次のイベント ベースのトリガーを使用できます。

     * 別のタスクの成功時: 選択したタスクが正常に実行されたときに更新を開始します。

     * 別のタスクの失敗時: 選択したタスクが失敗したときに更新を開始します。

     * 別のタスクの終了時：正常に終了したか失敗したかにかかわらず、選択したタスクの実行が終了したときに更新を開始します。

     情報メモイベント ベースのトリガーを使用して、データを更新するためのタスク チェーンを作成します。詳しい手順については、「[データ更新のためのタスク チェーンの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/task-chains-for-refresh.htm)」を参照してください。

6. 完了したら、 [保存] をクリックします。

### 時間ベースのスケジュール

時間ベースのスケジュールを作成する際は、次を選択できます。

* 更新の頻度と間隔

* タイムゾーンと時刻

* スケジュールが有効な期間

繰り返しの更新は、次の間隔で設定できます。

* 毎日: 1 日の回数、タイムゾーン、および時刻を設定します。

* 毎週: その週の日数、1 日の回数、タイムゾーン、および時刻を設定します。

* 毎月: その月の日数、1 日の回数、タイムゾーン、および時刻を設定します。

* 毎年: 月数、その月の日数、1 日の回数、タイムゾーン、および時刻を設定します。

任意の間隔で 1 日に複数回実行されるスケジュールの場合、スケジュールを実行する 1 日の時間を定義することもできます。その日のスケジュールを開始する特定の時刻を指定します。

既定で、スケジュールは終了日なしで継続的に実行されます。開始日、終了日を設定するか、または 2 つの日付間のスケジュールを実行することができます。

### イベント ベースのスケジュール

イベント ベースのスケジュールを使用すると、さまざまなアプリケーション、スクリプト、データフロー、テーブル レシピのタスクを連鎖させることができます。これは、これらのアセットを順次更新する場合に便利です。

詳細は、[データ更新のためのタスク チェーンの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/task-chains-for-refresh.htm)をご覧ください。

### タスクの管理

管理権限を持っていると、既存のタスクを管理できます。

タスクを表示および管理するには:

1. 以下のいずれかを行います。

   * アクティビティ センターで、データ フローの the 他のアクション icon をクリックし、[実行] &gt; [スケジュール] をクリックします。

   * データ フローで [概要] セクションを開き、the 他のアクション icon &gt; [スケジュール] をクリックします。

2. タスクの横にある the 詳細 icon をクリックし、利用可能なオプションのいずれかを選択します。または、 [履歴] タブに切り替えて、タスクが実行されたときの詳細な履歴を表示します。

詳細は、[データ更新のタスクの管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-manage-tasks.htm)をご覧ください。

### 制限と考慮事項

* データを更新するタスクは、5 回連続して実行に失敗すると非アクティブになります。タスクを所有している場合、これが発生すると通知が届きます。通知設定は、単一アプリケーション、スペース内のすべてのアプリケーション、またはテナント内のすべてのアプリケーション向けにカスタマイズできます。詳細については、「[タスクの所有権](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Ownershi)」を参照してください。

* タスクの所有者がテナントから退出するか削除された場合は、別のユーザーがタスクの所有権を取得するか、タスクを削除して再作成する必要があります。そうしないと、スケジュールされた更新は失敗します。この所有権を変更する方法については、「[タスクの所有権](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/managing-data-flows.htm#Ownershi)」を参照してください。

* キューに入れられ実行中のデータ更新プロセス (および CPU とメモリを集中的に使用する追加の同時プロセス) の数が多い場合、一部の更新プロセスが、スケジュールされた開始時刻より大幅に遅れて実行されることがあります。

* データ フローの公開されたコピーには、データを更新するためのタスクは含まれません。公開されたデータ フローのタスクは、管理スペース内のバージョンで再構成する必要があります。

* データ フローにデータを更新するためのタスクがあり、それをスペース (個人スペースまたは共有スペース) 間で移動する場合、これらのタスクは非アクティブ化されます。スケジュールされた更新を再開する準備ができたら、それらを再びアクティブ化できます。「[タスクのアクティブ化と非アクティブ化](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-manage-tasks.htm#Activating)」を参照してください。

### タスクの所有権

データ更新のタスクは、アプリケーション、スクリプト、データ フロー、またはテーブル レシピの所有者ではなく、タスクを所有するユーザーに代わって実行されます。タスクを正常に実行するには、タスク所有者がアプリケーション、スクリプト、データ フロー、またはテーブル レシピとそのデータ ソースへの適切なアクセス権を持っている必要があります。特定のアクションにより、タスクの所有者が変更されます。タスクの所有者は次のルールによって決定されます。

* データ フローを実行するためのタスクを作成すると、そのタスクの所有者になります。

* 別のユーザーが既存のタスクを編集または保存すると、そのユーザーがそのタスクの新しい所有者になります。

* 別のユーザーが [エディター] でデータ フローを変更すると、そのユーザーがそのデータ フローのスケジュールされた実行のすべてのタスクの新しい所有者になります。

* 管理スペースにデータ フローを公開または再公開しても、公開されたコピー内の既存のタスクの所有者は変更されません。

### データ更新タスクの管理

テナント管理者と分析管理者は、スケジュールされたデータ更新のタスクを編集および削除できます。これは 管理 アクティビティ センターで実行されます。詳細は以下をご覧ください。

* [テナント管理者および分析管理者向けのアプリケーションの管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-apps.htm)

* [テナント管理者および分析管理者向けのスクリプトの管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-scripts.htm)

## データ フローの通知を構成する

データ フローの通知構成パネルにアクセスして、通知をトリガーするイベントと、通知を受信するサポートを設定または変更できます。

次の手順を実行します。

* データ フローで the Move icon をクリックし、[管理] &gt; [通知設定] を選択します。

情報メモ

ウェブ通知は 90 日間利用可能で、その後は削除されます。

## データ フローの詳細を確認する

このオプションを使用すると、データ フローの [概要] ページに移動し、データ フローの一般的な情報をすべて確認できます。「[概要](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/navigating-data-flows.htm#Overview)」を参照してください。

次の手順を実行します。

* データ フローの the Move icon をクリックして、 [詳細] を選択します。

## 系列の表示

系列は、データ フローから元のソースまで、データとデータ変換を逆方向に追跡します。これにより、このデータ フローが処理するデータのオリジンがインタラクティブに表現されます。系列の詳細については、[分析 の系列を分析する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/lineage.htm)を参照してください。

次の手順を実行します。

* データ フローの the Move icon をクリックして、[ツール] &gt; [系列] を選択します。

## 影響分析の表示

影響分析では、データ フロー出力のダウンストリームの依存関係が表示されます。データ フローの変更によって、他のアプリケーション、スクリプト、またはその他のリソースが直接的または間接的に影響を受けるかについての質問に答えます。影響分析の詳細については、[分析 での影響分析の分析](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/impact-analysis2.htm) を参照してください。

次の手順を実行します。

* データ フローの the Move icon をクリックして、[ツール] &gt; [影響分析] を選択します。

## データ フローをエクスポートする

Analytics アクティビティ センターからデータ フローを .dfw ファイルとしてエクスポートできます。これらは、他の Qlik Cloud Analytics テナントまたは Qlik Sense バージョンにアップロードできます。

エクスポートされたデータ フローは、Web ブラウザーの既定のダウンロード フォルダーに保存されます。

次の手順を実行します。

* エクスポートするデータ フローで the 詳細 icon をクリックし、 [ダウンロード] を選択します。

## データ フローをスクリプトに変換する

データ フローをスクリプトに変換できます。変換するとデータ フローが複製され、スクリプトに変換されます。

次の手順を実行します。

1. 変換するデータ フローで the 詳細 icon をクリックし、 [管理] &gt; [スクリプトとして複製] を選択します。
2. [Confirm] (確定)をクリックします。

## データ フローを削除する

次の手順を実行します。

1. 削除するデータ フローの the 詳細 icon をクリックし、 [削除] を選択します。
2. [削除] をクリックします。