コストを節約するために、複数のテーブル作成スクリプトを1つのadlaジョブとして展開したいと考えています。私はパッケージを使用して、すべてのテーブルに対して定義されたパーティションキーのセットを取得しています。マージされたスクリプトとして展開しようとすると、importステートメントが複数回宣言されて失敗するという不満があります。U-SQL:2つのusqlファイルを同じimport文でマージする方法
私はまだスクリプトを1つずつデプロイできますが、スクリプトをマージしてより速くデプロイできるかどうかを確認したいと思っていました。
おかげ アミット
「統合スクリプトとして展開する」とはどういう意味ですか? – COR
複数のストアドプロシージャ/関数作成ステートメントを持つマージスクリプト。私たちのコード・リポジトリでは、各オブジェクトの作成は別々のファイルにあり、現在、カタログにそれらのエンティティを作成するためにadlaジョブをサブミットする必要があります。私たちが望むのは、10-15のスクリプトを1つに動的にマージして、adlajobを送信して、複数のオブジェクトを一度に作成できるようにすることです。 –
データファクトリはここでは解決策ではありませんか?それぞれのU-SQLファイルをアクティビティとして定義する「準備」パイプラインを作成することができます。展開する前に、パイプラインを実行するだけでいいかもしれませんが、それはそれです... – COR