SAS Studioの特長

統合開発環境

統合開発環境

  • データと分析プロセスのための単一のデザインパレット
  • オートコンプリート、構文ヘルプ、色分け、キーワード・ショートカットなどの機能により、SAS 9とSAS Viyaの両方においてより効率的なプログラミングが可能
  • 1つのインターフェイスからプログラム、データファイル、テーブル、およびライブラリに簡単にアクセス
  • 結果はブラウザのSAS Studioに返され、PDFなどの他の一般的な形式に簡単にエクスポート可能
  • テーブル ビューアを使用すると、テーブルを開いてそのプロパティと列を調べ、データの並べ替えやフィルタリングなどのインタラクティブ操作を実行できます。バックグラウンドで生成されたSQLコードを表示/変更できます。
  • 膨大なコードスニペットライブラリは、頻繁に実行されるジョブのコードを提案して開発を加速し、一貫したコーディング・プラクティスを促進する上で役立ちます。
  • チーム・メンバー間のバージョン管理とコラボレーションを促進するGit統合の組み込み
  • SAS DATAステップ・デバッガを使用すると、ロジックとコーディングの問題を素早く特定して正確な結果を獲得可能
  • SAS Studioインタフェース・レイアウトはカスタマイズできます。個人用ビューは記憶され、次回のログイン時に使用できます。
  • コード・エディタ・インターフェイス内でPythonスクリプトをコーディング、実行、スケジュール、またはSAS StudioフローにPythonステップを追加

柔軟なタスク・フレームワーク

柔軟なタスク・フレームワーク

  • 同じ画面内で並べて表示することで、プロンプトの回答やコードの生成を確認
  • 既存のタスクをコピーして変更すること、または独自のタスクを作成して特定のニーズに合わせてインターフェイスをカスタマイズすることが可能
  • タスクの作成と他のユーザーとの共有は、Java、JavaScript、ActionScriptによるコーディングなしで簡単な操作で行うことが可能
  • SAS Studioには、事前構築済みタスクの豊富なライブラリが付属

フロー

フロー

  • フローはプロセスのグラフィカル表現であり、各プロジェクト(プログラム、タスク、クエリなど)はノードで表されます。フローを使用すると、ユーザーは2つ以上のオブジェクト間の関係を確認し、作業をビジュアル化し、オブジェクトをその場で、または対話的に変更できます。
  • フロー・キャンバスを使用すると、ノードのシーケンスを構築してフロー全体を管理できます。生成されたコード・タブと送信タブを使用して、フローの構築時にSAS Studioによって自動的に生成されるコードとログを表示することもできます。
  • キャンバスの下のノード・プロパティを使用すると、フロー内の選択したノードの属性を管理できます。フローキャンバスでノードを選択すると、そのノードのプロパティがフローの下に表示されます。
  • ノード・タイプ:
    • ファイル – 外部ファイルを参照します。
    • インポート - 外部ファイルをSASデータセットに変換できます。
    • クエリ – 指定した条件に従って1つ以上のテーブルからデータを抽出できます。
    • SASプログラム – 新しいSASプログラムを作成することや、保存したSASプログラムまたはスニペットを開くことができます。
    • テーブル – SASライブラリのSASデータセットを参照します。
    • SAS Studio Analystに付属するその他の重要なステップを以下に示します。
      • フィルタ
      • 行の分岐
      • 行の挿入
      • 独自のカスタム・ステップを作成し、再利用性と共有性のためにUIにラップしてフロー内で実行
    • SAS Studio Engineerに伴う手順を以下に示します。
      • 意思決定の実行 – SAS Intelligent Decisioningを使用して行われたパブリッシュ済みの意思決定をフロー内に統合します。
  • ノードの接続
    • ノードは、ノード自体またはノード上のポートへの接続によって結合されます。
    • SAS Studioは、ノードを接続するときに必要に応じて、ポートをノードに自動的に追加します。
  • フロー内のノードの展開と折りたたみを行います。

その他の主な機能

その他の主な機能

  • SASサーバーは、クラウド上のホスティング環境、お客様のデータセンター内、またはハイブリッド環境で実行できます。どの場所でもSAS Studioのインターフェイスに変更はありません。
  • 一元管理型の認証とアクセスを用いて、お客様のファイル管理方針に準拠することが可能です。
  • ジョブを作成してスケジュールできます。
  • ユーザーが作成したSASコードとカスタマイズされたインタフェースは、SASサーバー・インフラストラクチャの変更に応じて移植できます。