バイナリ・ラージ・オブジェクト(BLOB)データとキャラクタ・ラージ・オブジェクト(CLOB)データのモデリング

Oracle BIリポジトリで、バイナリ・ラージ・オブジェクト(BLOB)データとキャラクタ・ラージ・オブジェクト(CLOB)データをモデリングする方法を学習します。

CLOBデータは、任意の文字セットによるラージ・プレーン・テキストのドキュメントです。サポートされているBLOBイメージ・タイプは、GIF、PNG、TIFF、JPEGおよびBMPです。サポートされているBLOB形式は、PDF、オーディオまたはビデオです。

インポート後のBLOB列のデフォルトのデータ型はLongVarBinaryで、CLOB列の場合はLongVarCharです。BLOBまたはCLOBの列は、Oracle BIサーバーMaxFieldSizeの限度である32 KBを超えないようします。

物理結合を構成するときは、主キーが他の表の外部キーとして使用される場合は、主キーを使用して表の間の物理結合を作成します。

  1. BLOBデータまたはCLOBデータが含まれている物理表を、メタデータのインポート・ウィザードを使用してデータ・ソースからインポートします。
  2. インポートの後、BLOB列またはCLOB列に対して「物理列」ダイアログを開き、「長さ」フィールドを変更します。
  3. 物理結合を構成します。
  4. BLOB列またはCLOB列を「ビジネス・モデルとマッピング」レイヤーにドラッグして、論理列を生成します。
  5. 論理列の物理参照を構成します。これにより、Oracle BIサーバーでは論理列に対するグループ化または順序基準が生成されないようになります。
  6. 「一般」タブの「論理列」ダイアログで、「記述子ID列」を構成します。こうすることにより、プレゼンテーション・サービスでは、フィルタを生成する際に必ず正しい列が使用されます。
  7. 「ソート順列」を構成します。これにより、Oracle BIサーバーでは列が必ず予想どおりに並ぶようになります。
  8. 変更を保存します。