MariaDBの利用

<< 目次を表示 >>

ページ位置:  プロジェクトの作成と管理 > データベースにプロジェクトを設定 >

MariaDBの利用

このページでは、プロジェクトファイルをMariaDBのリポジトリに転送する方法について説明します。

 

 

 

必要条件

 

1. MariaDBのリポジトリの作成

#

説明

1

空のデータベースを作成します。 データベースを作成する具体的な方法は個々では重要ではありませんので、慣れている方法で作成してください。

 

一例として、MariaDB SQLコマンドで 'ea1558' という名前のデータベースを作成する場合は以下の通りです。

     >   create schema `ea1558`;

2

HeidiSQLのようなSQL管理コンソールを開き、新しいデータベースを作成します。

3

EASchema_1558_MySQL.sql ファイルをスパークスシステムズ ジャパンのWebサイト「コーポレート版の情報」のページからダウンロードし、HeidiSQL等のツールに読み込みます。

4

実行し、テーブルを作成します。

 

 

2. 接続方法の選択

Enterprise ArchitectがMariaDBのリポジトリに接続する方法は2種類あります。

 

注意:

追加のODBCドライバのインストールが不要であり、ODBCドライバのバージョンなど他の要因に依存しない直接接続を推奨します。

 

 

3. 初期データを作成する

Enterprise ArchitectのDBMSリポジトリに、プロジェクトのデータを作成します。

 

プロジェクトのデータを作成するには、次の2つの方法があります。:

 

3.1 データを転送する

既存のデータを転送する場合には、転送前に「プロジェクトの整合性確認」を実行し、データの内容に不整合がないかどうかを確認することをお勧めします。これにより、転送後の内容についても整合性が保証されます。

 

空のプロジェクトを転送する場合には、Enterprise ArchitectのインストールディレクトリにあるEABase.qeaファイルを利用できます。既存の他のプロジェクトファイルを転送できます。どちらの場合でも、以下の手順は変わりません。

 

#

説明

1

Enterprise Architectを起動し、転送対象のプロジェクトファイルを開きます。プロジェクトリボンのツールパネルにある管理ボタンを押し、「整合性確認」を選択します。

2

ダイアログ左上の「アクション」で「結果表示のみ」を選択し、処理対象はすべての項目にチェックを入れて「実行」ボタンを押します。

3

もし整合性に関する問題が発見された場合には、一覧にその内容が表示されます。この一覧に問題が表示される場合、修正してからプロジェクトを転送してください。

4

Enterprise Architectを起動します。プロジェクトを開いていないことを確認してください。

5

「プロジェクト」リボン内の「ツール」パネルにある「転送」ボタンを押し、「プロジェクトの転送」 を実行して、プロジェクトの転送ダイアログを呼び出します。

6

転送の種類で、「ファイル → DBMS」を選択します。

7

[選択]ボタンを押して、「対象1」の欄に、転送元になるプロジェクトファイルの名前を入力してください。

対象のプロジェクトファイルで複製機能が有効になっている場合には、複製機能を解除してください。

8

対象2」の欄で ボタンを押し、以下のいずれかを選択します。

  • 直接接続 - サーバリポジトリに接続ダイアログが表示されますので、転送先の情報を入力します。
  • ODBC接続ウィザードを実行 - Windowsのデータリンクプロパティのダイアログが表示されますので、接続するための設定を行います。

9

必要に応じて、ログにチェックを入れてログファイルのパスを入力してください。

10

転送ボタンを押して転送処理を開始します。

11

作業完了すると、Enterprise Architectから利用可能な状態になります。

 

3.2 SQLスクリプトで空のプロジェクトを作成する

Webサイトからは、空のプロジェクトを作成するためのスクリプトをダウンロードできます。このスクリプトには、いくつかのINSERT文が含まれていて、空のプロジェクトを作成できます。

 

#

説明

1

HeidiSQLなどのSQLの管理コンソールを開き、作成したデータベースに接続します。

2

EABase_1558_MySQL.sql をWebサイトからダウンロードし、読み込みます。

3

EABase_1558_MySQL.sql を実行し、空のプロジェクトを作成します。

 

 

参照