Skip to Content
Fuzzy Data Matching with SQL
book

Fuzzy Data Matching with SQL

by Jim Lehmer
October 2023
Intermediate to advanced
282 pages
6h 32m
English
O'Reilly Media, Inc.
Content preview from Fuzzy Data Matching with SQL

Chapter 9. Orthogonal Data

“orthogonal” (adjective)

  1. of or involving right angles; at right angles

  2. statistically independent

Or, as some people say, orthogonal data is like trying to cram 10 pounds (or kilos) of “stuff” in a 5-pound (or kilo) bag. We will look at what I mean by that, because there are multiple variations on the theme.

The approaches described in this chapter are for dealing with a set of problems that often arise in legacy applications such as on mainframes or some vended applications. It is popular to disparage the design of such systems and the techniques used, but it should be remembered that the constraint for these applications was often the lack of ability to make changes in the data schemas in a timely or cost-effective manner (or at all). The solutions often provided “escape hatches,” that is, data fields in the schema with looseness or complete freedom as to their contents. These could then be used by “the business” to store whatever it needs in the system at the correct level: customer, loan, experiment, whatever.

This obviously becomes an instant data governance issue! “Obviously,” that is, to us now. At the time such patterns were common because the pain point was strong enough to warrant them, despite the dangers. They were architectural decisions made to solve specific problems in a very “elegant” manner, when viewed from optimizing a limited ability to make systemic changes. Many years and in some cases decades later, the constraints faced ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

SQL for Data Analysis

SQL for Data Analysis

Cathy Tanimura

Publisher Resources

ISBN: 9781098152260Errata Page