Content deleted Content added
KMaster888 (talk | contribs) subjective ce |
|||
(19 intermediate revisions by 16 users not shown) | |||
Line 1:
{{Data transformation}}
{{Expert needed|
In [[computing]] and [[data management]], '''data mapping''' is the process of creating [[data element]]
* [[Data transformation]] or [[data mediation]] between a data source and a destination
* Identification of data relationships as part of [[data lineage]] analysis
* Discovery of hidden sensitive data such as the last four digits of a social security number hidden in another user id as part of a data masking or [[de-identification]] project
* [[Data consolidation|Consolidation]] of multiple databases into a single database and identifying redundant columns of data for consolidation or elimination
Line 14:
X12 standards are generic [[Electronic Data Interchange]] (EDI) standards designed to allow a [[company (law)|company]] to exchange [[data]] with any other company, regardless of industry. The standards are maintained by the Accredited Standards Committee X12 (ASC X12), with the [[American National Standards Institute]] (ANSI) accredited to set standards for EDI. The X12 standards are often called [[ANSI ASC X12]] standards.
In the future, tools based on [[semantic web]] languages such as RDF, the [[Web Ontology Language]] (OWL) and standardized [[metadata registry]] will make data mapping a more automatic process. This process will be accelerated if each application performed [[metadata publishing]]. Full automated data mapping is a very difficult problem (see [[semantic translation]]). ==Hand-coded, graphical manual ==
Data mappings can be done in a variety of ways using procedural code, creating [[XSLT]] transforms or by using graphical mapping tools that automatically generate executable transformation programs. These are graphical tools that allow a user to "draw" lines from fields in one set of data to fields in another. Some graphical data mapping tools allow users to "auto-connect" a source and a destination. This feature is dependent on the source and destination [[data element name]] being the same. Transformation programs are automatically created in SQL, XSLT, [[Java (programming language)|Java
==Data-driven mapping==
This is the newest approach in data mapping and involves simultaneously evaluating actual data values in two data sources using heuristics and statistics to automatically discover complex mappings between two data sets. This approach is used to find transformations between two data sets, discovering substrings, concatenations, [[arithmetic]], case statements as well as other kinds of transformation logic. This approach also discovers data exceptions that do not follow the discovered transformation logic.
==Semantic mapping==
Line 44 ⟶ 46:
==References==
{{reflist}}
{{DEFAULTSORT:Data Mapping}}
|