2017-06-21 10 views
0

Amazon Redshiftに接続してTableau 10で複数のデータの視覚化を作成してしまったのは非常に不満です。すべてが非常にうまくいた、私はカスタムSQLクエリを全く変更しなかった。しかし、突然、このエラーが表示され続け、新しい視覚化ができなくなってしまいました。そして今、私は新しいタブローブックを開くと、すべてをやり直す必要があり:TableauのAmazon Redshiftエラー

enter image description here

タブローで私のカスタムSQLクエリは非常に単純です:

select col1, col2, col3, col4, col5, col6, col7 
from my_table 
where col1 is not null and col2 is not null 

あなたはがあるのいずれかの解決策を知っていますかこの問題を解決しますか?

+0

なぜカスタムSQLを使用するのですか?テーブルに接続して、フィルタ条件をデータソースフィルタとして追加してください。カスタムsqlはクエリの最適化を禁止します。 –

+0

私は本当にtableauフィルタが好きではありませんが、クエリからこれらの不要なデータを取り除くことができれば、最初はそれが良いでしょう。一方、私は同じクエリを使用しているが、新しいTableauブックを作成したとき、すべて正常に動作しています。したがって、カスタムクエリの問題ではありません。 –

+1

フィルタをデータソースフィルタにすると、すべてのクエリに適用され、データソース定義の一部であるため、ビューで誤って変更することはできません。これはあなたのカスタムクエリとまったく同じ効果を持ちますが、Tableauは生成するSQLをより良く制御できます。あなたが見ている問題を避けるかもしれません。 –

答えて

2

Tableauの数値としてモデル化された列のテキストsql出力があったときと同じエラーが発生しました。エラーは、その列にある空の文字列が原因です。あなたの列をラップしてみてくださいnullif(column_name,'')

関連する問題