Loading

Redshift に接続しているビューにデータ フィールドを追加するときのエラー

公開日: Mar 18, 2022
説明
Amazon Redshift のテーブルに接続するとき、ビューにフィールドを追加すると次のエラーが発生する場合があります。

TableauException:[Amazon][Amazon Redshift](30)Error occurred while trying to execute a query:[SQLState 42703]ERROR: xxxxx does not exist (クエリの実行中にエラーが発生しました: ... xxxxx は存在しません)

Cause

Redshift で enable_case_sensitive_identifier が "off" に設定されている場合、名前に大文字が含まれているデータ フィールドは Redshift で認識できません。

次のコマンドにより、現在のセッションの間のみ設定を上書きできます。Tableau での動作は変更されません。
SET enable_case_sensitive_identifier TO true;
解決策
enable_case_sensitive_identifier がユーザー レベルまたはクラスタ レベルで "on" に設定されているかどうかを確認します。

次のコマンドにより、現在のセッションの間のみ設定を上書きできます。
SET enable_case_sensitive_identifier TO true;
その他のリソース
Amazon ドキュメント: サーバー設定の変更
ナレッジ記事番号

001474839

 
読み込み中
Salesforce Help | Article