Home. 
.

transparent

transparent

transparent

データベースマッピング

Altova MapForce® 2012 には、データベースのデータ、XML、フラットファイル、EDI、Excel 2007+、XBRL、ウェブサービス、そしてその他のデータベースフォーマット間のマッピングに対するパワフルなサポートが含まれます。

MapForce は一般的なデータマッピングからウェブサービスの実装まで行うことができ、メジャーな全てのリレーショナルデータベースをサポートし、手頃な価格でお求めいただける初めての製品です。MapForce では、ソースデータ、データ処理関数やフィルター、ターゲットデータ構造間に接続線を引くだけの操作で、グラフィカルなデータベースマッピングデザインを作成することができます。

  • メジャーな全てのデータベースに対応したデータベースクエリ
  • サポートされているデータベース間における任意のデータマッピング
  • XML からデータベースへのマッピング
  • データベースから XML へのマッピング
  • データベースからフラットファイル、EDI、Excel 2007+、XBRL、そしてウェブサービスへのマッピング
  • フラットファイル、EDI、Excel 2007+、XBRL そしてウェブサービスからデータベースへのマッピング
  • データベース内の XML データから XML、フラットファイル、EDI、Excel 2007+、XBRL、そしてウェブサービス(SQL Server ならびに IBM DB2 9 に限る)へのマッピング
  • データベースと情報のやりとりを行うウェブサービスの構築

MapForce は以下のデータベースをサポートします:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Download ここをクリックして、使用できる機能に制限のない30日間無料トライアルの Altova MapForce® 2012 をダウンロード!

データベースマッピングの開発

MapForce はマッピングのソースまたはターゲットとしてデータベースを使用することができます。

デザインウィンドウ内でデータベース構造をロードした際、MapForce は自動的にデータベーススキーマを読み取り、利用可能なデータベーステーブルやビューを選択後、テーブル間のリレーションシップを認識することができます。

database mapping in mapforce

選択したものを確認した後、選択されたトップレベルと関連するテーブルが階層ツリー構造で表示されます。

database mapping in mapforce

MapForce を使うことでリレーショナルデータベースフィールドに保管されている XML データへ接続することもできます(現在のところ SQL Server と IBM DB2 のみでサポート)。必要な操作はデータベースに登録された XML スキーマかローカルのファイルシステムにある XML スキーマをフィールドに割り当てるだけで、データベースフィールドのサブツリーとしてスキーマが表示されます。

database mapping fields

mapping xml in database fields

データベースマッピングのために必要なコンテンツモデル全てをロードしたら、ソースとターゲット構造間に接続線をドラッグすることでマッピングを完成させます。

データベースデータの処理とフィルタリング

殆どのデータベースマッピングでは Boolean 条件や SQL、SQL/XML ステートメントをベースにしたデータを除去したり、ソースとターゲット間のデータを操作するためのデータ処理関数が使用されます。例えば論理的な比較や数学的な計算、文字列処理、データベース内にある特定の値をチェックしたり、データに対して何らかの処理を加える必要が生じることもあります。上のスクリーンショットでは、データ処理関数がソースとターゲットデータモデル間を繋ぐライン上にあるボックスとして表示されています。

MapForce には SQL SELECT や WHERE ステートメントに対する高度なサポートが含まれており、これらのオペレーションをベースにしたマッピングコンポーネントを挿入することができます。

データ処理関数を使うことで、現実社会で必要とされる変換処理に対応した高度なデータベースマッピングを簡単に行うことができます。例えば、XML または EDI 要素から与えられた条件に従って、データベースの行を抽出するデータベースマッピングを作成することができます。

より詳細な情報はデータ処理関数のページを参照ください。

データベーステーブルアクション

データベースへのマッピングを行っているのであれば、データベーステーブルアクションを選択して、データベースへデータがどのように書き込まれるのか設定することができます。この機能により、殆どの高度なデータ管理タスクを非常に柔軟に行うことができます。データベーステーブルアクションダイアログボックスにて、選択されたテーブル内で使用されるカラムを定義し、データベース内で実行されるアクション(INSERT、UPDATE、DELETE)を決定することができます。

