ページの先頭行へ戻る
Interstage Navigator ServerV9.6.0 Martbuilderユーザーズガイド
FUJITSU Software

3.3.2 操作の流れ

データマート生成(SQL Serverに出力)は、以下の手順で行います。

  1. データの問い合わせ・集計

  2. メニューの選択

  3. データマートの情報の指定

  4. データマートの出力

データの問い合わせ・集計

Navigatorクライアントを起動して、問い合わせ表を作成します。

メニューの選択

[データマート生成]メニューの[SQL Serverに出力]を実行します。

データマートの情報の指定

[SQL Serverに出力]を実行すると、[データマート生成(SQL Server)]画面が表示されます。ここで、出力するデータマートの情報を指定します。

注意

[辞書を自動設定する]がチェックされており、出力しようとしているテーブルの情報がすでに辞書上に存在する場合は、いずれのオプションを選択した場合でも、各項目情報について、データ型(Navigator 内部のデータ型)、および桁数の比較を行い、差異のある場合は、エラーメッセージが表示されます。

(1)

スキーマ

データマートを作成する先のスキーマ名を指定します。下のスキーマ一覧から作成先のスキーマを選択すると、[スキーマ]フィールドに選択されたスキーマが表示されます。また、右側のテーブル一覧に選択されたスキーマに格納されているテーブル一覧が更新されます。

(2)

テーブル

データマートのテーブル名を指定します。下のテーブル一覧から作成先のテーブルを選択すると、[テーブル]フィールドに選択されたテーブルが表示されます。

さらに、[テーブル]フィールドに直接テーブル名を入力することもできます。

(3)

ユーザ名

指定したスキーマへテーブルを作成するためのユーザ名を指定します。
ここで指定するユーザには、スキーマで選択したスキーマに対してのテーブルを作成するための権限が必要となります。

(4)

パスワード

(3)で指定したユーザのパスワードを指定します。

(5)

SQL Serverのテーブルを出力する

データをSQL Serverのテーブルに出力する場合にチェックします。

(6)

辞書を自動設定する

SQL Serverに出力したテーブルの[データベースの公開範囲の設定]を自動的に行う場合にチェックします。

(7)

CSVファイルを出力する

データをSQL Serverのテーブルに出力せず、CSVファイルとして出力する場合にチェックします。

詳細は、“6.4.4 SQL Serverへのデータマートを作成する場合の実行ファイルについて”を参照してください。

(8)

SQLステートメントを出力する

CSVファイルに出力する場合に、SQL Serverのテーブルを作成するためのSQLステートメントを同時に出力する場合にチェックします。

詳細は、“6.4.4 SQL Serverへのデータマートを作成する場合の実行ファイルについて”を参照してください。

(9)

新規にテーブルを作成する

テーブルを新規に作成します。

(10)

テーブルを削除し再作成する

既存のテーブルを削除し、テーブルを作成し直します。

(11)

データを置き換える

  • [テーブル削除を行うか自動判定]がチェックされていない場合
    既存のテーブルに格納されているデータを一度クリアし、データを格納し直します。

  • [テーブル削除を行うか自動判定]がチェックされている場合
    テーブルが存在していない場合、新規にテーブルを作成します。テーブルが既存の場合は、指定された既存テーブルと出力しようとしているテーブルの各項目の属性を調査し(※)、異なっているところがあれば、一度既存テーブルを削除してからテーブルを作成し直します。異なっているところがなければ、既存テーブルの表定義はそのままとし、データだけを格納し直します。

(12)

データを追加する

  • [追加前に項目の属性をチェック]がチェックされていない場合
    既存のテーブルにデータを追加します。

  • [追加前に項目の属性をチェック]がチェックされている場合
    指定された既存テーブルと出力しようとしているテーブルの各項目の属性を調査し(※)、異なっているところがなければ既存テーブルにデータを追加します。

※次の比較が行われます。

項目数、項目名、データ型(桁数を含む)、Null値(許す/許さない)。サイズ的に格納可能であれば、データ型によっては桁数の差異は無視される場合もあります。

データマートの出力

[OK]ボタンをクリックして、表示されている内容で、SQL Serverにデータマートを出力します。

[キャンセル]ボタンをクリックすると、データマートの出力は中止されます。