Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

PostgreSQL UUID を操作すると Tableau でエラーが発生する

公開日: May 11, 2022
説明
ユーザーが PostgreSQL に接続し、Tableau Desktop からデータを更新すると、次のエラーが発生します。
 
ERROR: operator does not exist: text=uuid (エラー: 演算子は存在しません: text=uuid)
Hint: No operator matches the given name and argument types. (ヒント: 指定された名前と引数の型に一致する演算子がありません。) You might need to add explicit type casts. (明示的な型キャストの追加が必要な場合があります。)
 Position: xxxx (位置: xxxx)

Error Code: 975DF5A2 (エラー コード: 975DF5A2)

または
 
ERROR: function min(uuid) does not exist (エラー: 関数 min(uuid) は存在しません) 
Hint: No function matches the given name and argument types. (ヒント: 指定された名前と引数の型に一致する関数がありません。) You might need to add explicit type casts. (明示的な型キャストの追加が必要な場合があります。)
Position: xxxx (位置: xxxx)

Error Code: 975DF5A2 (エラー コード: 975DF5A2)

Cause

次の 2 つの問題が関係しています。
  1. uuid 型の PostgreSQL 列は、Tableau で完全にはサポートされていません。 
  2. データベースにクエリを実行したときに、すべてのテーブルでキャストが表現されていません。
解決策

オプション 1

列を非表示にするか、これらの列を含まないカスタム SQL にテーブルを置き換えます。
 

オプション 2

カスタム SQL を使用して、その列をテキストに明示的にキャストします。複数のテーブルが結合されている場合は、すべてのテーブルでキャストが表現されていることを確認してください。
ナレッジ記事番号

001474864

 
読み込み中
Salesforce Help | Article