お問い合わせ
1 分で読むことができます。

QlikViewの$Syn-1を回避して処理速度を高速化させる方法

執筆者 Deck 更新日時 2014年6月20日

QlikViewの$Syn-1を回避して処理速度を高速化させる方法

QlikView(クリックビュー)では必要のない項目をコメントアウトする方が処理速度を高速化させることができます。

ロードスクリプトでファイルを読み込んだとき、テーブルビューアーで確認をしてみると【$Syn-1】と表示されてしまうことがあります。

これはテーブル間で同じ項目名が2つ以上ある場合に発生し、

放置しておくと同じ項目を何度も呼びだしてしまい、メモリに負荷がかかってしまいます。

そこで、今回は$Syn-1の回避方法を説明してきたいと思います。

 

キャプチャ

 

 

$Syn-1はテーブル間に項目名が2つ以上ある場合に発生するので、

テーブル間の項目名を1つにすると解消されます。

【配送】テーブルの明細番号をコメントアウトして、

【注文明細】テーブルにのみ、明細番号が表示されるようにします。

キャプチャ1

 

 

【配送】テーブルの明細番号がコメントアウトされましたので、

テーブル間の項目名が2つ以上あったのが解消され、$Syn-1の表示もなくなりました。

【$Syn-1 table】テーブルは$Syn-1の表示がある場合に自動的に作成されるテーブルなので、

$Syn-1が解消されれば、

【$Syn-1 table】テーブルの表示もなくなります。

以上で、$Syn-1が解消されたことが確認できます。

キャプチャ2

 

Qlikで使えるloadscript(ロードスクリプト)一覧はこちら

 

 

 

QlikViewを体験してみませんか?

INSIGHT LABではQlik紹介セミナーを定期開催しています。QlikViewとQlik Senseの簡単な製品概要から、Qlikの特性である「連想技術」のご紹介、デモを通してQlikViewとQlik Senseの操作感や美しいインターフェースをご覧いただきます。企業の大切な資産である膨大なデータからビジネスを発見する 「Business Discovery」を是非ご体験ください。

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト

2 分で読むことができます。

QlikView 関数 まとめ一覧【重要関数大全】

2 分で読むことができます。

【QlikView/Qlik Sense】Set分析でCount関数を使う方法