お世話になっております。
4月からAzureを実務で触り始めました。
実現したいこと
Azure Synapse AnalyticsでAzureストレージアカウントにあるcsvから外部テーブルを作成し、SELECTクエリを成功させたい。
発生している問題・エラーメッセージ
SQLスクリプトでストレージアカウントにあるcsvを元に外部テーブルを作成し、外部テーブルに対しSELECT文を投げると以下のエラーメッセージが返ってきました。
https://learn.microsoft.com/ja-jp/sql/t-sql/statements/create-external-table-transact-sql?view=sql-server-ver16
エラーメッセージ Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2288, column 13 (FestivalDate) in fsv.Festival
定義されている列と入っている実際の値が違うという趣旨のエラーでしょうか?
このエラーをはいている該当の行の列の値はnullが入っていることがストレージのcsvからわかりました。
SELECTするときにCASE文などでnullならほかの値を出すというような処理を書いてみたのですが、うまくいってません。
どなたかご教授いただけないでしょうか?
0 コメント