メイン コンテンツをスキップする 補完的コンテンツへスキップ

テーブル レシピの管理

テーブル レシピで実行できる内容は、テーブル レシピが配置されているスペースの種類に応じて異なります。個人スペースでは、テーブル レシピを管理できます。共有スペースでは、そのスペースにおけるユーザー権限に応じて、所有するテーブル レシピと他のユーザーのテーブル レシピの両方を管理できます。管理スペースでは、アクセスがより厳しく管理されているため、テーブル レシピを管理するオプションは限られています。実行できる内容の詳細については、「テーブル レシピのアクション」および「テーブル レシピのアクション」を参照してください。

カタログから、スペースに応じて次のアクションを実行できます。

テーブル レシピへのリンクをコピーする

特定のテーブル レシピへのリンクをコピーしてブックマークとして使用したり、テーブル レシピにアクセスできる共同作業者と共有したりできます。

  • テーブル レシピの 詳細 をクリックし、 [共有] > [リンクをコピー] を選択します。

テーブル レシピをコレクションに追加する

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

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

テーブル レシピを共有する

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

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

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

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

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

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

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

テーブル レシピを移動する

テーブル レシピは、共有スペース間だけでなく、共有スペースと個人スペース間でも移動できます。

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

  1. テーブル レシピの 詳細 をクリックし、 [管理] > [スペースに移動] を選択します。
  2. [Space] で新しいスペースを選択します。
  3. 新しいスペースを開くには、[スペースに移動する] を選択します。
  4. [Move] (移動)をクリックします。

テーブル レシピを編集する

テーブル レシピのタイトルと説明を変更できます。編集するテーブル レシピの 詳細 をクリックし、 [管理] > [詳細を編集] を選択します。テーブル レシピで使用されるタグを変更することもできます。タグは、テーブル レシピを関連するスクリプトやアプリとグループ化するために使用されます。タグは Qlik Cloud Analytics アクティビティ センターで共有されますが、表示できるのは自分で作成したタグ、またはアクセス権を持つアプリ、テーブル レシピ、スクリプトで使用されているタグのみです。

テーブル レシピを複製する

詳細 をクリックし、 [管理] > [複製] を選択すると、アクセスできるテーブル レシピを複製できます。複製は変更できます。

テーブル レシピを複製すると、さまざまな用途に使うことができます。たとえば、バージョン管理の形式としてテーブル レシピを複製し、アーカイブ目的で作成されたスペースに古いものを保存できます。

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

テーブル レシピを実行する

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

  • テーブル レシピの 詳細 をクリックし、 [実行] > [今すぐ実行] を選択します。

テーブル レシピをスケジュールする

テーブル レシピの実行をスケジュールするためのタスクを作成します。スケジュールでは、時間ベースまたはイベントベースのトリガーを使用できます。

タスクを作成するには:

  1. 次のいずれかを実行します。

    • アクティビティ センターで、テーブル レシピの 他のアクション をクリックし、 [リロード] > [スケジュール] をクリックします。

    • テーブル レシピで [概要] セクションを開き、他のアクション > [スケジュール] をクリックします。

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

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

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

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

    • 時間ベース: 特定の時点で更新が行われるようにスケジュールします。次に、そのトリガーに関連付けられた設定を使用してタスクを構成します。

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

      • 毎日

      • 週単位

      • 毎月

      • 毎年

    • イベント ベース: 特定のイベントが発生したときに更新が開始されるようにスケジュールします。

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

      • 別のタスクが成功

      • 別のタスクが失敗

      情報メモイベント ベースのトリガーを使用して、データを更新するためのタスク チェーンを作成します。詳しい手順については、「データ更新のためのタスク チェーンの作成」を参照してください。

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

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

  • 更新の頻度と間隔

  • タイムゾーンと時刻

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

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

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

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

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

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

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

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

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

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

詳細については、「データ更新のためのタスク チェーンの作成」を参照してください。

