Snowpark Migration Accelerator: ツールの実行

Snowpark Migration Accelerator(SMA)をインストールし、コードベースを準備すると、実行プロセスを開始できます。SMA アプリケーションが開いている場合は戻り、閉じている場合は起動します。

プロジェクト設定

最初にツールを開くと、開始/アクティブ化ページが表示されます。その場合は、「開始」ボタンをクリックして始めます。

開始またはアクティブ化

SMA のユーザーであれば、ウェルカムページをスキップして直接プロジェクトページにアクセスすることができます。新規ユーザーにはウェルカムページが表示され、「開始」をクリックしてプロジェクトページにアクセスできます。

プロジェクトページ

メニューから「新規プロジェクト」を選択して開始します。このチュートリアルのためにすでにプロジェクトを作成している場合は、代わりに「プロジェクトを開く」を選択することでアクセスできます。

「プロジェクト作成」ページでは、新しいプロジェクトファイルを作成することができます。これは、 SMA の評価タスクとコード変換タスクの両方に不可欠です。プロジェクトファイル(拡張子は.snowma)は、選択したソースディレクトリに保存され、 SMA のすべての実行を記録します。複数の実行をリンクさせる場合は、既存のプロジェクトファイルを開き直すことができます。すべてのプロジェクト情報は、ローカルマシンと共有データベースの両方に保存されます。プロジェクトについての詳細は、 「プロジェクト」ファイル をご参照ください。

表示されているすべてのフィールドは、評価ツールの構成および分析実行後のプロジェクト管理に必要です。次の画像は、利用可能な各オプションについて説明したものです。

プロジェクト作成ページ

このウォークスルーでは、「Sparkデータエンジニアリング例」コードベースを使用します。これは、 サンプルコードベースセクション にあります。以下のステップを実行します。

  1. コードベースをダウンロードして解凍します。

  2. すべてのファイルが格納されているルートディレクトリを探します。これが、入力ディレクトリになります。

  3. ご希望のプロジェクト名を選択します。

  4. 出力ディレクトリを選択します(ツールはデフォルトの場所を提案しますが、必要に応じて変更できます)。

評価を開始する前に、 コード準備 セクションで説明されているように、入力ディレクトリに適切な拡張子のソースコードファイルがあることを確認してください。

準備ができたら、画面右下の「SAVE して START ASSESSMENT」ボタンをクリックします。

実行と評価の出力

評価プロセスを開始すると、 SMA は、3つのステップでソースコードを分析します。

  1. まず、基本的なスキャンを実行し、コードベース内のすべてのファイルとキーワードのインベントリを作成します。

  2. そして、ソース言語に従ってコードを解析し、コードの関数を表すセマンティックモデルを作成します。

  3. 最後に、このモデルを使用して、 Spark参照インベントリインポートライブラリ分析 などの詳細情報を生成します。変換モードでは、変換後のコードも生成されます。

このプロセス中、画面には3つの進行状況インジケーターが表示されます。

  • ソースコードの読み込み

  • ソースコードの分析

  • 結果の書き込み

各ステップが完了すると、これらのインジケーターが点灯します。

実行ページ.

分析が完了したら、「結果を表示」をクリックして分析出力を表示します。