Systems, Methods, and Apparatuses for Implementing Concurrent Dataflow Execution with Write Conflict Protection Within a Cloud Based Computing Environment

    公开(公告)号:US20190114350A1

    公开(公告)日:2019-04-18

    申请号:US15786448

    申请日:2017-10-17

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: creating a dataflow definition for a first dataflow type, wherein the dataflow definition includes at least one or more datasets to be accessed by the dataflow and a plurality of functional operations to be performed on the one or more datasets when the dataflow is executed; generating and storing a dataflow version identifying all datasets accessed by the dataflow based on the dataflow definition created; receiving multiple requests for the first dataflow type; enqueuing the multiple requests into a message queue pending execution; selecting, from the message queue, a first runnable dataflow having been earliest enqueued of the first dataflow type for execution based on (i) the first dataflow type being allowable within system limits and based further on (ii) verification that the selected first runnable dataflow is not already executing and based further on (iii) verification there is no write conflict for any dataset accessed by the selected first runnable dataflow. Other related embodiments are disclosed.

    Pseudo-synchronous processing by an analytic query and build cluster

    公开(公告)号:US11232123B2

    公开(公告)日:2022-01-25

    申请号:US16689705

    申请日:2019-11-20

    Abstract: The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.

    Distributed data processing in multi-tenant environments

    公开(公告)号:US10853358B2

    公开(公告)日:2020-12-01

    申请号:US16024264

    申请日:2018-06-29

    Abstract: Methods, systems, and devices for data processing within a distributed data system are described. In a multi-tenant distributed data system, a provider may supply executable code for processing data using declarative processing instructions received from a tenant. For example, a tenant may provide tenant-specific processing instructions for a requested set of data. The processing instructions may indicate input information (e.g., a data structure, tenant-specific fields, etc.), transformation information (e.g., from a set of pre-defined transformations), and output information. The provider-supplied code may use the tenant-specific processing instructions to process and generate the requested set of data, where the code may be executed by multiple nodes within the system. As such, the code executed by multiple nodes may utilize the input information, transformation information, and output information from the tenant-specific processing instructions to generate the requested data and provide the data to the tenant.

    Fine grain security for analytic data sets

    公开(公告)号:US10713376B2

    公开(公告)日:2020-07-14

    申请号:US15099533

    申请日:2016-04-14

    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields. The disclosed method also includes receiving additional fields as unsecured data sets, and assigning field level security to the additional fields, received by combining user selectable explicit specification of field level security for the received fields with pinning of inheritance of field level security for the received fields to reference fields in the database sources.

    FINE GRAIN SECURITY FOR ANALYTIC DATA SETS
    16.
    发明申请

    公开(公告)号:US20170300712A1

    公开(公告)日:2017-10-19

    申请号:US15099533

    申请日:2016-04-14

    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields. The disclosed method also includes receiving additional fields as unsecured data sets, and assigning field level security to the additional fields, received by combining user selectable explicit specification of field level security for the received fields with pinning of inheritance of field level security for the received fields to reference fields in the database sources.

    Systems and methods for data object change history
    17.
    发明授权
    Systems and methods for data object change history 有权
    数据对象更改历史的系统和方法

    公开(公告)号:US09535941B2

    公开(公告)日:2017-01-03

    申请号:US14066356

    申请日:2013-10-29

    Abstract: Systems and methods are provided for data object change history. A first data object and a second data object are retrieved, wherein the first data object includes an identifier, a field name, a first value, and a first date, and wherein the second data object includes the identifier, the field name, a second value, and a second date. A history object is stored, wherein the history object comprises the identifier, the field name, the first value, the first date, and the second date. The history object is output in response to a query which specifies the identifier, the field name, and a query date within a range of the first date and the second date.

    Abstract translation: 为数据对象更改历史提供了系统和方法。 检索第一数据对象和第二数据对象,其中所述第一数据对象包括标识符,字段名称,第一值和第一日期,并且其中所述第二数据对象包括所述标识符,所述字段名称,第二数据对象 价值和第二个日期。 存储历史对象,其中历史对象包括标识符,字段名称,第一值,第一日期和第二日期。 响应于在第一个日期和第二个日期的范围内指定标识符,字段名称和查询日期的查询来输出历史记录对象。

Patent Agency Ranking