メイン コンテンツをスキップする 補完的コンテンツへスキップ

Metadata Excel形式 - エクスポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • ドライバーを<TDC_HOME>/data/download/MIMB/にダウンロードするためには、https://repo.maven.apache.org/maven2/ やその他のツールサイトへのインターネットアクセスが必要です。

  • そのSDKにアクセスするためにはツールのインストールが必要です。

ブリッジの仕様

ベンダー Meta Integration Technology, Inc.
ツール名 メタデータExcel形式
ツールバージョン Excel 2003〜2010
ツールのWebサイト Model Bridge (MIMB) Guide
サポートされている方法論 [メタデータ管理] マルチモデル、 ETL (ソースとターゲットのデータストア、変換来歴、式解析、式変換) via Excel 2007 (XLSX) ファイル

仕様
ツール: Excel 2007 (XLSX)ファイル経由のMeta Integration Technology, Inc. / メタデータExcel形式バージョンExcel 2003〜2010
MIMB Known Limitationsをご覧ください。
生産性ツール(スプレッドシート編集ツールなど)は一般的に、業界全体で物理、論理、ビジネスメタデータをキャプチャー、ドキュメント化、公開するために使用されます。Microsoft Office Excelなどのツールはほぼ常に利用可能なので、選択肢としては特に一般的です。ビジネスユーザーが理解し使い慣れており、他のOfficeアプリケーションともシンプルなコピー&ペーストの互換性があるほか、スペルの修正などの便利な機能が備わっています。そのような利点を活用できるよう、Microsoft Excelのインポートとエクスポートの機能が提供されています。

1. すべてのメタデータ出力スプレッドシートは標準形式で生成されます。これが直接サポートされている唯一の形式だからです。ローカルで定義されたスプレッドシートレイアウトへのエクスポートに対応するため、エクスポートブリッジによって生成される形式はハードコーディングされていませんが、各スプレッドシートのセルがニュートラルリポジトリーのメタモデルにどのように関連するかを指定する「空白の」スプレッドシートによって定義されています。この柔軟性は、コンサルティングサービスを通じて提供されるカスタマイズされた特定のエクスポートブリッジとしてのみ利用できます。

2. インポート(スプレッドシートからの読み取り)とエクスポート(スプレッドシートへの書き込み)の両方の機能が提供されていますが、これらの機能はラウンドトリップのリエンジニアリングをサポートするようには設計されていません。たとえば、マッピング要件をデザイン用のDI/ETLツールにフォワードエンジニアリングすることはできますが、DI/ETLツールからExcelにエクスポートして戻す目的は、内部の複数の複雑な変換のすべてと無関係にマッピング来歴サマリーを提供することであり、デザインをリエンジニアリングして再インポートすることではありません。

3. データデザインとアーキテクチャーツールのモデルはExcel内でのラウンドトリップのタイプ編集をサポートし、スペルチェック、カラムと行ベースのコピー&ペースト、およびスプレッドシート環境に固有のその他の便利な機能を利用できます。この場合は、スプレッドシートにエクスポートし、そのツールに提供されている比較とマージの機能を活用して編集を行い、元のデザインツールに再インポートします。

4. 新しいソースまたはターゲットのデータストアは既存のスプレッドシートにエクスポートできます。ただし、現時点ではマージ機能やアップデート機能は提供されていません。また、ExcelのスプレッドシートをDI/ETLツールにインポートする時には、受け取る側のツールがモデルを統合/マージし、既存のバージョン内でマッピングします。

5. 特定の前提条件と制限事項が、事前定義済みの各形式で適切な${MODEL_BRIDGE_HOME}\conf\MIRModelBridgeTemplate\MIRMicrosoftExcel\*-Blank.xlsxファイル内に提供されています。

