Knowledge Hub

61 topics · Data Integration and Interoperability · 10 shown

Show all

Every topic is free to read. A free account also lets you search the topics, react to a topic and comment under it.

  1. I Am Datapedia!

    Data Architecture

    Data Hub

    The Data Hub is a relatively new term in the evolution of enterprise data architecture, appearing after the rise of the Data Lake. It is important to clarify from the outset that a Data Hub is not another type of storage system, nor is it a new analytical framework. Instead, it plays a distinct role as the central integration and distribution point that connects analytical platforms with operational systems.

    To understand why Data Hubs matter, it helps to recall the current division of enterprise systems:

    • Operational systems (OLTP): These are core enterprise applications such as ERP, CRM, and core banking systems.
    • Data Warehouses (DWH): These serve business intelligence needs such as dashboards, reports, and data mining.
    • Diagram

Description automatically generatedData Lakes: These enable advanced analytics such as data science, machine learning, and deep learning.

    This division creates a practical problem: how can the results of business intelligence and analytics, KPIs, predictions, classifications, and insights, be shared back with the very applications that drive day-to-day business?

    3 min readMore

    Share this topic

    Data Hub

    React
  2. I Am Datapedia!

    Data Architecture

    Data Fabric

    The concept of the Data Fabric is often confused with the Data Hub, but while the two share the goal of breaking down silos, they operate at different levels of abstraction. The Data Hub serves as the distribution and operationalization layer, enabling insights from analytical platforms to flow back into enterprise applications. The Data Fabric, by contrast, is a broader architectural paradigm that unifies data governance, integration, and orchestration across the entire enterprise ecosystem.

    In the earlier discussion of the Data Hub, we established that enterprise systems are typically divided into three categories:

    • Operational systems (OLTP): core business applications such as ERP, CRM, and core banking.
    • Data Warehouses (DWH): supporting business intelligence through dashboards, reports, and data mining.
    • Data Lakes: enabling advanced analytics, machine learning, and data science.

    Diagram

Description automatically generatedThe Hub emerged to connect these silos and to push the results of BI and analytics back into operational applications.

    3 min readMore

    Share this topic

    Data Fabric

    React
  3. I Am Datapedia!

    Data Quality

    Data Wrangling,Mangling orMunging

    Data Wrangling or Data Mangling or Data Munging are used interchangeably and do the same function.

    Table

Description automatically generatedData Wrangling is something that every ETL developer, Data Engineer, Data Analyst etc. do daily. It is something that is done before Data Mining, Data Science, Business Intelligence or Business Analytics.

    In simple words, Data Wrangling is to prepare data for processing. Note, prepare data for processing, not process data. Yes, you heard it correctly, sometimes Data Wrangling techniques are used for permanent data fixes and sometimes to prepare data for specific use cases.

    Let's take an example, refer to the tables above, fixing and streamlining data in fields i.e., Name, Phone, Birth Date and State will clean the data permanently which will assist in fast job processing, save analysts time for investigation etc. Secondly, you can see row#5 has been removed as, if the analysis is on Date then Year is missing from row#5 so this row will not assist in modelling.

    3 min readMore

    Share this topic

    Data Wrangling,Mangling orMunging

    React
  4. I Am Datapedia!

    Data Quality

    Data Enrichment

    Normally Data Cleansing and Data Enrichment are confused with each other.

    ‘Data Enrichment is about enhancing the data whereas Data Cleansing is about correcting the data.’

    Data Cleansing has been covered in one of the previous topics, so we will focus only on Data Enrichment. As the definition explains itself, Data Enrichment is about adding more data into your first-hand data set from other internal or third-party data sources to add additional context. In this era of social media and unstructured sources, there is always additional data available which can enhance the context of your data generated from internal systems.

    ‘Data Enrichment must depend on Business Goals.’

    For example, if a brand wants to open a new branch, it can buy geographical data from third parties. If a bank wants to offer Credit Cards deals, it can buy crediting rating data from third parties.

    Chart, radar chart

Description automatically generatedPlease note, there can be many sources of data sets for Data Enrichment and of course not all can be Enriched in your data stores. Just like any other implementation, Data Enrichment must follow business requirements.

    3 min readMore

    Share this topic

    Data Enrichment

    React
  5. I Am Datapedia!

    Data Integration and Interoperability

    Data Blending andIntegration

    These terms are the core of the Data Pipeline and are normally confused by each other.

    Diagram

