Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Moving from flat to relational

Featured Replies

I am working on a relational database to take the place of a (terrible) flat one. The original has almost 50,000 records. A lot of the data contains typos and mistakes which is one problem. I have populated my tables with accurate data but after the import of the old records into the new db- I will still have bad data. Other than going through each record- is there anything I can do to speed up the process?

Thanks

Depending on the type of data, you could export the old data to Excel then use editing tools such as find/replace and spell checking to clean up the data.

HTH, Mike

There's a lot of manual work involved. But, I have learned a few tricks to make things go more quickly.

You can create some temporary calculation fields to flag suspect data. For example if you have a phone number field which should always have 10 characters, you could create a calc field with the formula:

Length(PhoneNumber)<>10

and then do a search for values of 1 in this field.

The WordCount function is useful for finding fields that have the wrong number of words in them. Eg., a field that should contain a person's first name should have a wordcount of 1.

You can get very creative with these kind of flag calculations.

Quite often, after isolating data with common errors (such as local phone numbers missing the area code) you can do multiple fixes at the same time using the replace command.

Another thing I do is use a list layout, and sort by the field that I want to check. Then, you can quickly scan through the list until you see bad data which will grouped together. This is a quick way to find misspelled place names etc.

  • Author

Thank you both for your help. I keep reminding myself it will all be worth it!

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.