
お家の引っ越しも大変ですが、データの引っ越しも大変な作業です
業務アプリ開発 はじまりから運用までの16ステップ~ indexはこちら
アプリというと、BtoC、つまり一般ユーザが利用するゲームやSNSなどのアプリを想像するかもしれませんが、今回は、業務系アプリを開発する場合、かつ開発を外部委託する場合を前提として説明しています。
今回は、13番目のステップ「移行計画」です。
13.移行計画
前提として、移行が必要な場合は既存システムが稼働しており、そこからシステム移行をする場合です。新規作成の場合、今回は読み飛ばして頂いても結構です。
ごめなさい移行計画は13番目ではありません・・・
はじまりから運用までの16ステップとして、進めてきましたが、移行計画を13番目に行うのは遅すぎました、もし、この順番にお読み頂いている方がいらっしゃいましたら、お詫び申し上げます。
既存システムで使っているデータを新システムに移すだけだから、遅くてもいいのでは?という考え方にもなりそうなのですが、そうなればラッキーなくらいであり、やはり早めの段階で最低限、予備検討は進めておかなければならないのです。
早期に移行計画を検討しなければならないわけ
自社開発に限らず、新しいシステムに移行しようとする場合、データ移行は非常に重要な課題です。アプリで住所録データを移す程度であれば、簡単なのですが、業務システムではそう簡単ではありません。
なぜなら、データのフォーマットが同じとは限らない、あるいは必要なデータが不足していることがあり得るからです。
住所録データはとても分かりやすい例です。
名前、読み仮名、郵便番号、都道府県、市区町村、番地、建物名、会社名、、、、
このようなものでしょう。
どんな住所録でも同じように見えます。
しかし、元々のデータで、名前が姓名を1つのフィールドで管理していたとするならばどうでしょう?
Aアプリでは、
名前:鈴木一郎、カナ:スズキイチロウ
と2つの項目で管理されています。
しかし、移行先のBアプリでは
名前(姓)、名前(名)、カナ(セイ)、カナ(メイ)と4つの項目になっていました。
元のデータで、姓名の間に空白が入っていれば、分割もしやすいですが空白が入っていたり、入っていなかったりしていると、分割するのが困難になります。名字として多いのは、2文字なので最初の2文字を姓とし、取り敢えず分割して、おかしなデータを手で補正するという方法もあるものの、データが何万もあるとすると気が遠くなる作業です。
これは極めて分かりやすい例ですが、実際の業務データは管理方法はもっと複雑です。そのため、既存システムのデータを右から左のように簡単に移行できるとは限りません。
まず、既存データがどのような形式になっており、新システムではその形式をそのまま移行できるのか、何かしら加工して移行するのかという調査が必要となるのです。
もし、加工が必要とするならば、手作業で補える範囲なのか、あるいはエクセルのマクロ程度でできる内容・データ量なのか、全くそれでは対応できないものなのかを早期に判断し、必要に応じて、移行データ作成プログラムを開発するということも必要となります。
追加情報が必要になることもある
また、データの形式の加工とは別にデータに追加情報が必要なこともあります。
例えば、アプリの新システムでは顧客情報をアプリのマップ上に表示するという機能があるとします。従来のシステムでは顧客の住所は保持しています。住所データがあれば良さそうな感じですが、マップ上に表示するためには、緯度経度データが必要となります。マップ表示の都度、住所から緯度経度を算出するようなロジックであれば、表示が遅くて使い物になりません。
そのために、住所データに緯度経度情報を追加しておく必要があります。
このような機能要件があったなら、事前に既存データに緯度経度を付与するようなツール等を用意しておく必要が出てくるのです。
データ移行タイミング
さて、データの準備を十分検討したとするならば、次に重要なのはデータ移行のタイミングです。
土日が休日の企業であり、週末にデータ移行作業ができる場合にはあまり悩まなくて済むかもしれません。しかし、年中無休の業種の場合、既存システムを止められないかもしれません。深夜の作業も考えられますが、コンビニのような業態で、そんな時間の余地もないことさえ考えられます。
また、端末の準備の都合上、いきなり全社展開できず、支店ごとにシステム移行をしなければならないということもあるのです。
そんな時に考えなければならないのは、移行直前データをどうするかです。
これは、ケースバイケースであり、当社も様々なパターンを経験してきましたが、最も困難を要したのは、既存システムとの並行稼働期間がありながら、既存システムと新システムのデータから、日々の本部集計データとして把握しなければならないという要件でした。
さらには、既存システムからの移行データには追加情報も必要であり、どんなタイミングで、データを取得し、追加データを付与し、新システムに移行するか。また、既存システムとどう連携するかを考える必要があったのです。
この事例の解説はかなり長くなるので割愛しますが、こういったように単純にデータを移行することができないことが多々あるため、移行計画は慎重に検討しなければならない重要な事項なのです。
スマホアプリを使った業務システム構築のことなら
株式会社クラボードへお気軽にご相談ください
ピンバック: hydroxychloroquine clinical trials results
ピンバック: hydroxychloroquine drug insert
ピンバック: mint hydroxychloroquine 200 mg
ピンバック: hydroxychloroquine reviews side effects
ピンバック: ivermectil by mail
ピンバック: priligy pill splitting
ピンバック: can ivermectin get you high
ピンバック: ivermectin canada online
ピンバック: prednisone deltasone reviews
ピンバック: what does ivermectin treat
ピンバック: stromectol potassium antiparasitic tablets
ピンバック: buy stromectol over the counter medication
ピンバック: about stromectol capsules
ピンバック: does ivermectin work for pinworms
ピンバック: viagra over the counter united states
ピンバック: slovar po psihoanalizu laplansh
ピンバック: uels ukrain
ピンバック: DPTPtNqS
ピンバック: qQ8KZZE6
ピンバック: D6tuzANh
ピンバック: SHKALA TONOV
ピンバック: Øêàëà òîíîâ
ピンバック: russianmanagement.com
ピンバック: chelovek-iz-90-h
ピンバック: 3Hk12Bl
ピンバック: 3NOZC44
ピンバック: 01211
ピンバック: tor-lyubov-i-grom
ピンバック: film-tor-2022
ピンバック: hd-tor-2022
ピンバック: hdorg2.ru
ピンバック: Psikholog
ピンバック: netstate.ru
ピンバック: Link
ピンバック: tor-lyubov-i-grom.ru
ピンバック: psy
ピンバック: chelovek soznaniye mozg
ピンバック: bit.ly
ピンバック: cleantalkorg2.ru
ピンバック: bucha killings
ピンバック: War in Ukraine
ピンバック: Ukraine
ピンバック: Ukraine news live
ピンバック: The Latest Ukraine News
ピンバック: site
ピンバック: stats
ピンバック: Ukraine-war
ピンバック: movies
ピンバック: gidonline
ピンバック: mir dikogo zapada 4 sezon 4 seriya
ピンバック: web
ピンバック: film.8filmov.ru
ピンバック: video
ピンバック: film
ピンバック: liusia-8-seriiaonlain
ピンバック: smotret-polnyj-film-smotret-v-khoroshem-kachestve
ピンバック: filmgoda.ru
ピンバック: rodnoe-kino-ru
ピンバック: stat.netstate.ru
ピンバック: sY5am
ピンバック: Dom drakona
ピンバック: JGXldbkj
ピンバック: aOuSjapt
ピンバック: ìûøëåíèå
ピンバック: psikholog moskva
ピンバック: Usik Dzhoshua 2 2022
ピンバック: Dim Drakona 2022
ピンバック: TwnE4zl6
ピンバック: psy 3CtwvjS
ピンバック: lalochesia
ピンバック: film onlinee
ピンバック: programma peredach na segodnya
ピンバック: psycholog-v-moskve.ru
ピンバック: psycholog-moskva.ru
ピンバック: 3qAIwwN
ピンバック: video-2
ピンバック: sezons.store
ピンバック: socionika-eniostyle.ru
ピンバック: psy-news.ru
ピンバック: 000-1
ピンバック: 3SoTS32
ピンバック: 3DGofO7
ピンバック: wwwi.odnoklassniki-film.ru
ピンバック: rftrip.ru
ピンバック: dolpsy.ru
ピンバック: kin0shki.ru
ピンバック: 3o9cpydyue4s8.ru
ピンバック: mb588.ru
ピンバック: history-of-ukraine.ru news ukraine
ピンバック: newsukraine.ru
ピンバック: edu-design.ru
ピンバック: tftl.ru
ピンバック: brutv
ピンバック: site 2023
ピンバック: sitestats01
ピンバック: 1c789.ru
ピンバック: cttdu.ru
ピンバック: 1703
ピンバック: hdserial2023.ru
ピンバック: serialhd2023.ru
ピンバック: matchonline2022.ru
ピンバック: How can I get my wife to sleep with me and cialis doses?
ピンバック: What will happen when you meet your soulmate and buy kamagra?
ピンバック: How long does nicotine stay in your system bupropion smk c?
ピンバック: bit.ly/3OEzOZR
ピンバック: bit.ly/3gGFqGq
ピンバック: bit.ly/3ARFdXA
ピンバック: bit.ly/3ig2UT5
ピンバック: bit.ly/3GQNK0J
ピンバック: Is rice good for weight loss and the best over the counter weight loss pills?
ピンバック: How do you know if he is seeing someone else round blue pill no markings viagra?
ピンバック: bep5w0Df
ピンバック: www
ピンバック: How long can the average man stay erect pills that look like viagra?
ピンバック: icf
ピンバック: 24hours-news
ピンバック: rusnewsweek
ピンバック: uluro-ado
ピンバック: Drug information leaflet. Generic Name. paxil?
ピンバック: irannews.ru
ピンバック: klondayk2022
ピンバック: Meds dirt sheet. Effects of Opiate Abuse. avodart hair loss results photos?
ピンバック: Pills information. Long-Term Effects. how much is avodart cost?
ピンバック: tqmFEB3B
ピンバック: Medicament dirt leaflet. Medicine Class. paxil tablet price in india?
ピンバック: mangalib
ピンバック: order dapoxetine generic
ピンバック: x
ピンバック: 9xflix
ピンバック: xnxx
ピンバック: 123movies
ピンバック: Can my Precum get a girl pregnant tadalafil 20 mg tablet cost?
ピンバック: What is true love between a man and a woman tadalafil usa pharmacy?
ピンバック: How can I be a good woman to my man sildenafil 100mg price?
ピンバック: How do I stop quick release sildenafil 100 mexico?
ピンバック: Can walking everyday flatten your stomach what is sildenafil 20 mg?
ピンバック: the sleep store kamagra
ピンバック: priligy 90mg usa
ピンバック: How do you tell if a girl is playing hard to get dapoxetine online order
ピンバック: How do I know if I need a parasite cleanse or order stromectol
ピンバック: What are the three signs of infection such as where to buy ivermectin cream
ピンバック: At what day is the egg released likes plaquenil side effects
ピンバック: What organs do antibiotics damage without hydroxychloroquine mechanism of action
ピンバック: What fight viral infections likes hydroxychloroquine manufacturers
ピンバック: Is 5 days of antibiotics enough without hydroxychloroquine 400 mghydroxychloroquine & azithromycin
ピンバック: Does impotent mean no sperm cenforce 50mg pill
ピンバック: What does quality mean in pharmacy cialis vs levitra
ピンバック: What is the best tea to drink for your liver likes buy hydroxychloroquine over the counter
ピンバック: How do you know if your liver is damaged from medication likes anti parasitic medicine for humans
ピンバック: How a good sperm look like order kamagra
ピンバック: How do I make him jealous and commit fildena 100 instructions
ピンバック: Why do I not get hard with my wife priligy tablets
ピンバック: tretinoin cost mexico
ピンバック: tretinoin price canada
ピンバック: How do you set a girl cialis black buy in australia
ピンバック: How do I turn her on with a physical touch and amoxil
ピンバック: sildenafil price
ピンバック: What is the white liquid that comes out of a woman what does azithromycin treat
ピンバック: Do antibiotics interfere with blood pressure medication azithromycin without a doctor's prescription
ピンバック: sibluevi card
ピンバック: Which vitamin is responsible for hair fall goodrx hydroxychloroquine
ピンバック: kinokrad
ピンバック: batmanapollo
ピンバック: What infections cause yellow discharge
ピンバック: batmanapollo.ru - psychologist
ピンバック: What are the signs of gonorrhea in a woman
ピンバック: What are the long-term effects of inhaler overuse
ピンバック: batmanapollo psychologist
ピンバック: What does it mean to cuss God
ピンバック: Can you feel if your heart is struggling Zestril
ピンバック: Ivermectin scabies - How do I make my liver healthy again
ピンバック: Cialis price walgreens - Scwcmd.com
ピンバック: vidalista-20 vs viagra buy sildenafil 100mg sale
ピンバック: Azithromycin pneumonia - Does exercise reduce inflammation
ピンバック: kamagra jelly amazon: Was passiert wenn ein gesunder Mann Viagra nimmt
ピンバック: elizavetaboyarskaya.ru
ピンバック: clomid 50mg for sale
ピンバック: Quel est l'age de la plus petite maman du monde pharmacie en ligne belgique
ピンバック: Quelle est la chose la plus importante dans une famille pharmacie en ligne france livraison internationale
ピンバック: femara letrozole buy
ピンバック: What do men want in a woman?
ピンバック: How are children made?
ピンバック: Are golf ball sized blood clots during period ivermectin dog?
ピンバック: How do you make a man want to commit?
ピンバック: How can I love my wife physically?
ピンバック: How do you make a guy blush with words?
ピンバック: vsovezdeisrazu
ピンバック: How do you know when a guy is playing it cool?
ピンバック: How do I know if my body is nice furosemide 20 mg used for
ピンバック: prix viagra - Comment definir la famille aujourd'hui?
ピンバック: Can a married woman be madly in love with another man Cialis medication
ピンバック: What is the most manufactured drug global pharmacy canada order form
ピンバック: Are bell peppers good for your liver plaquenil over the counter canada
ピンバック: Why are antibiotics good and bad
ピンバック: How do you know when you need antibiotics
ピンバック: 2023
ピンバック: Can I stop antibiotics after 2 days
ピンバック: What to take with antibiotics
ピンバック: What to avoid while on antibiotics
ピンバック: What are the 7 types of antibiotics
ピンバック: Is 7 days of antibiotics enough
ピンバック: How do you take antibiotics 2 times a day
ピンバック: What foods can give you parasites Stromectol online
ピンバック: Can I eat raw garlic
ピンバック: levitra kopen
ピンバック: What happens if I stop antibiotics early
ピンバック: levitra viagra or cialis
ピンバック: how much does a viagra pill cost
ピンバック: Can I drink milk with antibiotics
ピンバック: Äèçàéí ÷åëîâåêà
ピンバック: Is it OK to eat spicy food while taking antibiotics
ピンバック: What can I use instead of antibiotics
ピンバック: ipsychologos
ピンバック: What are the top 10 antibiotics
ピンバック: What food kills most bacteria
ピンバック: Is Carrot an antibiotic
ピンバック: yug-grib.ru
ピンバック: studio-tatuage.ru
ピンバック: bluetooth headphones running wireless earbuds - Treblab
ピンバック: How can I boost my immune system after antibiotics
ピンバック: bit.ly/pamfir-pamfir-2023-ua-pamfir
ピンバック: mini bluetooth speaker
ピンバック: Do the antibiotics damage your cells ivermectin for dogs?
ピンバック: Pourquoi les vieux ne veulent pas se laver tadalafil biogaran 20 mg prix
ピンバック: Where is liver pain located buy stromectol 6 mg?
ピンバック: tozo wireless earbuds
ピンバック: What are the dangers of taking Tylenol what is ventolin
ピンバック: What are the long term side effects of taking Zyrtec albuterol inhaler
ピンバック: Can a blocked artery clear itself furosemide in heart failure
ピンバック: How to improve your lungs with asthma ventolin where to buy?
ピンバック: When does a cough need antibiotics - ipratropium albuterol
ピンバック: Can inhalers damage your lungs | ventolin inhaler recall
ピンバック: What are 6 signs of an asthma attack - albuterol sulfate
ピンバック: What is normal blood pressure for a 70 year old lasix 100mg brand
ピンバック: What is a good pulse rate for a 70 year old chlorthalidone 25 mg used for
ピンバック: poip-nsk.ru - Movie Watch
ピンバック: madridbet
ピンバック: film.poip-nsk.ru - film online
ピンバック: madridbet
ピンバック: meritking
ピンバック: How do inhalers help to manage symptoms of sleep apnea, and when should they be used? | albuterol inhaler
ピンバック: can you Buy Stromectol over the counter
ピンバック: Can steroid inhalers damage lungs ventolin hfa inhaler coupon free
ピンバック: Harnessing the Power of Medications for Improved Heart Health - otc viagra
ピンバック: plaquenil 200 para que sirve
ピンバック: How do I show my ex I've changed - levitra coupons
ピンバック: Can antibiotics be used for Helicobacter pylori infection plaquenil lupus
ピンバック: What is the most affordable pharmacy
ピンバック: Which is better for you probiotic yogurt or Greek yogurt?
ピンバック: Can antibiotics be used for ear infections while breastfeeding stromectol online?
ピンバック: What food will clean your liver stromectol 3mg information?
ピンバック: How do you get antibiotics out of your system?
ピンバック: What is the host of parasite ivermectin tablets?
ピンバック: Is a bottle of vodka a day too much ivermectin for lice?
ピンバック: What is the first stage of sepsis scabies ivermectin?
ピンバック: Can I eat banana with antibiotics buy stromectol online?
ピンバック: What is digestive parasite ivermectin toxicity in dogs?
ピンバック: Can antibiotics lead to antibiotic resistance ivermectin for humans?
ピンバック: How long does it take for a parasite to make you sick where to buy ivermectin for humans?
ピンバック: Why isn't my inhaler helping my asthma symbicort inhaler how to use?
ピンバック: Can you get high for using an inhaler ventolin hfa inhaler recall?
ピンバック: How do you stop an uncontrollable cough?
ピンバック: How can I calm my asthma at night?
ピンバック: How do you force phlegm out ventolin side effects?
ピンバック: canadian pharmacy tramadol 300 er?
ピンバック: cvs pharmacy locations in ontario canada?
ピンバック: What time of day is blood pressure highest zithromax tri pak directions?
ピンバック: Can antibiotics be used to treat herpes Zithromax 250mg online?
ピンバック: What body parts are unnecessary?
ピンバック: How do you reverse damage from sitting Tadalafil coupon??
ピンバック: Do sperms have eyes??
ピンバック: How can I make my man happy and love me more??
ピンバック: Are twins from mother or father??
ピンバック: How do you make a woman desire cialis vs viagra??
ピンバック: How does excessive use of certain anti-seizure medications impact sexual health in men??
ピンバック: Can erectile dysfunction be a symptom of Adrenomyeloneuropathy (AMN)??
ピンバック: What are Deming's 4 quality steps??
ピンバック: meritking
ピンバック: It is defined as the inability to delay ejaculation during sexual intercourse, resulting in decreased satisfaction for both partners.?
ピンバック: Seeking support from a healthcare provider or a mental health professional can be helpful in managing premature ejaculation.?
ピンバック: Can antibiotics be used for acne scars??
ピンバック: What precautions must be taken while taking antibodies??
ピンバック: child porn