Modernize Studio
言語:日本語
メールで相談

連携

データ移行とデータベース、1件ずつ照合

Access、Excel、Paradox、dBase、古いデータベースからSQL Server、MySQL、PostgreSQLへデータを移し、データベースの設計、整理、性能改善も行います。本番切り替えの前に、データが1件も失われず、変わっていないことをお見せします。

移行で難しいのは、テーブルのコピーそのものではありません。手間がかかるのは細部です。文字列で保存された日付、年によって意味が変わったコード、重複、そしてぴったり一致しなければならない合計。すべての項目を対応付け、変換ルールを書面で合意し、まずコピー上で移行を実行します。

その結果が、テーブルごとに両側の件数と合計を並べた照合報告書です。本番移行は、すでに検証済みの作業を繰り返すだけになります。

できあがりのイメージ

移行の確認:AccessからSQL Serverへ

テーブルAccessSQL ServerOK
顧客1,2841,284
受注48,21048,210
受注明細162,904162,904
商品912912
請求書の合計€8,412,330.18€8,412,330.18
説明用の例、架空のデータ

AccessからSQL Serverへの移行後に行う確認。ボタンを押すと実行されます。

納品物

  • 項目ごとの対応付け

    移行元のすべての項目を新しいデータベースに対応付け、変換ルールを書面で合意します。

  • 試験移行

    本番移行の前に、必要なだけコピー上で移行を繰り返します。

  • 照合報告書

    テーブルごとに件数と合計を比較し、見つかった異常を一覧にしてご判断いただきます。

  • データベース設計

    データの実際の使われ方に合わせて、テーブル、キー、制約、インデックスを設計します。

  • クエリと性能の改善

    遅いクエリを計測して書き直し、効果のある箇所にインデックスを追加します。

よくあるプロジェクト

  • AccessからSQL Serverへ

    20年分の受注データをSQL Serverに移行し、すべての請求書の合計が移行前後で一致。

  • 2つの顧客リストの統合

    ご承認いただいたルールで重複を見つけて統合し、判断に迷うケースは一覧にします。

  • 遅い集計用データベース

    インデックスと集計テーブルを追加し、月次の帳票が数秒で出るようにします。

技術

  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • DB2
  • SQLite
  • Access
  • ExcelとCSV
  • T-SQL

仕事の進め方

  1. システムの整理

    関係するシステム、各データの正となるシステム、レコードの突き合わせ方法、片方が使えないときの動きを洗い出します。

  2. 固定価格の提案書

    実現方法(API、Webhook、データベース、ファイル連携)、フェーズ、固定価格を書面でお送りします。

  3. コピーで試験運用

    連携、自動化、移行はまずテスト用データで動かし、結果を確認していただいてから実データに手を付けます。

  4. 監視付きで本番稼働

    すべての連携処理を記録します。問題が起きたときは、安全な場合は自動で再試行し、そうでなければ担当者に通知します。ドキュメントもお渡しします。

価格とお支払い

お支払い条件

着手時に50%、検収時に50%をお願いしています。残金は本番稼働とソースコードの引き渡しの前にお支払いいただきます。大きなプロジェクトは、合意したフェーズごとのお支払いになります。

提案書には記載した作業の固定価格を明記し、作業開始前に書面で合意します。作業内容が変わる場合は新しい見積書をお送りし、ご承認をいただいてから追加作業に入ります。

価格は税抜です。

プロジェクトシートを作る

このサービスについてのご質問

データが失われていないことは、どうやってわかりますか?

テーブルごとに両側の件数と合計を比較し、本番切り替えの前に照合報告書をお渡しします。

移行中も業務を続けられますか?

はい。試験移行はコピーで行います。本番移行はご相談した日時、通常は業務時間外に行います。

誤ったデータや重複データはどうなりますか?

一覧にし、ケースごとに処理ルールを提案します。書面でのご承認なしに削除や変更はしません。

対応しているデータベースは?

主にSQL Server、MySQL、PostgreSQLのほか、Oracle、DB2、SQLite、Access、Paradox、dBaseなどの古い形式にも対応しています。

お問い合わせ

ご都合のよい方法をお選びください。1営業日以内に、日本語でメールにてお返事します。

メールで

riccardo@modernizestudio.com
メールを書く

データが今どこにあり、どこへ移したいか、おおよその量をお知らせください。1営業日以内にお返事します。

ファイルをお送りください

Access、Excel、VB6、Delphi、古い.NETで作られたプログラムなら、ファイル送付後48時間以内に無料の診断書をお届けします。

  1. ファイルのコピーを作成します。テスト用データでもかまいません。
  2. フォームまたはメールに添付します。パスワード付きの圧縮ファイルにし、パスワードは別送するのがおすすめです。ご希望があれば、先に秘密保持契約を結びます。
  3. 48時間以内に、診断書とパイロットモジュールの固定価格をお届けします。

イタリアを拠点に活動しています。

メッセージを送る

任意。データベース、Excelブック、スクリーンショット、仕様書など、10 MBまで。それより大きいファイルは、ダウンロードリンクをメッセージに記載してください。

メールで相談

ボタンを押すと、メッセージが入力された状態でメールソフトが開きます。メールソフトで「送信」を押すまで送信されません。

メールで相談