データベースのお話です。
興味の無い方は、読み飛ばしてOKな記事。
古いデータベースから、新しいデータベースへデータを移行するのは並の努力では無理なんですねぇ。
文字コードとか、機種依存文字とかいっぱい問題あって一筋縄ではなかなか出来ない。
Btrieve(ビートリーブ)なんか未だ運用してたら、困りモノです。技術者が全滅しちゃいますよ。
基本はデータ変換プログラムを組んでしまえば、OKなのですが、素人に毛が生えた程度では太刀打ち出来ません。
では、どうするか、ACCESSや、エクセルをデータ加工に利用するのです。
ODBCやテーブルを外部データにアタッチするとかして、変換行いながらデータ移行するのです。
プログラム作成しなくても、クエリーや関数を駆使すれば、なんとか出来てしまいます。
文字数制限や、文字コード違いを揃えながら変換です。
エクセルの例
asc関数 全角カナ→半角カナ
jis関数 半角カナ→全角カナ
うまく作れば、WEBカートからCSVデータを取得して、送り状なんか作れちゃったりします。
機関システムのお話
銀行のデータベースや機関システムは、基本的に害でしか無い。
リプレースするにも、糞システムの寄せ集めなので、要件をシンプルに定義して新しく作ったほうがはやい。仕様書なんか調べたら余計時間がかかる。正直ブラックボックスなシステムは、捨てましょうよ。現実的に人手不足で切羽詰まった状態のシステムの山なんだからwww
それが出来るような国なら、今頃もっと進んでるでるよなぁ。。。。。。
興味の無い方は、読み飛ばしてOKな記事。
古いデータベースから、新しいデータベースへデータを移行するのは並の努力では無理なんですねぇ。
文字コードとか、機種依存文字とかいっぱい問題あって一筋縄ではなかなか出来ない。
Btrieve(ビートリーブ)なんか未だ運用してたら、困りモノです。技術者が全滅しちゃいますよ。
基本はデータ変換プログラムを組んでしまえば、OKなのですが、素人に毛が生えた程度では太刀打ち出来ません。
では、どうするか、ACCESSや、エクセルをデータ加工に利用するのです。
ODBCやテーブルを外部データにアタッチするとかして、変換行いながらデータ移行するのです。
プログラム作成しなくても、クエリーや関数を駆使すれば、なんとか出来てしまいます。
文字数制限や、文字コード違いを揃えながら変換です。
エクセルの例
asc関数 全角カナ→半角カナ
jis関数 半角カナ→全角カナ
うまく作れば、WEBカートからCSVデータを取得して、送り状なんか作れちゃったりします。
機関システムのお話
銀行のデータベースや機関システムは、基本的に害でしか無い。
リプレースするにも、糞システムの寄せ集めなので、要件をシンプルに定義して新しく作ったほうがはやい。仕様書なんか調べたら余計時間がかかる。正直ブラックボックスなシステムは、捨てましょうよ。現実的に人手不足で切羽詰まった状態のシステムの山なんだからwww
それが出来るような国なら、今頃もっと進んでるでるよなぁ。。。。。。