6. スプレッドシートをメタデータの管理に使う方法には、場合により制限があります。スプレッドシートの行として表される情報には実際の制限がありません。たとえば、モデルごとのエンティティ/テーブルの数、またはエンティティ/テーブルごとの属性/カラムの数は制限されていません。ただしユーザビリティの観点から、カラムとして表現される情報にはいくつかの制約があります。たとえば、モデル内のパッケージのネスト化、特定の属性/カラムを含める ことができるPK/FK/AKキーの数などです。さらに重要なのは、エンティティ/テーブル、属性/カラム、またはデータ型に割り当てられるカスタムUDPの数です。

サポート
トラブルシューティングパッケージを次の項目と共に提供してください:
- デバッグログ(UIまたはconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定可能)
- 利用できる場合はメタデータバックアップ(技術的理由によりこの共通オプションが実装されていないブリッジがあるものの、Miscellaneousパラメーターで-backupオプションを使って設定可能)

このエクスポートブリッジによって、Microsoft Office Excelスプレッドシートで表現されるメタデータを生成できます。このスプレッドシートには、単純なデータモデルから複雑なマッピングまで含めることができます。その場合は、ソースデータモデル、ターゲットデータモデル、その間のマッピングの定義するためにさまざまなExcelシートが使用されます。生成されたスプレッドシートはXLSX形式で提供されます。[ファイル]パラメーターは、このスプレッドシートの名前(「メタデータ出力スプレッドシート」と 呼ばれる)を含んでいる必要があります。

生成されるスプレッドシートはOffice 2007のXLSXファイルです。この種類のファイルをOffice 2003やOffice XPで読み取るためには、Microsoftから「互換性パック」をダウンロードしてインストールします。

このメタデータ出力スプレッドシートは、「標準」と呼ばれる特定の形式で提供されます。この形式および入力方法の例として、コンテンツとその意味を説明する定義を含むカラムヘッダー付きの可能なワークシートの完全なセットを含むStandard-Blank.xlsxファイルがあります。このファイルは、デフォルトで${MODEL_BRIDGE_HOME}\conf\MIRModelBridgeTemplate\MIRMicrosoftExcel\というディレクトリーにあります。

Excelの[アドイン]をベースとする[リボン] (メニュー)も提供されており、標準形式で設計されたスプレッドシートのナビゲーションと管理に役立ちます。以下のファンクションが含まれます:

- 新しいワークシートを[標準]形式で挿入
- 表示されるカラムを管理するファンクションを表示および非表示
- ワークシートでエントリーを注釈、フォーマット、検証
Microsoft Office Excelでこれらのオプションを有効にするには、ソフトウェア内に提供されているアドインをインストールする必要があります。アドインはMicrosoft Office Excel 2007と2003で提供されています。インストール手順の説明はエクスポートされたスプレッドシートに提供されています。[モデル]タイプのすべてのワークシートの[使用方法]セルのコメントセクションを参照してください。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル モデルをテキストとしてExcelスプレッドシートにエクスポートします。\"ファイル\"パラメーターはこのスプレッドシートのファイル名です。拡張子はXLSXであることが必要です。 ファイル *.xlsx   必須
ビジネス名と説明を含める スプレッドシートにエクスポートする時は、オブジェクトのビジネス名とビジネスの説明を含めてください。これらは[名前]と[説明]になります。

[True]
スプレッドシートにエクスポートします

[False]
スプレッドシートにエクスポートしません
BOOLEAN
False
True
True  
Miscellaneous はじめに
ダッシュで始まるMiscellaneousオプションを指定し、必要であればその後にパラメーターを追加できます。例:
- connection.cast MyDatabase1="MICROSOFT SQL SERVER"
該当する場合は複数回使用できるオプションもあります。例:
- connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2;
オプションのリストは長い文字列になるため、${MODEL_BRIDGE_HOME}\data\MIMB\parametersにあり拡張子が.txtであるファイルからロードすることもできます。その場合、オプションはすべて、このパラメーターの唯一の値としてそのファイル内で定義されることが必要です。例:
ETL/Miscellaneous.txt

