Once you sign in, your details will show here.
Knowledge Hub
Your Reading List
Sign in to see your reading list.
Topics you save will appear here.
Filter
DAMA Knowledge Area
Learning Level
Content Type
Sort
Every topic is free to read. A free account also lets you search the topics, react to a topic and comment under it.
- I Am Datapedia!
Others
Hype Cycle forData Management
Hype Cycle of Data Management is confused with Data Management which is not correct as one is about solution and other about enterprise.
Hype Cycle of Data Management is about knowing the pattern of technologies like how past tools and technologies performed, and which are new technologies in trend.
Hype Cycle of Data Management assist organizations to plan its technologies roadmap, it assists to take decisions like which tools and technologies to adopt and which not to adopt.
There are many a times when organizations are reluctant to adopt new technologies and they end up like Kodak and Nokia.
There are many companies which prepare these kinds of statistics and share with CTO(s), CDO(s), CFO(s), CEO(s) etc.
1 min readMore
- I Am Datapedia!
Data Architecture
Modern Data Stack
To make it easy, first must understand Traditional Data Stake (TDS). Now, what is TDS lolz 😊. TDS is your On-premises solution which can include any kind of Databases or maybe Hadoop environment as well. Whereas MDS is your tools and technologies on Cloud.
‘MDS vs TDS is more over a comparison between Cloud vs On-premises infrastructures.’
In TDS/ On-premises, if you need new hardware, there is a complete procurement cycle involved. If you need 2 CPU of processing at nighttime and 4 CPU in daytime but you end up paying 4 CPU for 24 hours as you have already bought the hardware 😊.
In MDS, when you are on Cloud, any resource is few clicks away. If you need 2 CPU as night, you only pay when you are using those and same for daytime CPU requirement.
1 min readMore
- I Am Datapedia!
Data Governance
Why to define Success isimportant for Data Solution
What does "success" mean, and why is it so important to have a clear idea of it when dealing with data solutions?
Success is like reaching a goal or doing something well. When we talk about data solutions, which are ways to manage and use information, it's crucial to know what success looks like. Imagine trying to win a game without knowing the rules or score. Defining success in data solutions helps us understand if we are doing things right, meeting our goals, and making the most of our information. It is like having a map to guide us on the path to doing a great job with data.
Let's break it down further:
- Understanding Success: Success, in general, means achieving a goal or doing something well. It's like hitting a target or accomplishing what you set out to do.
- Applying Success to Data Solutions: In the context of data solutions, we're talking about ways to handle and use information effectively. This could include tasks like collecting, organizing, and analyzing data.
- Importance of Defining Success: Think of it as setting clear rules for a game or knowing the score you want to achieve. Defining success in the world of data solutions helps us clarify what we're trying to achieve and how we'll know when we've achieved it.
- Setting Goals: When you define success for data solutions, you're essentially setting goals. These goals could be related to accuracy, efficiency, security, or other aspects of managing data.
- Monitoring Progress: Knowing what success looks like allows you to keep track of how well you're doing. It's like having a map that shows you where you are on your journey and how far you are from your destination.
- Making Informed Decisions: With a clear definition of success, you can make informed decisions. You know what you're aiming for, so you can choose the best strategies and tools to get there.
- Continuous Improvement: Defining success isn't a one-time thing. It's an ongoing process. You can adjust your goals as needed and keep improving your data solutions over time.
3 min readMore
- I Am Datapedia!
Others
PVP Approach
Yes, you are right, you might not have heard about this approach. It is something new which Myself is working on.
Let’s decode it…..
Productionizable Viable Product (PVP): A Revolutionary Approach to reduce TTM (Time to Market) of adopting cutting-edge Data & Analytics Technologies while minimizing CAPEX (Capital Expenditure).
‘PVP focuses solely on new data & analytics initiatives rather than enhancements.’
Productionizable Viable Product (PVP) approach represents a distinctive approach in optimizing IT project execution by employing a singular Production environment throughout the project lifecycle. This streamlined architecture is designed to alleviate the complexities associated with managing multiple environments. To address data privacy concerns, the PVP architecture integrates controlled measures such as data masking or anonymization during the initial phases of development and testing, ensuring adherence to regulatory standards. The incremental provisioning strategy is a pivotal aspect, commencing with the provision of minimum required services or tools in the Production environment. The architecture emphasizes iterative testing cycles within the Production environment, allowing for continuous validation of integrated code sets through incremental Testing. This cyclic Testing in Production ensures thorough scrutiny before the final release to end users. In essence, the PVP architecture provides a structured and controlled framework, optimizing workflows, reducing complexities, and enhancing the reliability of Analytics project execution.
3 min readMore
- I Am Datapedia!
Data Storage and Operations
Data Backup and Mirroring
Data Backup and Mirroring are two terms that often cause confusion due to their similar nature, but they serve different purposes. Though both entail duplicating data, their goals differ. Let's delve into their distinctions.
Let’s decode it…..
Data Backup:
The main purpose of data backup is to safeguard information for future use, regulatory adherence, or data retrieval in the event of loss. Many contemporary databases possess built-in backup capabilities. For instance, in the banking sector of certain countries, regulations stipulate retaining customer and associated data for a minimum of seven years after the customer departs from the bank. Data pertaining to active customers is kept indefinitely.
It is important to note that not all data is necessary for operational or reporting purposes. Decision support systems often demand particular data, housed within active databases such as OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing). The remaining data is backed up using technologies such as tape drives or affordable storage solutions like Object Storage. Backups can be performed on a daily, weekly, monthly, quarterly, semi-annual, or annual basis, and various methods and techniques exist for taking backups.
2 min readMore
- I Am Datapedia!
Data Integration and Interoperability
Data Integration
Data Integration is the action of combining data to extract meaningful information and business value.
If we become more technical, data integration is about exchanging content among systems and analyzing it to design decision support systems for business requirements.
Terminology
- A Data Integration Layer is a layer which integrates multiple source systems with target systems.
- A Back end is something which shares data and sources called as source system).
- A Connector is the component which connects source and target so they can share data among each other.
- A Front-End is a target system which utilizes the data for making decisions. It can be OLAP or a digital application.
- An Orchestration is a process in which defines when data will travel from source, when it will be transformed in the shape that target can understand and when it will push to target system.
In the previous diagram:
- The Web Application, the Mobile Application, the Front-End A are Front-Ends.
- The ERP, Legacy Tool, and Back-End B serve as back-end systems.
- To connect to ERP, Legacy tool and Back-End B, those can be connected via C1, C2 and C3, respectively.
3 min readMore
- I Am Datapedia!
Data Integration and Interoperability
Data Integration andInteroperability
Many people mistakenly assume that Integration and Interoperability are interchangeable terms, but they are actually quite different. While they work together, their nature and purpose are distinct.
Let’s decode these…..
Integration involves connecting systems and exchanging data to fulfill a range of objectives [Data Integration explained in different topics]. However, when data is shared between systems, it often requires translation to be understood by the receiving party. Despite the successful integration of systems, these translations conflict with the essence of interoperability.
Interoperability, on the other hand, is the ability to understand data without the need for translation. When two or more systems are linked and exchange data seamlessly without requiring translation for comprehension by the receiving parties, it signifies the presence of interoperability. A notable instance of interoperability is evident in the medical domain, where various hospitals can readily interpret key terms and codes within shared data, whereas an average individual may struggle to do so.
1 min readMore
- I Am Datapedia!
Data Architecture
Data Abstraction Layer
A Data Abstraction Layer (DAL) is like a special helper in computer science and software engineering. It's a layer of code that keeps the tricky details of how data is stored or used, separate from the rest of the software.
Here are some important things to know about a Data Abstraction Layer:
- Abstraction: It means hiding all the complicated stuff about storing data behind a simpler way of working with it. This makes it easier for developers to handle data without worrying too much about the nitty-gritty details.
- Separation of Concerns: The Data Abstraction Layer helps keep things organized by separating how data is stored from how the software works. This makes the software easier to understand and take care of.
- Consistent Interface: The layer provides a set of clear rules that the rest of the software follows to work with the data. This is helpful because it keeps the software running smoothly even if the way data is stored changes.
- Adaptability: The Data Abstraction Layer acts like a shield, protecting the software from changes in how data is stored. So, if the way data is kept in the computer changes, only the Data Abstraction Layer needs to be adjusted, and the rest of the software can stay the same.
- Security and Validation: The Data Abstraction Layer also looks out for the security of the data. It makes sure that data is handled in a safe and controlled way.
2 min readMore
- I Am Datapedia!
Metadata
Data Contextualization
Data Contextualization has emerged as a critical factor in dealing with and summarizing vast, rapidly changing, and diverse unstructured datasets. Let's break it down.
We all understand the concept of context. For instance, when you're about to commence a meeting with management, you begin by acknowledging them and stating the purpose of the meeting. This establishes the context, ensuring that the audience knows what to expect and how to interpret the upcoming presentation.
Similarly, in the realm of data, Data Contextualization has become a fundamental process, especially when extracting insights from unstructured data. Unstructured data typically contains a substantial amount of information that is irrelevant to decision-making. The relevance of a data element may vary depending on the specific decision being made.
Here's why Data Contextualization is essential:
- Filtering Irrelevant Data: It eliminates irrelevant data, reducing the overall volume of data. This, in turn, simplifies data processing, cleaning, transformation, and maintenance.
- Enhancing Decision-Making: By contextualizing data, you can combine external data with internal data, providing a more comprehensive foundation for decision-making.
- Providing Clarity: It offers a clear rationale for the data, making it easier to comprehend and analyze.
- Adding Points of Interest: Data Contextualization allows for the inclusion of relevant insights or points of interest about the data, facilitating better understanding.
2 min readMore
- I Am Datapedia!
Others
Data Futurology
Foresight and Futurology are used interchangeably. And yes you are right this new term is not something we have never encountered before.
Let’s decode it…..
Data: Refers to information, facts, or statistics collected for analysis, reference, or computation.
Futurology: It's the study or soothsaying of possible futures. It involves examining current trends and making prognostications about unborn developments.
Combining these," Data Futurology" suggests concentrating on the future of data, in terms of how data is collected, reused, anatomized, and its impact on colorful aspects of society or technology.
Let go little deeper about conception of" Data Futurology," which involves the study and soothsaying of possible futures related to data.
Let's break it down:
- Study or Forecasting of Possible Futures
- This refers to the practice of examining current trends and making predictions about future developments. It involves analyzing data and information to anticipate how various aspects of a particular field might evolve over time.
- Data Futurology
- This term specifically focuses on the future of data. It encompasses the entire data lifecycle, including how data is collected, processed, and analyzed. Additionally, it explores the potential impact of data on different aspects of society and technology.
2 min readMore
Build a strong foundation in Data & AI
Follow the Data Foundations learning path (Beginner to Advanced).