これで迷わない！ASTERIA Warp最適プランの選び方

こんにちは、[SCSK株式会社](https://www.scsk.jp/product/common/asteria/)です！

ASTERIA Warpは多種多様なデータをリアルタイムに連携することが可能なEAIツールですが、ご利用用途や予算に合わせて最適なプランを選択できるよう5つの種類（<font color="red">エディション</font>）が準備されています。
今回は各エディションの製品形態や各エディションでできることをご紹介させていただきます！

https://www.scsk.jp/product/common/asteria/

# ASTERIAの5つのエディション

ASTERIAには図のように5つのエディションがあり、Core ＜ Core＋ ＜ Core＋＋ ＜ Standard ＜ Enterpriseの順で使用できる機能が増えていきます。
また、エディションごとに<font color="Blue">サブスクリプション型</font>または<font color="Blue">買い切り型</font>での契約が可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/bb18a345-989f-4037-85ae-903d72ca62a9.png)

エディションごとに使用可能な機能につきましては下記のASTERIA社公式サイトにも記載がございますが、本記事ではその中でも<font color="Blue">よく使用される機能</font>にピックアップして各エディションの魅力をお伝えできればと思います！

↓↓↓ASTERIA社公式サイト↓↓↓

[ASTERIA Warp　製品ラインナップ・価格](https://www.asteria.com/jp/warp/lineup/)
[ASTERIA Warp エディション別機能対応表](https://support.asteria.com/hc/ja/articles/360000647541)

## ASTERIA Warp Core
ASTERIA Warpの<font color="red">基本機能</font>を厳選したシンプルなエディションです。ファイル連携や、REST APIでのデータ連携、スケジュール設定によるフロー起動などを行うことが可能です。
まずベーシックなデータ連携をしてみたいという場合の<font color="red">スモールスタート</font>に最適なエディションとなっています。

↓スケジュール実行設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/d0e340c5-75d2-4fdc-af93-90ce4078e14e.png)

## ASTERIA Warp Core＋
ASTERIA Warp Coreの基本機能に加え、<font color="Blue">データベースからのデータ取得、データベースへのデータ登録</font>が可能となります。また、データベースやファイルから取得したレコードのソート、集計、条件での絞り込みなど、<font color="Blue">レコード操作</font>も可能となります。
これにより、データベースで管理している人事データを加工して人事システムに連携したり、Excelファイルで収集した会計データをデータベースに登録したり、とデータ活用の幅を広げることができます。

↓データベースからのデータ取得画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/cebea2e9-0b20-449f-8cae-161456a90237.png)

他にも、ASTERIA Warp Core＋では<font color="Blue">メール送信機能</font>も使用できるため、ASTERIAで作成したファイルを添付してメール送信することも可能です。ASTERIA処理の正常終了・異常終了メールを送信するような処理を組み込むことで、保守性を高めることもできます。
また、指定した間隔でメールサーバーに問い合わせ、メールが存在すれば指定されたフローを実行する「<font color="Blue">メールトリガー実行</font>」の機能も使用できます。
これにより、より<font color="red">リアルタイム</font>に近いデータ連携が可能となります。

## ASTERIA Warp Core＋＋
ASTERIA Warp Core＋の機能に加え、指定したURLをトリガーとしてフローを実行する「<font color="Blue">URLトリガー実行</font>」が可能となります。ブラウザや外部システムから特定のURLを実行することでASTERIAのフローを動かすことができるため、スケジュール実行などより<font color="red">リアルタイム</font>なデータ連携を実現できます。
また、URLトリガーを用いることで簡易的な<font color="Blue">API基盤の構築</font>も可能となります。
例えば、図のように複数のECサイトを運用しつつ、会員情報をDBで一元管理してログイン処理を実装する場合、通常であれば、ECサイトAおよびECサイトBそれぞれ入力された会員情報をDB側に問い合わせ、存在するか否か確認した後、サイト側でログインさせるか否かをハンドリングする、という流れとなります。このような実装方法ではA-DB間とB-DB間でそれぞれ処理が必要となり、コーディングの難易度と工数も大きくなってしまいます。
そこでASTERIAとURLトリガーを利用することで、ログイン処理をAPIとして提供することが可能となるため、ログイン処理の<font color="red">マイクロサービス化</font>をノーコードで実現できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/b7e582c1-7015-4f5e-b261-9435295cca76.png)

