お互いに依存するいくつかのコード単位で構成される大きなU-SQLスクリプトを作成しました。単一のU-SQLジョブとして実行できます。ところで、私たちはこの仕事をAzure Data Factory活動として実行しています。複数のファイルでU-SQLスクリプトを管理し、単一のジョブとして実行する
私たちは、このスクリプトをより良い保守とテストのために1つのユニットを含む複数のU-SQLスクリプトに分割したいと考えています。このようにして、スクリプトの個々のユニットに対する単体テストを行うことができます。しかし、私たちがこれを行うと、別の問題に直面しました。複数のスクリプトの場合、データファクトリパイプラインをデプロイする前に、これらのスクリプトをすべて1つのスクリプトに結合する必要があります。
複数のファイルでU-SQLスクリプトを管理し、Azure Data Factoryで単一のジョブとして送信する方法はありますか?
どのような回避策ですか?それ以外の場合は、スクリプト全体を一緒に管理することは非常に困難です。 – Ajay
「スクリプトの一部をプロシージャとテーブル値関数に分割して、U-SQLカタログでの再利用と保守性と共有を容易にすることができます。次に、スクリプトを送信することでこれらのアーティファクトが作成されます。 –
例を挙げれば素晴らしいことでしょう。ありがとう... – Ajay