タスクの管理

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

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

  1. 次のいずれかを実行します。

    • アクティビティ センターで、テーブル レシピの 他のアクション をクリックし、 [スケジュール] をクリックします。

    • テーブル レシピで [概要] セクションを開き、他のアクション > [スケジュール] をクリックします。

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

詳細については、「データ更新のタスクの管理」を参照してください。

制限と考慮事項

  • データを更新するタスクは、5 回連続して実行に失敗すると非アクティブになります。タスクを所有している場合、これが発生すると通知が届きます。通知設定は、単一 app、スペース内のすべての app、またはテナント内のすべての app 向けにカスタマイズできます。詳しくは「タスクの所有権」を参照してください。

  • タスクの所有者がテナントから退出するか削除された場合は、別のユーザーがタスクの所有権を取得するか、タスクを削除して再作成する必要があります。そうしないと、スケジュールされた更新は失敗します。この所有権の変更方法に関する情報については、「タスクの所有権」を参照してください。

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

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

  • テーブル レシピにデータを更新するためのタスクがあり、それをスペース (個人スペースまたは共有スペース) 間で移動する場合、これらのタスクは非アクティブ化されます。スケジュールされた更新を再開する準備ができたら、それらを再びアクティブ化できます。「タスクのアクティブ化と非アクティブ化」を参照してください。

タスクの所有権

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

  • テーブル レシピを実行するためのタスクを作成すると、そのタスクの所有者になります。

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

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

データ更新タスクの管理

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

テーブル レシピの通知を構成する

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

  • テーブル レシピで 詳細をクリックし、[管理] > [通知設定] を選択します。

テーブル レシピの詳細を確認する

このオプションを使用すると、データ フローの [概要] ページに移動し、テーブル レシピの一般的な情報をすべて確認できます。「概要」を参照してください。

  • テーブル レシピの 詳細 をクリックし、 [詳細] を選択します。

テーブル レシピの系列を表示する

系列は、データとデータ変換をテーブル レシピから元のソースまで逆方向に追跡します。これにより、このテーブル レシピが処理するデータのオリジンがインタラクティブに表現されます。系列の詳細については、分析 の系列を分析するを参照してください。

  • テーブル レシピの 詳細 をクリックし、 [ツール] > [系列] を選択します。

テーブル レシピの影響分析を表示する

影響分析により、テーブル レシピ出力のダウンストリームの依存関係が示されます。テーブル レシピの変更によって、他のアプリ、スクリプト、またはその他のリソースが直接的または間接的に影響を受けるかについての質問に答えます。影響分析の詳細については、分析 での影響分析の分析 を参照してください。

  • テーブル レシピの 詳細 をクリックして、 [ツール] > [影響分析] を選択します。

テーブル レシピをエクスポートする

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

エクスポートしたテーブル レシピは、お使いの Web ブラウザの既定のダウンロード フォルダーに保存されます。

  • エクスポートするテーブル レシピで 詳細 をクリックし、 [[ダウンロード] > [エクスポート] を選択します。

テーブル レシピをスクリプトに変換する

テーブル レシピをスクリプトに変換できます。変換するとテーブル レシピが複製され、スクリプトに変換されます。

  • 変換するテーブル レシピで 詳細 をクリックし、 [管理] > [スクリプトとして複製] を選択します。

テーブル レシピをデータ フローに変換する

テーブル レシピをデータ フローに変換できます。変換するとテーブル レシピが複製され、データ フローに変換されます。

  • 変換するテーブル レシピで 詳細 をクリックし、 [管理] > [データ フローとして複製] を選択します。

新しいタブでテーブル レシピを開く

現在の作業を中断しないように、特定のテーブル レシピを新しいブラウザー タブで開くことができます。

  • 開こうとしているテーブル レシピで 詳細 をクリックし、 [新規タブで開く] を選択します。

テーブル レシピを削除する

カタログから、不要なテーブル レシピを完全に削除できます。

  1. 削除するテーブル レシピの 詳細 をクリックし、 [削除] を選択します。
  2. [削除] をクリックします。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。