## ASTERIA Warp Standard
<font color="red">ASTERIA Warpの標準となるエディション</font>で、ASTERIAを様々なデータを連携するツールとして幅広く活用したい、というお客様におすすめなエディションとなります。
ASTERIA Warp Core＋＋の機能に加えサブフロー機能や外部変数機能、関数コレクション機能など、処理を部品化する機能が多く追加されます。

・<font color="Blue">サブフロー機能</font>：フローの中で別のフローを呼び出し、その処理が実行されるよう設定できる機能です。フローが長大化することを避け、個別の処理を切り出して効率的に開発・テストを実施できます。
・<font color="Blue">外部変数機能</font>：複数のフローを跨って定数・変数を共有できる機能です。WEBシステムへのログイン情報など、複数フローで同一の値を参照するものを設定しておくことで、値が変更となった場合の修正箇所を最小限とすることができます。
・<font color="Blue">関数コレクション</font>：文字列の加工処理（結合、空白削除、四則演算 等）を組み合わせて、1つの処理として保存しておく機能です。同じ加工を行う処理がある場合に1つ作成しておけば使いまわすことができます。

上記のような機能により、フローの複雑化を防ぎ、開発効率や保守性が高まるとともに、フローの視認もしやすくなり引継ぎコストの減少も見込まれます。
また、フローのパフォーマンスを分析できるメトリクス機能や仕様書出力機能、バージョン管理機能なども追加されており、運用管理をより効果的に行うことも可能となります。
ASTERIAのIF数(データ連携本数)が<font color="red">30本以上</font>となる想定であれば、Standard以上のエディションをおすすめいたします。

↓サブフロー機能　　　　　　　　　　　　↓外部変数機能
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/db630c8e-2820-4828-8109-0878bf248f1f.png)

↓仕様書出力機能　　　　　　　　　　　　　　↓フローメトリクス機能
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/a7cd8300-b1c0-439d-8a94-15f2bdebe83a.png)

また、Standardエディションからは<font color="blue">flowthinclient</font>と<font color="blue">flow-ctrlコマンド</font>という機能も追加されます。これらの機能を使用することで、ASTERIAのフローを外部のソフトウェアから実行することが可能となります。
例えば、ASTERIAフローを実行するコマンドが記載されているバッチファイルをJP1などの運用管理ソフトで実行することにより、<font color="red">処理実行の一元管理</font>を行うことができます。

## ASTERIA Warp Enterprise
ASTERIA Warpの各エディションの中で<font color="blue">最も多くの機能</font>を兼ね備えたエディションとなります。
ASTERIA Warp Standardの機能に加え、チェックポイント機能や優先実行機能が追加されます。これにより、<font color="red">大規模</font>、<font color="red">大容量</font>のデータを取り扱う際にも安心してデータ連携を実現することができます。

↓チェックポイント機能　　　　　　　↓優先実行機能
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3919043/f416c1c8-35f7-4de6-aa83-497aa70f155d.png)

# おわりに
今回はASTERIA Warpのエディションについてご紹介しました。
お客様のご要望に合ったエディションのご提案・ご相談も可能ですので、ご興味のある方は是非HPからお問い合わせください！

↓↓↓SCSKホームページ↓↓↓

https://www.scsk.jp/product/common/asteria/


最後までご覧いただきありがとうございました！
次回更新もお楽しみに！！！


<font color="Blue">※SCSK株式会社はASTERIA Warpのマスターパートナーです。15年以上の販売実績および、様々な業種・業務での構築ノウハウによりお客様をサポート致します。
※SCSK株式会社では、EAIの導入支援や最適なソリューションの提供を通じて、企業のIT環境をサポートいたします。EAIに関するご相談や詳細については、ぜひお気軽にお問い合わせください。</font>

https://www.scsk.jp/product/common/asteria/