Table Action Dialog for database mapping

この機能により XML、フラットファイル、EDI、Excel 2007+、XBRL、ウェブサービスやその他のデータベースデータに応じたデータベース行の操作性にて、今までに類を見ないほどの柔軟性が実現しました。

データベースキーの設定

MapForce データベースキー設定により、主キーや外部キー値をどのようにデータベースに追加するのかカスタマイズすることができます。MapForce から値を指定することもできますし、データベースシステムが持つデフォルト値を使用することもできます。

主キーや外部キーリレーションシップがデータベーステーブル内で明示的に定義されていないような状況の場合、MapForce を使って、ソースデータに影響を与えること無くこれらのリレーションシップを定義することができます。

Defining database mapping Table Relations

データベースデータのクエリ

データベースマッピングならびに統合機能を補完するものとして、データベースへの問い合わせを行うためのパワフルなデータベースクエリタブが MapForce には含まれています。データベースクエリタブを使ってデータベースへ接続した場合、ブラウザーペインにてテーブルが階層ツリー状に表示されます。SQL エディタータブでは、既存の SQL ファイルを開くか、ドラッグアンドドロップや自動補完機能などにより SQL ステートメントを最初から作ることで、SQL や SQL/XML ステートメントの表示、編集、実行を行うことができます。

database mapping query window

SQL スクリプトを実行し、その結果をテーブル形式により表示、更に取得したデータと SQL スクリプトの両方を、別々のファイルに保存することができます。

素早いデータベース変換

マッピングを定義した後は、内蔵の MapForce エンジンにより、1クリックで結果の表示や保存を行うことができます。データベースから XML へのマッピング操作では XML 出力ドキュメントが生成され、データベースからフラットファイルへの出力には CSV または固定長のテキストファイルが使われます。データベースから EDI へのマッピングでは EDIFACT、X12、または HL7 メッセージが作成され、データベースから Excel 2007+ へのマッピングでは Office Open XML (OOXML) マークアップが、そして XBRL へのマッピングでは XBRL 会計報告書が作成されます。データベースへのマッピングでは、MapForce からターゲットデータベースに対して簡単に実行することのできる SQL スクリプト(例 : SELECT、INSERT、UPDATE、または DELETE ステートメント)が生成されます。

詳細は出力ビューのページを参照ください。

データベースマッピングの自動化

MapForce は素早いデータベース変換の他にも、ソースからターゲットコンテンツモデルへデータの整列を行うソフトウェアプログラムコードの自動生成を行うことができ、例えばカスタマイズされたデータ統合やウェブサービスアプリケーションといったソフトウェア内で使用することができます。プログラムコードは Java、C++ または C# の形式で生成することができ、ロイヤリティーフリーでどのようなソフトウェアでも簡単に使用することができます。この機能では APIActiveX control、またはコマンドラインによるデータマッピングの自動化もサポートされております。

詳しくはデータ統合の自動化ページを参照ください。


データベースデータの問い合わせ、変換、そしてマッピングを行う MapForce® 2012 のパワーを体験してみてください。30日無料トライアル版 MapForce をダウンロード



transparent
Download
Pricelist
Buy
Video
Online Training
Comparison
Datasheet
Print
Mail
Like It
MapForce フラッシュデモ
.

MapForce Flash demo
MapForce フラッシュデモを御覧下さい!

.
魅力的なデータベースレポートを作成
.

データベースから HTML、またはデータベースから PDF への変換を考えているのであれば、データベースレポートの生成を行うパワフルなツールである StyleVision® 2012 Enterprise Edition をチェックしてみてください。データベースのデータにアクセスし、XML へ変換、人目を引く HTML ページや PDF レポートを簡単に作成することができます。

.
.
DB2 pureXML の網羅的なサポート
.

Ready for IBM DB2 data server
Altova は IBM DB2 9 pureXML データサーバの XML ならびにデータ管理ツールへの深い統合を実現しました。更に詳しく...

.
.

transparent

transparent