JAVA環境のオプション
-java.memory <Javaメモリの最大サイズ> (以前の-m)

64ビットJREではデフォルトで1G、またはconf/conf.properties内の設定に従います。例:
-java.memory 8G
-java.memory 8000M

-java.parameters <Javaランタイム環境コマンドラインオプション> (以前の-j)


-java.parameters -Dname=value -Xms1G
のように、-java.parametersの後ろのテキストはすべてそのままJREに渡されるため、このオプションはMiscellaneousパラメーター内の最後に来る必要があります。インターネットへのアクセスにプロキシを使用している場合は、必要なサードパーティのソフトウェアライブラリーをダウンロードできるよう、次のオプションを設定する必要があります(このオプションはhttps://repo.maven.apache.org/maven2/にアクセスするため、そして例外的にいくつかの他のツールサイトにアクセスするために不可欠です)。
注: プロキシは、(会社の)外部トラフィックをHTTPSで暗号化しながら、HTTPでプロキシにアクセスできる内部トラフィックを信頼しているものがほとんどです。この場合、HTTPSリクエストはHTTPでプロキシに到達し、プロキシはそれをHTTPSで暗号化します。
-java.parameters -java.parameters -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
メタデータExcel形式
メタモデル
MicrosoftExcel
マッピングのコメント
     
属性 属性、SourceAttributes、TargetAttributesのいずれか  
コメント 属性のコメント  
説明 属性の説明  
InitialValue 属性の初期値  
名前 属性名  
オプション オプション属性 必須属性
PhysicalName 属性物理名  
位置 属性の位置  
クラス クラス、SourceClasses、TargetClassesのいずれか  
コメント クラスのコメント  
説明 クラスの説明  
名前 クラス名  
PhysicalName クラスの物理名  
ClassifierMap   機能マップに基づいて計算
DataAttribute   機能マップに基づいて計算
DataSet   変換に基づいて計算
DatabaseSchema スキーマ、SourceSchemas、TargetSchemasのいずれか [システムタイプ]に基づいて作成
コメント スキーマのコメント  
説明 スキーマの説明  
名前 スキーマ名  
PhysicalName スキーマの物理名  
DerivedType   [データ型の派生元]を使って作成するか、テンプレートデータを使って計算
コメント データ型のコメント  
説明 データ型の説明  
InitialValue データ型の初期値  
長さ データ型の長さ  
LowerBound データ型の最小値  
名前 データ型の名前  
PhysicalName データ型の物理名  
スケール データ型のスケール  
UpperBound データ型の最大値  
UserDefined   データ型の使用状況に基づいて計算
DesignPackage DataPackages、SourceDataPackages、TargetDataPackagesのいずれか  
コメント パッケージのコメント  
説明 パッケージの説明  
名前 パッケージの名前  
PhysicalName パッケージの物理名  
FeatureMap FeatureMaps ソースとターゲットの属性参照に基づいて計算されます。
説明 機能マップの説明  
名前 機能マップの名前  
操作 機能マップの操作  
ファイルDirectory スキーマ、SourceSchemas、TargetSchemasのいずれか [システムタイプ]に基づいて作成
コメント スキーマのコメント  
説明 スキーマの説明  
名前 スキーマ名  
PhysicalName スキーマの物理名  
PropertyType   テンプレートで定義
データ型   テンプレートで定義
InitialValue   テンプレートで定義
名前   テンプレートで定義
名前   テンプレートで定義
  テンプレートで定義
StoreModel モデル  
作成者 モデルの作成時刻  
コメント モデルのコメント  
CreationTime モデルの作成時刻  
説明 モデルの説明  
ModificationTime モデルの作成時刻  
変更者 モデルの作成時刻  
名前 モデル名  
PhysicalName モデルの物理名  
SystemType システムタイプ  
SystemTypeOld システムタイプ  
TypeValue DataType、SourceDataType、TargetDataTypeのいずれか  
説明 データ型 列挙型値 説明  
名前 データ型 列挙型値  

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。