Qlik Community

Qlik Japan

Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。質問に関する回答は基本的に日本語で行われます。 日本語資料はグループにJoinしなくてもダウンロード可能ですが、 質問を投稿したい場合は、CommunityへのログインをしてグループにJoin Requestを行って下さい。 承認を受けた後に質問を投稿することが可能になります。 ログインはQlikIDを登録してください。

Highlighted
t-narita
New Contributor

ロードスクリプトの処理時間計測について

こんにちは。

みなさんはロードスクリプトのパフォーマンス改善を行う際、

処理時間の計測はどのように行っていますでしょうか?

一部のロジックの処理時間を計測したい場合、

ログファイルの時刻から処理時間を計算する方法はあるかと思うのですが、

当該箇所を見つけるのも計算するのも面倒です。

もし効率のよい方法がありましたら、

共有頂けると幸いです。

1 Solution

Accepted Solutions
kentaroWakamatsu
Contributor

Re: ロードスクリプトの処理時間計測について

FROM やResident句がある行などをWhere抜き出して、日時部分の上の行との差分を出すようなものをツールとして用意しておいたらどうでしょうか?

きちんとしたものを作るとなると多少データの精製やロードスクリプトの記載方法の統一など、手間が必要かもしれませんが、効率的に着手すべき優先順位をだす事が目的で、あくまで個人利用であれば、単純なもので良いと思います。

私も年1~2回ほど手がけていますが、私の場合は頻度は少ないので、都度作成しています。

海外のサイトですが、qlikview cookbookだと、いろんなツールがありますよ。

URL:https://maps.google.co.jp/maps?output=classic&dg=brw

チューニングということであれば、DaCompareTool を私は良く使います。

これは、ファイル内で利用していない項目などの抽出や重たい計算式なども確認出来るので非常に便利ですよ。

3 Replies
kentaroWakamatsu
Contributor

Re: ロードスクリプトの処理時間計測について

FROM やResident句がある行などをWhere抜き出して、日時部分の上の行との差分を出すようなものをツールとして用意しておいたらどうでしょうか?

きちんとしたものを作るとなると多少データの精製やロードスクリプトの記載方法の統一など、手間が必要かもしれませんが、効率的に着手すべき優先順位をだす事が目的で、あくまで個人利用であれば、単純なもので良いと思います。

私も年1~2回ほど手がけていますが、私の場合は頻度は少ないので、都度作成しています。

海外のサイトですが、qlikview cookbookだと、いろんなツールがありますよ。

URL:https://maps.google.co.jp/maps?output=classic&dg=brw

チューニングということであれば、DaCompareTool を私は良く使います。

これは、ファイル内で利用していない項目などの抽出や重たい計算式なども確認出来るので非常に便利ですよ。

t-narita
New Contributor

Re: ロードスクリプトの処理時間計測について

若松 兼太郎様

ご回答ありがとうございます。

ロードスクリプトに処理時間のログ出力ロジックを組み込む形で検討していたのですが、

ご教授頂いた方法の方がスクリプトの修正も不要で手早くできそうですね。

QlikView Cookbookのご教授もありがとうございました。

ツールやレシピなど、参考にさせて頂きます。

t-narita
New Contributor

Re: ロードスクリプトの処理時間計測について

QlikView Cookbookのツールをいくつか確認させて頂きましたが、

非常に便利なツールが揃っているのですね。

ご教授頂きありがとうございました。

Script Log Analyzerを使用すれば

ログの各グループの処理時間が簡単に分析できるため、

ロードスクリプトの処理時間計測については

解決できそうです。

ありがとうございました。