2016-03-22 8 views
2

私はU-SQLを初めて使用しています。私はいくつかの基本的な質問をしようとしており、急性のアクセントがどのように扱われるかという問題を発見しました。USQL ACUTE ACCENT

私のデータに鋭いアクセントがあると、エラーが発生し、続行できません。私はスペイン語ですので、私が扱っているデータのほとんどは鋭いアクセントを持っています。

特別なコーディングプロトコルに従う必要がありますか?

+0

問題の原因を教えてください。 – Alex

+0

//いくつかのデータ @searchlog = EXTRACT クラーベ\tフロート、\t \tエストゥディオ\t文字列、\t \t Turno \t文字列、\t \t Fecha \tのDateTime、\t \t Plataforma \t文字列、\t \t Agente \tを読みます文字列、 \t Proveedor \t文字列、\t \t SERVICIO \tストリング、\t \t Periodo \tフロート、\t \tオラ\tストリング、\t \t Mesの\tストリング、\t \t Horario \tストリング、\t \tコントロール\tストリング、\t \t Tipologia \tストリング、\t \t Llamad \tストリング、\t \t Rechazado \tストリング、\t \t Bimestre \tストリング、Extractors.Text()を使用して@ FROM \t \tスーパーバイザ\tストリング "/サンプル/ pruebaDatosAdicionales.txt" 。 [OK]を挿入すると: //以前に作成されたテーブルに挿入します。 INSERT INTO [Informes]。[dbo]。[DatosAdicionales] SELECT * FROM @searchlog; –

+0

私が挿入しているデータにはアクセントがあります。このエラーは ERROR VertexFailedFastです。頂点の故障により、迅速なジョブアボートが発生しました。 Vertex failed:SV1_Extract_Partition [0] with error:頂点ユーザコードエラー。 DESCRIPTION 頂点がフェイルファストエラー 解像度で失敗 DETAILS 頂点SV1_Extract_Partition [0] .v1 {6DE61CE6-453A-48CB-830F-036920D864B4}が失敗 エラー: 頂点ユーザコードエラー EXITCODE = CsExitCode_StillActive Errorsnippet =広告の処理中にエラーが発生しました –

答えて

2

ほとんどの場合、エンコードの問題が発生しています。

解凍先のファイルのエンコードを確認してください(たとえば、notepad ++を使用できます)。

たとえば、ファイルがANSIエンコーディングである場合、ファイルをUTF-8に変換してからデータレイクにアップロードする必要があります。

現在サポートされているエンコーディングは、アクセント付き文字をサポートしていないASCII、UTF-8およびUnicode(UTF-16)LEおよびBEです。私たちは、バックログにANSIコードページをサポートしています。コードページを次のユーザーボイスアイテムhttps://feedback.azure.com/forums/327234-data-lake/suggestions/13077555-add-ansi-code-page-support-for-built-in-extractorsに提供して投票できる場合は、バックログ機能の優先順位付けに役立ちます。

+1

Olé!私のケースでは、ANSIからUTF-8に私のtxtのコード化を変更し、それは正常に動作します! ありがとう、私の英語のために申し訳ありません。 –

+0

よろしくお願いします!他の人がそれを見つけるように私の答えをマークしてください:) –

関連する問題