Description automatically generatedData Integration is to connect with one or more source systems to pull data whereas Data Blending is to merge all datasets into one viewable and understandable presentation view to answer business KPIs. In other words, Data Integration is the prerequisite process for Data Blending, if you can't get data from source systems, you can't blend it to present management for decision making.

    Don't forget either Data Science, Business Intelligence or any kind of Analytics all work toward ONE BIG FAT REALITY, to achieve one or the other Business KPI(s).

    Coming back to blending and integration. Don't forget in an organization, we have many systems with different objectives where any ONE kind of data could be residing in different patterns in different systems. For example, a product can be sold via multiple channels like from a shop or an online website or maybe from a mobile application etc. When product data is pulled from all these systems in one Data Warehouse solution to report product selling behavior, it's of utmost importance to gather all product selling transactions from all systems into one system which in our example is a Data Warehouse.

    2 min readMore

    Share this topic

    Data Blending andIntegration

    React
  6. I Am Datapedia!

    Data Integration and Interoperability

    Data Mashup

    Data Mashup is normally confused with Data Mesh (explained separately), but both are totally different.

    Data Mashup comes from the idea of doing self-service on a single source of truth. Dashboard or a Web-Page data point coming from multiple sources in a single view is called Data Mashup. Yes, nowadays, we all do this daily.

    We have dashboards with data coming from multiple sources which can be Databases, Data Lakes, social media etc. In the Big Data era, we have graphs, pictures, videos all on one page. At the organization level it’s also called Enterprise Mashup. It is also very useful for Data Analysts to fetch data from different sources, make sense of the data and build meaningful data for business decision-making.

    1 min readMore

    Share this topic

    Data Mashup

    React
  7. I Am Datapedia!

    Data Integration and Interoperability

    Data Harmonization

    Data Harmonization is normally confused with Data Integration, Data Blending, Data Warehousing, Data Marts etc. Yes, all do the same steps of connecting and bring all required data from all the disparate sources in one central location, but Data Harmonization goes one step ahead.

    Data Harmonization standardizes data coming from multiple source systems in one unified format, so it becomes a bridge between data and business requirement. When we say, one unified format, it means data is converted in such a way that it can become accurate for someone.

    Data Harmonization can be of many types.

    • Harmonizing data in one location for a specific department can be called a Data Mart.
    • Defining standard naming conventions, data type, codes coming from multiple sources in one unique format can be Harmonizing data for Master Data Management.
    • Gathering Metadata details of all source systems, data lakes, data warehouses, data marts up to reports and dashboards is Harmonizing data for Data Lineage.

    2 min readMore

    Share this topic

    Data Harmonization

    React
  8. I Am Datapedia!

    Data Integration and Interoperability

    Hub-and-Spoke andPoint-to-Point

    Point-to-Point model (PP) connects all applications with each other e.g., if there are 5 applications then there will be many connections as depicted in below picture.

    The Hub-and-Spoke model (SP) creates a new centralized connection points called as Hub and all applications will ONLY connect with centralized ONE Hub.

    We can clearly see Hub-and-Spoke model is much better in access management, flexible, cheaper, secure etc. as compared to Point-to-Point model.

    Diagram

Description automatically generatedExamples of Hub-and-Spoke model are Data Warehouse (dimensional), Data Hub, Data Fabric etc. which serves as single point of truth for all enterprise users.

    Key Items

    • User Access: SP model can management user access matrix at centralized place as compared to PP model.
    • Security: As all users will be connecting to one centralized Hub, risk of security breach will be less in SP model as compared to PP model
    • Flexibility: In SP model, Hub is easy to incorporate those new requirements which doesn’t need to implement in source systems.
    • Cheaper: In SP model, though Hub implementation requires initial investment but once it’s implemented all new requirements cost will have much cheaper impact as all changes will go in Hub as compared to each application in PP model.

    1 min readMore

    Share this topic

    Hub-and-Spoke andPoint-to-Point

    React
  9. I Am Datapedia!

    Data Architecture

    Data Island

    Data Island has kind of disappeared as integration technologies have matured.

    ‘Data Island is a datastore(s) which is/ are not accessible.’

    In previous eras when network security was a big concern or even before, when network connectivity was not even there, the datastores were considered as Data Island as external integration was not possible.

    Let’s try to understand with examples. We all know WIFI has become a norm in our lives and living without it is like living without Air right? In past when we used to visit a friend’s place we used to greet first, now we first ask, ‘What’s your WIFI Password’ lolz 😊?’. But if you are as old as I am, before 2005 WIFI was not a thing. There were ONLY cables which used to connect our desktops or laptops with network, well I still prefer cable. During that era consider a datastore sitting in different city or region then how to connect? In that situation, we had floppy drives for small data transfer (yeah, I won’t explain what is floppy drive lolz 😊, old folks know what I am talking about. Let’s let newbies find out what is floppy drive), and for huge data we used to have big hard disks and sometimes desktops itself were moved to move data from one location to another location. This datastore, which was not connectable with other datastore, was call Data Diagram

Description automatically generatedIsland.

    2 min readMore

    Share this topic

    Data Island

    React
  10. I Am Datapedia!

    Data Architecture

    Data Silos

    Data Silos is always confused with Data Island.

    Data Islands are those datastores which are not accessible from external world may be due technology barriers, but Data Silos are those which are only accessible for their relevant stakeholders.

    There can be a lot of reasons why data is in silo.

    • A particular datastore might be hosting confidential data e.g., finance data, audit data etc.
    • A particular data which is not readable e.g., semi or unstructured data sets.
    • There is Security or Privacy concerns, so data is not shared among another departments.
    • The quality of data is so low that it can’t be shared with management as it may cause wrong decisions and may damage the company’s image.
    • Sometime, in development environment different database instances are created for different development teams so if one changes data or table’s structures, other development teams are not impacted.

    Why should Data Silos not exist?

    2 min readMore

    Share this topic

    Data Silos

    React

Build a strong foundation in Data & AI

Follow the Data Foundations learning path (Beginner to Advanced).

View learning path