Lineage data for data records
    8.
    发明授权

    公开(公告)号:US11169959B2

    公开(公告)日:2021-11-09

    申请号:US16036326

    申请日:2018-07-16

    IPC分类号: G06F16/2458 G06F16/11

    摘要: A system may read source data corresponding to a source variable and apply a transformation to the source variable to generate an output variable. The transformation may include logic, and the output variable may be configured for ingestion into a big data storage format. The system may record lineage data of the output variable that comprises the transformation and/or the source variable. The system may also receive a request to generate a requested output variable. The requested output variable may be generated from a second transformation that is the same as the first transformation. The system may thus match the first transformation to the second transformation using the lineage data. In response to matching the first transformation to the second transformation, the system may deny the request. The original output variable may be returned in response to the matching the first transformation to the second transformation.

    CONVERTING A LANGUAGE TYPE OF A QUERY
    10.
    发明申请

    公开(公告)号:US20190034476A1

    公开(公告)日:2019-01-31

    申请号:US16105308

    申请日:2018-08-20

    IPC分类号: G06F17/30 G06F21/62

    摘要: A system may receive a query configured to access a column in a data table. The data table may be in a flat file in a big data storage format. The system may detect the language type of the query and validate the query against the syntax of the language type. The system may also validate an access permission for data in the data table. The access permission may be stored in a permissions database. The system may generate a temporary table including the column with the temporary table configured to support the language type. The system may execute the query against the temporary table to generate a query result based on the temporary table as though it were the underlying data table. The system may enforce column-level or row-level access permissions by excluding columns or rows from the temporary table.