リポジトリを作成する

セキュリティが有効になっている場合は、TDS管理グループのメンバーのみがこの機能にアクセスできます。

TricentisのTricentis Tosca Test Data Service では、デフォルトのデータベース以外のデータベースに接続できます。つまり、 TricentisのTricentis Tosca Test Data Service 専用のリポジトリを作成できるということです。

Test Data Management で新しいリポジトリを作成するには、以下の手順に従ってください。

  1. Test Data Management を開きます。

  2. リポジトリを作成」をクリックします。

新しいリポジトリを作成する

  1. 後続のダイアログで、新しいリポジトリ用に以下のプロパティを定義します。

プロパティ

定義

名称

新しいレポジトリの一意な名前を定義します。

このプロパティは必須です。

認証の有効化

ユーザーがレポジトリの権限を設定できるようにします。

このプロパティはオプションです。

タイプ

ドロップダウンメニューで、 InMemoryMSSQLOracleSQLite のいずれかのリポジトリタイプを選択します。

用途接続文字列

このプロパティは、 MSSQL または Oracle を使用している場合にのみ使用できます。

接続文字列を使用してデータベースのアクセス情報を定義したい場合は、このチェックボックスをオンにします。

このプロパティを有効にする場合は、接続文字列を入力する必要があります。

サーバー

MSSQL または Oracle サーバーのインスタンス名。

MSSQL または Oracle を使用する場合、このプロパティは必須です。

データベース

接続先の MSSQL データベースの名前。

MSSQL を使用する場合、このプロパティは必須です。

システムID

接続先の Oracle データベースの名前。

Oracle を使用する場合、このプロパティは必須です。

ユーザー名

MSSQL または Oracle のデータベースにアクセスするためのユーザー名。

このプロパティはオプションです。具体的なクレデンシャルを入力していない場合、 Test Data Service は、 Windows の認証を使用してサーバーに接続します。

パスワード

MSSQL または Oracle データベースにアクセスするためのパスワード。

このプロパティはオプションです。具体的なクレデンシャルを入力していない場合、またはユーザー名を入力せずにパスワードのみを入力した場合、 Test Data Service は、 Windows の認証を使用してサーバーに接続します。 

保存場所

データベースを保存先のパスを定義します。

このプロパティは、 InMemory リポジトリおよび SQLite リポジトリにのみ適用されます。

スキーマ

作成または更新する MSSQL データベースのデータベーススキーマ。

このプロパティはオプションです。

説明

新しいレポジトリの説明を200文字以内で入力します。

このプロパティはオプションです。

MSSQL の「リポジトリを作成」ダイアログ

  1. あるいは、接続文字列を使用して、 MSSQL およびOracleのリポジトリ用のアクセス情報を提供するという方法もあります。チェックボックス「接続文字列を使用」を選択し、「接続文字列」フィールドに入力します。

    接続文字列は、必須の MSSQL パラメータである「 Server 」および「 Database 」が含まれるセミコロン区切りリストです。ユーザーが追加したい任意のパラメータがあれば、それも含める必要があります。例: Server=Test_server;Database=Test_database;Integrated Security=False;User ID=Test_user;Password=Test_password

接続文字列を使用する

  1. テスト接続」をクリックして、指定した既存のデータベースに接続できるかどうかを確認します。

  2. 保存」をクリックします。

これで、Test Data Service によってリポジトリが作成されます。これには、 Tricentis Tosca Test Data Management からアクセスできます。

必要なデータベースへのアクセス権と権限をお持ちの場合は、 Test Data Service がデータベースとデータベーステーブルを自動的に作成します。これには、 Tricentis Tosca Test Data Management からアクセスできます。

必要なクレデンシャルがない場合は、データベース管理者にお問い合わせください。

デフォルト以外のデータベーススキーマを使用する場合は、手動で作成する必要があります。

データベースオブジェクトと共にデータベーススキーマを作成するには、 <Test Data Service installation folder>\DBScripts フォルダにある mssql.sql スクリプトまたは oracle.sql スクリプトを使用します。このテンプレートに変更を加えて、データベースサーバーで実行することができます。

InMemory データベースとは、データセット全体をサーバーのメモリ内に保持するデータベースです。サーバーを再起動すると(例: Tricentis Tosca Server 構成の設定を変更する場合)、データは失われます。

新しいリポジトリを作成するには、データベースを作成する許可と、作成したデータベースに対する完全な許可が必要です。書き込みには書き込み権限、読み取りには読み取り権限が必要です。既存のテストデータリポジトリを使用して既存のデータベースのリポジトリを作成するには、「作成」、「更新」、「削除」の権限があれば十分です。