物理列の作成または変更
物理表に新しい列を作成したり、既存またはインポートした列のプロパティを更新できます。物理列には、物理データベースの表内にデータが格納されます。
物理表の列を作成、変更または削除した場合、その物理表をソースとして使用する別名表にそれらの変更が反映されることに注意してください。
物理表を作成または更新するときに、ストアド・プロシージャまたはSELECT文を使用して列を移入するように「ソース」プロパティを設定できます。「ストアド・プロシージャまたはSELECT文による物理列の移入」を参照してください。
次の情報を使用して、列のプロパティを設定します:
-
タイプ - 列のデータ型を示します。データ型の変更は慎重に行ってください。基礎となるデータ・ソースで値に正しくないデータ型を設定すると、予期しない結果をまねくおそれがあります。データ型の不一致がある場合は、セマンティック・モデルで修正するか、データ型が不一致となっている列を再インポートします。
列を再インポートした場合、再マップした列を参照する論理列ソースを再マップする必要があります。ビジネス・モデルの論理列のデータ型は、その物理列ソースのデータ型と一致する必要があります。Oracle Analytics問合せエンジンは、これらの論理列のデータ型をクライアント・アプリケーションに渡します。
Longvarchar
およびlongvarbinary
データ型は、デバッグを目的とした使用状況トラッキング表への完全な論理SQL文の記述に対応しています。これらのデータ型は、汎用目的の問合せには対応しておらず、Oracle BIサーバーに表示することはできません。 -
Null値可能 - 列にNULL値を許可するかどうかを指定します。基礎となる表にNULL値が存在している可能性がある場合は、このオプションを選択する必要があります。これにより、特定の機能および外部結合に必要なNull値をユーザーに返すことができます。一般的に、物理列のNULL値不可の値をNULL値可能な値に変更しても問題はありません。
- ホーム・ページで、「ナビゲータ」、「セマンティック・モデル」の順にクリックします。
- 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「物理レイヤー」をクリックします。
- データベース・ペインで、列を追加または変更する表を参照してダブルクリックします。
- 物理表で、「列」タブをクリックします。
- 「列の追加」をクリックし、「新規列の作成」を選択して、物理表に新しい列を作成します。または、表で列をクリックして強調表示し、再度クリックしてフィールドを更新できるようにします。
- オプション: 列を複製するには、複製する列にカーソルを置き、その「行メニュー」をクリックして「複製」をクリックします。
- 列のプロパティを指定し、列の外をクリックします。
- 「保存」をクリックします。