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

スクリプト エディタ の使用

スクリプトを使用して、Qlik Cloud 分析 ハブで分析アプリのデータを直接準備します。スクリプトは、データのロード、変換、エクスポートを実行するタスク固有の専用アプリケーションです。スクリプト エディタ を使用してスクリプトを作成および管理します。

スクリプトを使用すると、分析アプリを使用せずにデータをロードして変換できます。 変換を再利用して、複数のアプリにデータを提供できます。スクリプトを使用すると、ユーザーがアプリ内で自らデータを構築して変換する場合を除き、分析アプリのワークフローからデータ準備を取り除くことができます。

スクリプト エディタ では、ハブでデータ スクリプトを作成、プレビュー、実行できます。これらのスクリプトを使用すると、Store ステートメントで QVD ファイルまたはその他の形式でデータを保存できます。これらの出力は、他のユーザーが分析アプリを作成するとき、または AutoML 用のデータを準備するときに使用できます。他のユーザーが分析アプリのロード スクリプトのテンプレートとして使用できるスクリプトを作成することもでき、同様のデータ モデルを使用したアプリの作成を迅速化できます。

スクリプト エディタ では、スクリプトによって使用されるデータ ソースと、スクリプトによって出力されるファイルを表示できます。スクリプトの影響分析と系列情報だけでなく、その入力と出力にもアクセスできます。

スクリプトは、事前定義されたスケジュールまたはオンデマンドでリロードするように設定できます。

スクリプトと スクリプト エディタ の概要については、「スクリプト エディタ のナビゲート」を参照してください

スクリプト エディタ で開かれたスクリプト

スクリプト エディターの概要で、 [サマリー] タブを開きます。

権限

スクリプトを作成、表示、削除できるかどうかは、作業しているスペースの種類とそのスペースでの権限に応じて異なります。

共有スペースでの権限の管理

管理スペースでの権限の管理

スクリプトの作成

ハブで [新規追加] > [スクリプト] をクリックすると、スクリプトを作成できます。新規スクリプトを作成するときに、スクリプトの宛先スペースを指定できます。既定では、スクリプトは現在のスペース、またはスペースが選択されていない場合は個人スペースに追加されます。

新しいスクリプトを作成したら、スクリプトにデータをロードし、スクリプトからファイルをエクスポートするために使用するロード スクリプトを開発できます。まず、スクリプト エディタ の [エディター] セクションでスクリプトにデータ ソースを追加します。その後、Qlik スクリプト関数を使用して、ロードされたデータを変換できます。作業中に、 [データのプレビュー] を使用して、ロード スクリプトによってエクスポートされるデータを表示できます。最後に、ロードされたデータを保存およびエクスポートするための Store ステートメントを追加します。

スクリプトへのデータソースの追加

Qlik スクリプト関数を使用して、ロード スクリプトにデータ ソースを追加できます。既存のデータ ファイルと接続を使用できます。新しいデータ ソースと接続を追加することもできます。[データ ソース] で既存のデータ ソースを表示することや、新しいデータ ソースを追加することができます。

既存のデータセットからのデータの追加

[データカタログから追加] をクリックして、データ カタログを開きます。複数のデータセットからデータを追加できます。

参照先:  データ カタログからのデータのロード

接続の作成

[接続の新規作成] をクリックして接続をスクリプトに追加します。

参照: 分析データのロード

ロードスクリプトの構築

スクリプトでは、スクリプトの実行時にデータ ロード構文を使用してデータ ソースに接続し、データを取得します。

ロード スクリプトでは、ロードする項目とテーブルを指定します。このスクリプトを使用してスペース認識接続を定義すると、別のスペースからデータをロードすることや、ロード スクリプトが現在のスペースで特定の名前のデータ ソースを検索することができます。スペース認識接続の詳細については、「スクリプト内でのデータ接続の参照」を参照してください。

ロード スクリプト内の関数を使用して、ロードされたデータを操作できます。スクリプト エディタ は、アプリのデータをロードして変換するための広範囲なツール セットを提供します。次の操作を実行できます。

  • 新しい値の計算

  • コード化された値の変換

  • 値の集計

  • テーブルの結合または連結

  • データの検証

ロード スクリプトの作成の詳細については、次を参照してください。

すべてのスクリプトには、プロファイルの選択に基づいた既定のロケールと地域設定が含まれています。これらの設定の変更については、「アプリとスクリプトの地域設定の変更」を参照してください。

データのプレビュー

[エディター] でデータをプレビューできます。これにより、すべてのデータをロードおよびエクスポートすることなく、部分的なロードを実行できます。Store ステートメントを無視して、テーブルごとにプレビューするデータの行数を定義できます。データをプレビューするには、 [データのプレビュー] をクリックします。

データのプレビューの詳細については、「Previewing data in スクリプト エディタ」を参照してください。

データのエクスポート

スクリプト内で Store ステートメントを使用してデータをエクスポートできます。スクリプトに手動で追加することも、DataFilesStore ステートメントを挿入 をクリックして [Store ステートメントを挿入] を開き、ステートメントを作成することもできます。データの保存の詳細については、「スクリプト エディタ でのデータの保存」を参照してください。

スクリプトを実行してエクスポートするには、 [データのエクスポート] をクリックします。

スクリプトの制限事項

スクリプトには次の制限があります

  • アプリとは異なり、スクリプトはスクリプトにロードされたデータを保持しません。セッションが終了すると、データは削除されます。たとえば、データをプレビューしてからスクリプトを閉じた場合、次にスクリプトを開 くときには、もう一度 [データのプレビュー] をクリックして新しいプレビューを生成する必要があります。

  • スクリプトでは部分ロードはサポートされていません。

  • binary ステートメントを含むスクリプトのロードはサポートされていません。スクリプトはロードされたデータをスクリプト内に保存しないため、binary ステートメントを使用してスクリプトからデータをロードすると、空のテーブルが作成されます。

  • スクリプトはセクション アクセスをサポートしていません。

  • データのプレビュー (Use Store ステートメントをオンにしない) は、リロード情報のリロードとしてカウントされません。

  • Qlik Sense Enterprise on Cloud ServicesQlik Sense Desktop、または Qlik Sense Mobile にアップロードされエクスポートされたスクリプトは、データなしのアプリとして表示されます。

  • [管理可能] 権限を持つ共有スペースのメンバーは、 [概要] の [公開済みコピー] タブを表示できますが、公開済みスクリプトは表示できません。[公開可能] 権限を持っている場合は、自分のスクリプトを表示できます。

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

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