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

Microsoft SQL Server データベース SQL DDLスクリプト - エクスポート

Availability-note AWS

ブリッジの仕様

ベンダー Microsoft
ツール名 SQL Serverデータベース
ツールバージョン 7.0〜15.x (2019)
ツールのWebサイト http://technet.microsoft.com/en-us/library/ff848799.aspx (英語のみ)
サポートされている方法論 [リレーショナルデータベース] TXT Exportファイル経由のデータストア(物理データモデル)

仕様
ツール: TXT Exportファイル経由のMicrosoft / SQL Serverデータベースバージョン7.0〜15.x (2019)
http://technet.microsoft.com/en-us/library/ff848799.aspxをご覧ください。
メタデータ: [リレーショナルデータベース] データストア(物理データモデル)
コンポーネント: DDLMicrosoftSqlServerバージョン11.2.0

概要
このインポートブリッジは、Microsoft SQL Serverデータベース用にSQL DDLを生成します。

要件
該当なし

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、MIMB Known Limitationsか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください

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


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
[ファイル] .sqlまたは.ddlという拡張子が必要な、生成されるSQL DDLファイル。 ファイル
*.sql
*.ddl
  必須
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

その他のオプション
-e <エンコーディング>

この値は、指定したスクリプトファイルからテキストをロードするために使われます。デフォルトではUTF-8が使われます。例:
-e UTF-16
-e UTF-16BE
-e US-ASCII
-e ISO-8859-1

-p <ウェアハウスパス>

ウェアハウスのパス。デフォルトは/user/hive/warehouseです。例:
-p /user/hive/temp
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Microsoft SQL Server Database SQL DDL Script"
メタモデル
DDL
マッピングのコメント
     
AssociationRoleNameMap 外部キー 利用できる場合はAssociationRoleNameMapがエクスポートに使用されます
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName ForeignKey.Name  
属性 カラム 最大長の検証と共にデータベーステーブルのカラムがエクスポートされます。長さの値はサポートされているデータベースによって異なります
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName Column.Name  
BaseType タイプ データベーステーブルのカラムタイプはネイティブのデータベースタイプに従ってエクスポートされます
データ型   データ型変換配列をご覧ください。
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName Column.Type.Name  
CandidateKey プライマリキー テーブルのプライマリキーの一部であるカラムに対してプライマリ候補キーが作成されます。
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName PrimaryKey.Name  
クラス テーブル  
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName Table.Name  
DatabaseSchema スキーマ  
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName Schema.Name  
ForeignKey 外部キー、代替キー、一意インデックス 外部キーの定義からの参照テーブルにある属性がプライマリキーに属さない場合は、代替キーが生成されます。Teradataデータベースの場合、属性はプライマリキーや代替キーではなく一意インデックスに属することがあります
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName ForeignKey.Name  
Index Index [クラスター化]オプションと[一意]オプションがサポートされています
DesignLevel   このプロパティが[Logical only] (論理限定)に設定されている場合、オブジェクトはエクスポートされません。
PhysicalName Index.Name  
IndexMember Index インデックスのエクスポートにIndexMemberが使用されます
SQLViewAttribute Column ビューカラム
SQLViewEntity 表示 データベースネイティブのSQL Viewのステートメントがソースモデルに含まれている場合、そのステートメントは生成されるDDLで使用されます。そうでない場合、ビュー構造のみ、および関連するリストテーブルがエクスポートされます
StoreModel Comment ソースモデル名、選択されたデータベース構文、タイムスタンプと共にコメントが生成されます
Name Comment.Text  

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

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