Viyaの一つの重要な製品理念であり、そのための機能拡張を継続的に行っています。その一環として”sasctl”という新しいパッケージがリリースされました。Viyaのインメモリー分析エンジン(CAS)をPythonからシームレスに活用し、データ準備やモデリングをハイパフォーマンスで実行することができるようになっていました。データ準備やモデル開発は、アナリティクス・ライフサイクル(AI&アナリティクスの実用化に不可欠なプロセス)の一部のパートにすぎません。そこで、開発されたモデルをリポジトリに登録・管理して、最終的に業務に実装するためのPython向けパッケージとして”sasctl”が生まれたのです。sasctlの概要sasctlで提供される機能は、大まかに、3つのカテゴリーに分けられます。この3つのカテゴリーは、お互いに依存する関係を持っています。Viyaのサーバーに接続する必要があります。Viyaのサーバーへの接続は、セッションのオブジェクトを生成することにより行われます。password)この時点で、sasctlはViya環境を呼び出して認証し、この後のすべての要求に自動的に使用される認証トークンを受け取りました。ここからは、このセッションを使用してViyaと通信します。2.タスクタスクは一般的に使用される機能を意味し、可能な限りユーザーフレンドリーになるように設計されています。APIを複数回呼び出しています。APIを呼び出し、下記の処理を実行しています:リポジトリの検索プロジェクトの検索プロジェクトの作成モデルの作成モデルのインポートファイルのアップロードその目的としては、ユーザーがPythonを使って、アナリティクス・ライフサイクルで求められるタスクを実行する際に、sasctlの単一のタスクを実行するだけで済むようにすることです。Viyaのモデルリポジトリに登録します。メタデータや入力/出力変数情報も自動的に登録され、スコアコードが生成されます。publish_modelモデルをモデルリポジトリから指定されているパブリッシュ先にパブリッシュします。Service)にパブリッシュする場合は、自動的にスコアコードを実行するPythonオブジェクトが生成されます。注意:このタスクではASTOREモデルはまだサポートしていません。RESTサービスのPython表現です。エンドユーザはサービスと直接やり取りする必要はありません。それらは、タスクを実行することで、内部的に使用されます。セッションにログハンドラーを追加することによって、sasctlによって行われているREST呼び出しを確認します。bodyを確認することができます。Viya(CAS)に既に接続している可能性があります。その接続がRESTプロトコルを使用している場合、簡単に再利用してsasctl接続を作成できます。sasctl.Session(cas_sess)または、セッションの作成時にログイン認証に使用するauthinfoファイルを再利用できます。issueを作成して問題を報告し、他のユーザーが問題を追跡、解決、発見できるようにしてください。追加、またはドキュメントの改善などがあります。Guideを読んでその内容に従ってください。ガイドが明確でない場合は、改善意見も出してください。issueを開いて、シェアしてください。Walkerによって執筆されました。