インポートの作成

インポート・ウィザードを使用して、インポートのパラメータおよび基準を定義します。ウィザードのコンテンツは、入力をサポートする「ソース」、「スタイル」、「フィルタ」、「列」および「ターゲット」タブにわたって編成されています。ウィザードのタブは入力を順番に収集するよう順序付けられていますが、任意のタブ間でナビゲートできます。

インポートの作成の手順:

  1. 「ホーム」ページで、「インポート」を選択します。

  2. 「新規比較」ツールバー・ボタンをクリックします。

  3. 「ソース」タブで、「デバイス」リストからインポート・ソースを選択します。

    • 「クライアント・ファイル」を選択した場合、「参照」をクリックし、インポート・ファイルにナビゲートして選択します。

    • 「サーバー・ファイル」を選択した場合、接続およびファイル名を選択します。

      注意:

      サーバー・ファイルは、ネットワーク・ファイル・システムまたはFTPディレクトリのものが使用されます。

    • 「データベース・テーブル」を選択した場合は、次の手順を実行します。

      1. 「接続」で、データベースに対する外部接続を選択します。

      2. 「接続のテスト」ボタンをクリックして接続をテストします。

      3. インポート・セクションごとに、インポート元のデータベース・テーブルを選択します。

      4. オプション: インポートが正常に完了したときに、ソース接続からロードされたデータベース・レコードを消去するには、「インポートされたレコードを処理後に消去」を選択します。

      5. ステップ6に進みます。

  4. 「ファイル・フォーマット」オプションを選択します。

    • 文字エンコード: エンコード・オプションの1つを選択します。

    • 引用符で囲まれた文字列を削除: データのインポート時に引用符を削除する場合に選択します。

      注意:

      一重引用符(')および二重引用符(")が削除されます。両方のタイプの引用符が同時に使用されている場合、外側の引用符セットのみが削除されます。

    • 「固定幅」または「区切り」: 「区切り」の場合、区切り文字を入力します。「固定幅」の場合、「列」タブの「列のオプション」に固定幅の列値を入力します。

  5. 次の「セクション見出し」オプションのいずれかを選択します。

    • 接頭辞区切り文字: セクション見出しの先頭に表示される文字。

    • 接尾辞区切り文字: セクション見出しの最後に表示される文字。接尾辞区切り文字はオプションです。

    • インポート・ソース内のセクション見出しを選択し、セクション見出しのテキストを入力します。

      注意:

      デフォルトでは、インポート・セクションはすべて選択されています。インポート・ソース内にないセクションの選択は解除してください。

  6. 「スタイル」タブを選択し、「関係のソート」オプションを選択します。

    • 関係のソート: インポート時に、ノードがソース・ファイルの関係セクションに表示される順序に基づいてノードをソートし、次のアクションの両方を完了する場合に選択します。

      • 伝播するソート・プロパティ: ソート順を格納するノード・プロパティを選択します。

      • ソートされる階層: ソートを適用する階層を入力します。

        注意:

        ここで指定しないかぎり、デフォルトではすべての階層がソートされます。

    • インポート・プロセスの最後にリーフ・ノードを指定: インポート・プロセスの最後に子のない任意のノードに対してリーフ・プロパティを自動的にTrueに設定するよう指定する場合に選択します。

      注意:

      このオプションの場合、インポートしたデータの2回目の受渡しが必要であり、処理時間が長くなる可能性があります。このオプションを選択しない場合、インポートしたデータの「ノード」または「関係」セクションの列としてリーフ・プロパティが指定されていないかぎり、すべてのノードがリム・ノードとしてインポートされます。

    • ノード名の無効な文字の適用: InvNameシステム・プリファレンスに基づいてノード名を検証する場合に選択します。

  7. 「ドメイン・オプション」セクションで、オプションを選択することにより、インポートでドメイン名を修飾する方法を指定します。

    • なし - ドメイン名は使用されません

    • ドメインの選択 - ドメイン内のすべてのノードを修飾します

      注意:

      このオプションを選択する場合、ドロップダウン・リストからドメイン名を選択します。

    • インポート列の選択 - 選択した列に基づいてノードを修飾します。ステップ9から11を参照してください。

    注意:

    ノード名を修飾すると、指定したドメインの修飾子テキストが追加されます。このノードはドメインに割り当てられません。

  8. 「重複する処理」オプションを選択します。

    • 「ノード名の最後に一意のテキストを追加: 元のノード名の最後に名前の一意の部分を追加する場合に選択します。

      注意:

      このオプションを選択する場合、「一意の文字列」、「区切り文字」、「一意のIDシード」および「ゼロ・パディング長」パラメータを使用して、重複ノードの命名ルールを作成します。元のノード名の最後に名前の一意の部分が追加されます。選択しない場合、名前の一意の部分は先頭に接頭辞として追加されます。たとえば、001NodeA、002NodeAなどです。

    • 一意の文字列: 一意の新規ノード名の一部を形成するために使用する文字列を入力します。

    • 区切り文字: 名前の一意の部分から元のノード名を区切るために使用する区切り文字を入力します。

    • 一意のIDシード: このIDの開始ポイントを選択します。

      たとえば、NodeAが階層内で3回使用されており、一意のIDシードが1である場合、元のノードは変更されず、他のノード名はNodeA1およびNodeA2に置き換えられます。この例では、一意のIDシードの使用について説明するために他の重複設定は無視しています。

    • ゼロ・パディング長: 重複名の一意のID部分に必要な最小桁数を入力します。

      たとえば、ゼロ・パディング長の値を3にすると、NodeA001、NodeA002などの名前の重複ノードが作成されます。値を2にすると、NodeA01、NodeA02などの名前の重複ノードが作成されます。

    • 関連付けられているプロパティ: インポートの完了後に簡単にクエリーできるように重複ノードのグループ化を可能にするプロパティを選択します。

      関連付けられているプロパティが設定されると、このプロパティには、すべての重複ノード内の元のノードのノード名が移入されます。このオプションは、グローバルな関連グループ(AscGroup)プロパティを参照する必要があります。

    • 重複エラー・モード: インポート・プロセッサが重複を処理する際の重要度を決定するモードを選択します。

      • 警告の生成: 各重複のログに警告メッセージが追加されます。

      • エラーの生成: 各重複のログにエラー・メッセージが追加されます。

        注意:

        エラーの数が「最大エラー数」の値(「ターゲット」タブ上)を超えると、処理は中止されます。

  9. 「列」タブで、「セクション」リストからインポート・セクションを選択します。

  10. 「列の選択」タブで、インポート用にインポートで移入されるプロパティを選択し、それらを「使用可能」から「選択済」に移動します。

    注意:

    「カテゴリ」リストを使用してプロパティ・カテゴリを選択すると、ナビゲーションしやすくなります。

    「列を無視」という名前の特殊列は、インポート時に処理されないようにする必要がある入力ソース内の任意の列のプレースホルダとして使用できます。

    ヒント:

    クライアントおよびサーバー・ファイルのインポートの場合は、選択したリストの右側にある矢印を使用し、ソース・ファイルで列が存在する順序に基づいて列を配置します。リスト内の最初のアイテムが第1列、リスト内の2番目のアイテムが第2列というように続きます。

  11. 「列のオプション」タブで、列を階層にマップできます。列名の行をダブルクリックし、次のいずれかのオプションを選択します。

    • 列の値をすべての階層に適用する場合は、「すべての階層に値を適用」を選択します。このオプションはデフォルトで選択されています。

    • 「階層リスト」フィールドで、列を適用する各階層の名前を入力します。プロパティ値は、リストに指定されている階層にのみ設定されます。

      注意:

      リストされている階層は、インポート・ソースに指定されている階層の名前と一致する必要があります。

    • 「ソース」タブで「固定幅」を選択した場合、「固定幅」列に値を入力します。

  12. ステップ7で「インポート列の選択」ドメイン名修飾方法を選択した場合、「ドメイン・オプション」タブが表示されます。次のセクションを構成できます。

    • 階層: 「最上位ノード」列

    • ノード: 「ノード」列

    • 関係: 「子」および「親」列

    • 階層ノード: 「ノード」列

  13. データベース・テーブルからインポートしている場合、「データベース・オプション」タブが表示されます。インポート・セクションごとに、次の列が表示されます:

    • --移入されるData Relationship Managementプロパティの名前を表示します。

    • ソース・フィールド--「編集」ボタン「アクション」列でをクリックして、セクションのソース・データベース・テーブルからフィールドを選択します。「更新」ボタンをクリックして変更を保存します。

      注意:

      ソース・フィールドは、複数のData Relationship Managementプロパティにマップできます。

    • フィールド・タイプ--ソース・データベース・テーブルのフィールドのデータ型を表示します。

    • 長さ--ソース・データベース・テーブルのフィールドの長さを表示します(該当する場合)。

    • 順序--「編集」ボタン「アクション」列でをクリックして、インポート前にデータの順序付けに使用されたソース・データベース・テーブルからフィールドを選択します。「更新」ボタンをクリックして変更を保存します。

  14. 「フィルタ」タブで、特定のプロパティ・タイプの空白値およびデフォルト値をスキップするよう選択します。

    注意:

    空白はスキップし、デフォルト値を使用することにより、インポートしたバージョンのサイズを最小限に抑えることをお薦めします。

  15. データベース・テーブルからデータをインポートしている場合、次のデータベース・フィルタを使用できます:

    • なし--インポート中にデータベース・レコードのフィルタは発生しません。

    • 制御テーブル--フィルタを制御するためのソース・データベース・テーブルの使用を指定します。制御テーブルに存在するレコードにより、インポート・セクション・テーブルのどのレコードをインポートするかが決定されます。

      1. 「テーブルのフィルタ」から、フィルタに使用するソース・データベース・テーブルを選択します。

      2. 「キー・フィールドのフィルタ」から、インポート・テーブルのデータのフィルタに使用された、指定フィルタ・テーブルのフィールドを選択します。

      3. 「結合フィールドのフィルタ」セクションで「編集」ボタンをクリックし、フィルタに使用される各インポート・セクション・テーブルのフィールドを選択します。「更新」ボタンをクリックして変更を保存します。

    • 包含リスト––インポート・セクション・テーブルのレコードのフィルタに使用するリテラル値を指定します。

      1. 「包含リスト」セクションで、「追加」をクリックし、結合フィールドのフィルタが指定されたすべてのインポート・セクションのテーブルのフィルタとして使用するリテラル値を入力します。

      2. 「結合フィールドのフィルタ」セクションで「編集」ボタンをクリックし、フィルタに使用される各インポート・セクション・テーブルのフィールドを選択します。「更新」ボタンをクリックして変更を保存します。

  16. 「ターゲット」タブで、名前を入力し、必要に応じて、インポートによって作成される新規バージョンの説明を入力します。

  17. 処理中にインポートが停止するまでに発生が許可されるエラーの最大数の値を選択します。

  18. インポートを保存するには、「保存」ボタンをクリックします。

    インポートの名前、説明およびオブジェクト・アクセス・グループを定義するよう求められます。カスタム・グループまたは次のいずれかを選択します:

    • ユーザー--個別ユーザーのみが表示および実行できる個人オブジェクト。

    • 標準--すべてのユーザーが表示および実行できるパブリック・オブジェクト。標準のインポートを作成および編集できるのは、データ・マネージャとアプリケーション管理者ユーザーのみです。

    • システム--アプリケーション管理者役割ユーザーのみが表示および実行できる制限オブジェクト。