2

SQL Server ベースのアプリケーションを Amazon Redshift に移植しようとしています。Redshift は、パフォーマンスとスケーラビリティの面で有望に見えます。バッチでクエリを実行するためのストアド プロシージャの代替を見つけるという問題に直面しています。

ありがとう

4

1 に答える 1

4

更新: ストアド プロシージャは、バージョン 1.0.7287 (2019 年 4 月下旬) から Amazon Redshift でサポートされるようになりました。ストアド プロシージャの使用を開始する方法の詳細については、ドキュメント「Amazon Redshift でストアド プロシージャを作成する」を参照してください。


悲しいことに、きちんとした代替品はありません。

ご覧のとおり、いくつかの選択肢があります。

  1. psqlスケジュール ジョブとして実行するシェル/CMD スクリプト。
  2. ETL ツール (SSIS)。ほとんどの場合、シェル/コマンド スクリプトを実行することに注意してください。
  3. xp_cmdshell を使用して呼び出す SQL Server ストアド プロシージャpsql
  4. AWS Data Pipeline を使用してバッチ処理を実行します。
于 2013-11-08T15:29:49.750 に答える