发明名称 DYNAMIC MAPPING OF EXTENSIBLE DATASETS TO RELATIONAL DATABASE SCHEMAS
摘要 A text file is received. The text file is arranged in an extensible format and includes a plurality of metadata lines, a header line, and a plurality of content lines. Keys are retrieved from the content lines. For each key, a data type and a number from at least one metadata table is retrieved. Using a combination of each key and the corresponding data type and number, a column title is derived. Upon verification that the derived column title does not already exist, a column for each key is generated in a content table having a dynamic structure in a relational database schema. The column has the derived column title, a column type based on the corresponding retrieved data type, and the number of generated columns determined by the corresponding retrieved number. The retrieved value is mapped into the column associated with the corresponding key.
申请公布号 US2015234870(A1) 申请公布日期 2015.08.20
申请号 US201414339398 申请日期 2014.07.23
申请人 Kumar Srinivasan;Bog Anja;Avudai Kannan;Singh Enakshi 发明人 Kumar Srinivasan;Bog Anja;Avudai Kannan;Singh Enakshi
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer implemented method comprising: receiving data comprising a text file, the text file being arranged in an extensible format and comprising a plurality of metadata lines, a header line, and a plurality of content lines; retrieving, from the content lines, at least one key; retrieving, for each key, a data type and a number from at least one metadata table; deriving at least one column title using a combination of each key and the corresponding data type and number; generating, upon verification that the derived at least one column title does not already exist, at least one column for each key in a content table having a dynamic structure in a relational database schema, the at least one column having the derived column title, a column type based on the corresponding retrieved data type, and the number of generated columns determined by the corresponding retrieved number; retrieving, from the content lines, at least one value corresponding to each key; and mapping the retrieved at least one value into the at least one column associated with such key.
地址 Sunnyvale CA US