Qlik Trainingブログ

  • Qlik Sense
  • Qlik Cloud
  • 運用者
  • 開発者
2022.12.14

Qlik Application Automation活用術#S3へCSVを分割配信する

「Qlik Application Automation」とは、GUIで簡単にアプリケーション同士の連携処理を作成できるQlik Sense SaaSの新機能です。今回は、この「Qlik Application Automation」を用いて「Amazon S3へCSVファイルを分割配信する」方法についてご紹介します。

目次

※本記事は2022年11月時点の[SaaS]で作成しています。

Qlik Application Automationとは

Qlik Application Automationは、キャンバス上でアイコンをドラッグ&ドロップするというノーコードの簡単な操作で、Qlik Sense SaaSを含む様々なクラウドアプリ同士の連携処理を作成できます。

CSV分割配信の処理概要


今回は例として、「支社ごとに売上明細を毎日CSVファイルで配信する」という処理を実装します。(テーブルを取得する際の制限が 10万セル のため、データ量がオーバーする場合は、このように分割して配信する方法をご検討ください。)

CSV分割配信の設定方法

1) CSVに出力するデータを「テーブル」チャートとして作成する

※グループ(Ex:支社)ごとに分けて作成する必要はなく、テーブルを1つ作成します。

2) Qlik Application Automationで配信の設定をする

1. ハブ画面に戻り、画面右上の[新規追加]から[新しい自動化]を選択します。

2. 検索欄に「S3」と入力後、Enterキーを押下すると、S3に関するテンプレートが表示されます。
今回は「Store a straight table as a .csv file on Amazon S3」を選択します。

3. いくつかのアイコンを追加していきます。

4. 以下それぞれのパラメータに設定をしていきます。

5. 設定が完了したら、画面上部の「Run」で処理を実行します。

6. 処理が成功すると以下のような画面が表示されます。

7. 「Close」でポップアップを閉じます。

8. 必要に応じて「Start」アイコンで処理のスケジュールを設定します。

出力イメージ

Amazon S3に出力されるイメージは以下のとおりです。
※各CSVは支社ごとの情報に絞り込まれた状態になっています。

■Amazon S3 画面

注意事項
Qlik Application Automation利用時の注意事項は以下のとおりです。

・1つの自動化につき、同時刻に1回のみ実行可能
・並列処理はできない(SparkやHadoopではない)
・最大実行時間は1時間
 ※実行時間が長い処理の場合は分割する
・自動化の最大同時実行数は10(ライセンスによって増加)
・テナント全体で1分間に最大300回のAPIコールが可能

さいごに

Qlik Application Automationを活用し、「Qlik Application Automation」を用いて「Amazon S3へCSVファイルを分割配信する」方法についてご紹介しました。
Qlik Application Automation を活用すると、この他にも様々な処理の自動化が可能です。
ぜひ、ご希望の処理を「Qlik Application Automation」で実現してみてください!

▼その他のQlik Application Automationに関する記事はコチラ↓

関連している記事

  • Qlik Cloud
  • Qlik Sense
  • 利用者
  • 可視化・分析
2024.05.02

複数のアプリから目的のチャート同士を比較しよう!

複数のアプリから特定のチャート同士を比較して見たいことはありませんか?本記事では、Qlik Sense SaaSの[ハブで監視]の活用方法を紹介します。

  • Qlik Cloud
  • Qlik Sense
  • 運用者
2024.04.24

Qlik Cloud 日本リージョンへの移行方法(qlik-cli利用時の注意点)

先日、本ブログにて、日本リージョンへテナントを移行する方法の全体像をご紹介しました。今回は、コマンドラインのqlik-cliを用いたテナント移行時の注意点と、コマンドやスクリプトの記述例をご紹介します。

  • Qlik Sense
  • Qlik Cloud
  • 開発者
  • 運用者
2024.04.17

Qlik Application Automation活用術:Microsoft Teamsにメッセージを配信する

Qlik Sense SaaSを使用していて、メジャーの結果と事前に設定した閾値を比較して、閾値を超えたら通知を飛ばせたら良いな、と考えたことはありませんか?本記事では、Qlik Sense SaaSの「Qlik Application Automation」でMicrosoft Teamsにメッセージを配信する方法を紹介します。

ページの先頭へ戻る