問題タブ [u-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
u-sql - U-SQL での Case ステートメントの実装
U-SQL を使用した case または IF ステートメントの実装に関する提案があるかどうか疑問に思っています。たとえば、これを変換するにはどうすればよいですか:
azure-data-lake - 動的データから ADL のテーブルにパーティションの範囲を追加できますか
特定の静的データに固定するのではなく、動的にパーティションを追加することは可能ですか? たとえば、異なる CSV レコードからすべての日付のパーティションを作成する必要がある場合。
azure-data-factory - パラメーターを介して Azure Data Factory パイプラインを介して U-SQL アクティビティにプロパティを渡しますか?
アクティビティ/パイプラインの "parameters" プロパティを介して、パイプラインのスライス開始/終了時間プロパティを U-SQL アクティビティに渡したいと考えています。
目的は、スライスの開始日に基づいて動的なファイル名を生成し、プロセスを調整して毎日実行し、その日付のファイルを処理することです。
それは可能ですか?
azure-data-lake - Azure Data Lake U-SQL ジョブが次のエラーで失敗する: JM_FinalMetadataOperationUserError
パーティション分割されたテーブルを更新する Azure Data Lake で U-SQL ジョブを実行しており、それらは正常に実行されますが、「ファイナライズ」フェーズでエラー「JM_FinalMetadataOperationUserError」で失敗します。スタック トレースは次のようになります。
エラーメッセージには次のように記載されています。
この問題の原因は何ですか? テーブルから値が追加/切り捨てられたことが原因ですか?
助けていただければ幸いです。
azure-data-lake - データ レイク アナリティクス: さまざまなファイルに書き込むためのカスタム Outputter?
1 つの列のデータに基づいて個々のファイルに行を書き込む U-SQL のカスタム アウトプッターを作成しようとしています。たとえば、列に「2016-01-01」という日付がある場合、その行はその名前のファイルに書き込まれ、次の行は同じ列の値を持つファイルに書き込まれます。
クライアントを作成し、SDK 関数を使用して個々のファイルに書き込むアウトプッター内で Data Lake Store SDK を使用して、これを行うことを目指しています。
これは実行可能で可能な解決策ですか?
アウトプッターのためにオーバーライドされる関数が
IUnstructuredWriter が StreamWriter にキャストされているため (そのような例を 1 つ見ました)、この IUnstructuredWriter が U-SQL スクリプトによってこの関数に渡されると仮定します。したがって、ここで渡されるものを制御することはできません。また、すべての行で一定のままで、変更できません。
azure-data-lake - ストレージ アカウント パス内のすべてのファイルに対して、U-SQL の EXTRACT でワイルドカードを使用するにはどうすればよいですか?
以下を使用して、U-SQL の一連のファイルからデータを抽出しようとしています。
しかし、U-SQL は "*" を好まないようです。U-SQL でワイルドカードを使用するにはどうすればよいですか?
azure-data-lake - U-SQL Reducer の目的は何ですか?
U-SQL でのレデューサーの使用に関するドキュメントやサンプルは見つかりませんでした。
Reducer と Applier の違いは何ですか。関数シグネチャから、両方とも一度に 1 行を受け取るためです。
私のユース ケースは次の質問です: Azure Data Lake Analytics: U-SQL を使用して重複する期間を組み合わせる
Applier を使用してこの機能を実現しました。
レデューサーは、このユース ケースでどのように役立つでしょうか?
azure - u-sql クエリで n パーセンテージの行をフェッチする必要がある
上位 n パーセンテージの行を取得するために u-sql クエリを作成する際に助けが必要です。行の合計数を取得し、col1 に基づいてデータセットから上位 3% の行を取得する必要がある 1 つのデータセットがあります。私が書いたコードは次のとおりです。
@telData は私の基本的なデータセットです。助けてくれてありがとう。