データベースの取込・出力設定方法まとめ ############################################################################################################################### | データベースとの直接接続による設定の手順をご紹介します。 | 画面操作については『|imp-link-op-01|』を参照してください。 .. 操作ガイドへのリンク .. |imp-link-op-01| raw:: html Accel-KNIGHT 操作ガイド 設定を行うデータベースのテーブル情報 ******************************************************************************************************************************* | 下記のテーブルを取得する場合の各定義の設定は以下になります。 | .. list-table:: st_business_db_t1 テーブル(PostgreSQL) :header-rows: 1 * - 物理名 - データ型 - PK * - imp_kbn - character varying(2) - 〇 * - jigyo_honbu_cd - character varying(2) - 〇 * - chiku_cd - character varying(2) - 〇 * - keiyaku_no - character varying(5) - 〇 * - jigyo_honbu_cd_5 - character varying(5) - * - jigyosho_cd - character varying(6) - * - buka_cd - character varying(7) - * - okyakusama_nm - character varying(256) - * - jusho - character varying(128) - * - tel_no - character varying(13) - * - update_date - date - テーブル・ビューから取込を行う ******************************************************************************************************************************* | テーブル・ビューから取込を行う場合の設定方法になります。 取込ファイル定義設定 =============================================================================================================================== | 対象テーブルを指定する場合の設定 .. figure:: /_static/images/appendix/database/database_02.* :width: 600px | 明細の設定 | 「テーブルのカラムを明細に設定」のリンクを押下するとテーブルのカラム、SQL文の取得項目名が明細に設定されます。 .. figure:: /_static/images/appendix/database/database_04.* :width: 600px マッピング定義設定 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 出力設定 =============================================================================================================================== | 出力設定は通常のCSVファイル設定と同様の設定を行います。 | 出力対象がビューになっている場合は出力がスキップされます。 SQL文を発行して取込を行う ******************************************************************************************************************************* | SQL文を発行して取込を行う場合の設定方法になります。 取込ファイル定義設定 =============================================================================================================================== | SQL文を指定する場合の設定 .. figure:: /_static/images/appendix/database/database_03.* :width: 600px | 明細の設定 | 「テーブルのカラムを明細に設定」のリンクを押下するとテーブルのカラム、SQL文の取得項目名が明細に設定されます。 .. figure:: /_static/images/appendix/database/database_07.* :width: 600px | SQL文指定時、SQL検証を行わずに登録・更新を行おうとした場合、以下のエラーが発生します。 .. figure:: /_static/images/appendix/database/database_05.* :width: 600px | SQL文指定時、SELECT文以外を設定した場合、以下のエラーが発生します。 .. figure:: /_static/images/appendix/database/database_06.* :width: 600px マッピング定義設定 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 出力設定 =============================================================================================================================== | 出力設定を登録することは可能ですがSQL文に対して出力はできないため処理がスキップされます。