Skip to main content
バージョンタグがご希望のコンテンツと一致しているかご確認ください。 または、最新バージョンをご利用ください。

外部データソースのシミュレーション

外部データソースのシミュレーション

Pegaには、外部データソースをシミュレーションする機能が備わっています。 外部データソースのシミュレーションは、外部システムが使えない場合に便利です。 データソースや返されるデータがわかっていれば、あらゆる外部データソースのシミュレーションが可能です。 サンプルデータを使ってデータソースのシミュレーションを行うと、ソースシステムやアプリケーションの具体的なデータの準備ができるまで、アプリケーションの開発やテストを継続できます。

補足: ソースシステムにデータがない場合や、APIの開発中も、データソースをシミュレーションできます。

たとえば、外部データソースがまだ実装されていない場合、 データソースをシミュレーションすると、外部システムが使用可能になる前に、ケース処理を実装できます。

Simulating data source

外部データソースのシミュレーションは、返されるレスポンスを指示できるため、単体テストにも便利です。 ソースシステムでの開発作業やソースシステムに対するPegaインターフェイスでの作業が完了するのを待つ間、さまざまなソースデータのサンプルを使用して、アプリケーションの開発とテストを継続できます。 たとえば、チームで気象情報ウィジェットを作成している場合、UIチームは、プラットフォームチームがアプリケーションと外部データプロバイダとの間にインターフェイスを実装する前に、データを用意してインターフェイスの動作設計を確認できます。

次の問題に答えて、理解度をチェックしましょう。

シミュレーションソースの構成

外部データソースからどのようなデータが返されるかがわかっている場合は、データビューを使って、まだ定義されていない外部データソースをシミュレーションできます。 App Studioの「Data objects and integrations」ランディングページでは、シミュレーションデータページ(データビューとも呼ばれる)のリストをIntegration Designerから表示できます。 App Studioで、「Data objects and integrations」を選択してIntegration Designerを開きます。 検索ボックスにシミュレーションデータオブジェクト名を入力すると、データオブジェクトをフィルタリングして、シミュレーションデータビューをすばやく見つけることができます。

Simulating source configuration
補足: Dev Studioのヘッダーで「Configure」>「Data Model」>「View external data entities」を選択すると、「External Data Entities」ランディングページが開き、アプリケーションのシミュレーションデータページの概要を取得できます。 緑色のドットが付いているソースシステムは、本番環境に対応しています。 オレンジ色の三角が付いているソースシステムは、シミュレーション対象です。

App Studioでデータビューを作成する場合は、データのソースを指定します。 ソースデータをシミュレーションするときも、システムオブレコード(実際のデータ)に接続するときも、同じデータビューが作成されます。

image2

サンプルのソースデータ、つまり「レコード」データオブジェクトに追加してから、シミュレーションデータソースにアクセスするビューを設定できます。

image3

Dev Studioでは、ソースデータをデータページで直接指定できます。 データソースをシミュレーションするには、データページで「Simulate data source」オプションを選択します。 データページのシミュレーションは、データトランスフォーム、アクティビティ、レポートディフィニッション、またはルックアップを使って行えます。 シミュレーションを選択すると、構成済みのデータソースはすべて無効になります。

image4

たとえば、関係者がロードサイドアシスタンスサービスのプロバイダリストをシミュレーションする場合は、 「Service Provider」データオブジェクトについて、サービスプロバイダのシミュレーションソースを備えたデータビュー「D_ServiceProviderList」を作成します。 「Service Provider」データオブジェクトにサービスプロバイダのサンプルレコードを追加し、データビューでシミュレーションデータソースを参照して、「Service Provider」ドロップダウンフィールドにサンプルレコードを入力します。

次の問題に答えて、理解度をチェックしましょう。


If you are having problems with your training, please review the Pega Academy Support FAQs.

このコンテンツは役に立ちましたか?

このコンテンツは 100% のユーザーにとって役に立ちました。

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice