Loading

Amazon Redshift の抽出を更新しようとすると複数の "[Amazon][Redshift ODBC] (30)" エラーが発生する

公開日: Jul 20, 2023
説明
Tableau Desktop で Amazon Redshift 抽出を更新しようとすると、次のエラーが発生する場合があります。
 
Error: "[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a Query ERROR: Missing data for not-null field DETAIL" (クエリを実行しようとしたときにエラーが発生しました。null でないフィールド DETAIL にデータがありません。)
および
"[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a query ERROR: Error converting text to date"(クエリの実行中にエラーが発生しました。テキストから日付への変換中にエラーが発生しました。)

Cause

データ ソースに多数の null フィールドがある場合は、Redshift によって空の文字列 (“”) に変換されます。Tableau は、CHAR や VARCHAR データ型などの空の文字列の処理方法を認識していないため、エラーをスローします。
解決策
基になる Amazon Redshift データ ソースのフィールドは、Null を格納するようにキャストする必要があります。これを行うには、Amazon Redshift のデータ変換関数 BLANKASNULL を使用できます。
その他のリソース
この問題の詳細については、AWS 開発者フォーラムおよび AWS ナレッジ ベースを参照してください。
ナレッジ記事番号

001473115

 
読み込み中
Salesforce Help | Article