SnowConvert: Redshift¶
移行の最初のステップは、移行に必要なコードを入手することです。データベースからコードを抽出する方法はたくさんありますが、Snowflakeが提供する抽出スクリプトを使用することをお勧めします。
これらのスクリプトのソースコードはすべてオープンソースであり、 GitHub で入手可能です。
前提条件 ¶
Redshiftデータベースを持つRedshiftクラスターへのアクセス。
可能であればスーパーユーザーまたはデータベース所有者でのデータベースへのアクセス。
AWS CLI のインストール。
AWS ポータルへのアクセス。
スクリプトのインストール¶
https://github.com/Snowflake-Labs/SC.DDLExportScripts/ に移動します。
コードオプションからドロップダウンを選択し、 ZIP をダウンロード オプションを使用してコードをダウンロードします。
ZIP ファイルを解凍します。Teradata用のコードはTeradataフォルダーの下に置く必要があります。
使用手順 に従ってファイルを変更し、システム上で実行します。
結果のパッケージ化 ¶
スクリプトが完了すると、出力フォルダーには移行用のすべての DDLs が含まれます。このフォルダーを圧縮して SnowConvert で使用することができます。
たとえば、次を実行します。
コピー
zip -r output.zip ./output