Enriching database query responses using data from external data sources
    41.
    发明授权
    Enriching database query responses using data from external data sources 有权
    使用来自外部数据源的数据丰富数据库查询响应

    公开(公告)号:US09128979B2

    公开(公告)日:2015-09-08

    申请号:US14166442

    申请日:2014-01-28

    IPC分类号: G06F17/30

    摘要: The subject disclosure is directed towards enriching database query responses using data from external data sources. When processing a database query seeking enriched data from an external data source, a request is communicated to the external data source based on the database query. An enriched database query response is generated based on data provided by the external data source. The enriched database query response may be combined with data returned via an internal database query operation, and/or inserted into a local database table.

    摘要翻译: 主题公开旨在使用来自外部数据源的数据丰富数据库查询响应。 当处理从外部数据源寻求富集数据的数据库查询时,基于数据库查询将请求传送到外部数据源。 基于由外部数据源提供的数据生成丰富的数据库查询响应。 丰富的数据库查询响应可以与通过内部数据库查询操作返回的数据组合,和/或插入到本地数据库表中。

    PROVIDING UNIQUE VIEWS OF DATA BASED ON CHANGES OR RULES
    43.
    发明申请
    PROVIDING UNIQUE VIEWS OF DATA BASED ON CHANGES OR RULES 审中-公开
    根据变更或规则提供数据统一查询

    公开(公告)号:US20150106347A1

    公开(公告)日:2015-04-16

    申请号:US14578389

    申请日:2014-12-20

    IPC分类号: G06F17/30 G06F21/62

    摘要: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules associated with the particular realm and the first user, data objects in the third plurality that can be viewed by the first user; creating a particular data view that includes only the selected data objects; and providing a display of the particular data view to the first user.

    摘要翻译: 在一个实施例中,一种方法包括在修订数据库中创建和存储一个或多个数据对象; 其中第一多个数据对象与表示在数据库的所有用户共享的数据的基本领域相关联; 其中第二多个数据对象与一个或多个子领域相关联,其中每个子领域表示项目本地的数据,其中每个用户与一个或多个子领域相关联; 其中所述修订数据库将每个数据对象与所述数据对象的多个版本的领域标识符值和版本标识符值相关联,其中每个所述版本表示多个用户中的任何一个对所述数据对象的改变; 接收来自第一用户的请求以查看修订数据库中的第三多个数据对象; 基于所述基本领域来选择所述特定领域,所述第三多个中的数据对象的版本标识符值以及与所述特定领域和所述第一用户相关联的一个或多个规则,可以被查看的第三个多个中的数据对象 由第一个用户; 创建仅包括所选数据对象的特定数据视图; 以及向第一用户提供特定数据视图的显示。

    UNIT OF WORK BASED INCREMENTAL DATA PROCESSING
    44.
    发明申请
    UNIT OF WORK BASED INCREMENTAL DATA PROCESSING 有权
    基于工作的增量数据处理单元

    公开(公告)号:US20150066942A1

    公开(公告)日:2015-03-05

    申请号:US14158964

    申请日:2014-01-20

    IPC分类号: G06F17/30

    摘要: Systems, methods, and other embodiments associated with a unit of work for incremental data processing are described. In one embodiment, a method includes selecting a unit of work key for a program that processes records in a source table. The unit of work key is selected such that modifications to a record having a certain unit of work key value will not affect the program's processing of records having a different unit of work key value. The selected unit of work key is associated with the program. When a record in the source table is created, modified, or deleted, a unit of work key value is identified for the record and a selected set of records having the identified unit of work key value is provided to the program. Thus, records in the data source that do not have the identified unit of work key values are not provided to the program.

    摘要翻译: 描述了与用于增量数据处理的工作单元相关联的系统,方法和其他实施例。 在一个实施例中,一种方法包括为处理源表中的记录的程序选择工作密钥单位。 选择工作单位,使得对具有特定单位工作键值的记录的修改不会影响程序对具有不同单位工作键值的记录的处理。 所选择的工作单位与程序相关联。 当创建,修改或删除源表中的记录时,为记录识别出工作键值的单位,并且向程序提供具有所识别的工作键值的单位的所选择的一组记录。 因此,数据源中没有已识别的工作单位键值的记录未提供给程序。

    System and Method of Consolidated Central User Administrative Provisioning
    45.
    发明申请
    System and Method of Consolidated Central User Administrative Provisioning 有权
    合并中央用户行政管理制度与方法

    公开(公告)号:US20140297873A1

    公开(公告)日:2014-10-02

    申请号:US14305784

    申请日:2014-06-16

    IPC分类号: G06Q10/10 H04L29/06

    摘要: In one embodiment the present invention includes a computer-implemented method of reducing a quantity of business application programming interface (BAPI) calls in a hardware client-server environment. The method includes configuring a centralized provisioning system on a hardware server with access definitions for systems. The method further includes receiving, by the centralized provisioning system, a provisioning request for a user of a client to access the systems. The method further includes determining a collected BAPI call according to the access definitions. The method further includes providing access to the user according to the collected BAPI call.

    摘要翻译: 在一个实施例中,本发明包括一种在硬件客户机 - 服务器环境中减少业务应用编程接口(BAPI)呼叫的数量的计算机实现的方法。 该方法包括在具有系统的访问定义的硬件服务器上配置集中供应系统。 该方法还包括由集中式供应系统接收为客户端的用户访问系统的供应请求。 该方法还包括根据访问定义来确定收集的BAPI呼叫。 该方法还包括根据所收集的BAPI呼叫来提供对用户的访问。

    DISPLAYING CHANGES TO VERSIONED FILES
    46.
    发明申请
    DISPLAYING CHANGES TO VERSIONED FILES 有权
    显示变更文件

    公开(公告)号:US20140188852A1

    公开(公告)日:2014-07-03

    申请号:US14199494

    申请日:2014-03-06

    IPC分类号: G06F17/30

    摘要: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.

    摘要翻译: 呈现版本化文件的更改。 该方法可以包括呈现包括多个指示符的第一视图,每个指示符对应于文件的相应版本。 可以检测到文件的特定版本的选择。 可以检测到另一个版本的文件的选择。 为了响应文件的其他版本的选择,可以比较文件的版本以识别版本之间的差异。 可以生成基于差异的比较信息。 可以对比较信息进行滤波,使得比较信息适合于具有期望尺寸的第二视图。

    DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM
    47.
    发明申请
    DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM 有权
    使用KEY-VALUE存储系统进行分布式SQL查询处理

    公开(公告)号:US20140172898A1

    公开(公告)日:2014-06-19

    申请号:US13712993

    申请日:2012-12-13

    IPC分类号: G06F17/30

    摘要: Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered on top of a transactional key-value system (the storage component). The SQL library comprises a parser and an execution engine running at the client, while the storage component comprises a key-value system for storing the data. The SQL library parses SQL queries received from client applications and maps them to transactions on the key-value system. The key-value system stores data items identified by key and provides concurrency control mechanisms to handle concurrent transactions. The key-value system may be a distributed system with several storage servers, each attached to one or more storage devices.

    摘要翻译: 分布式存储系统支持SQL,同时通过使用层叠在事务键值系统(存储组件)之上的SQL库(SQL执行组件)来提供可扩展性和容错性。 SQL库包括在客户机上运行的解析器和执行引擎,而存储组件包括用于存储数据的键值系统。 SQL库解析从客户端应用程序接收的SQL查询,并将其映射到键值系统上的事务。 键值系统存储由键标识的数据项,并提供并发控制机制来处理并发事务。 键值系统可以是具有多个存储服务器的分布式系统,每个存储服务器连接到一个或多个存储设备。

    MANAGING STORAGE OF INDIVIDUALLY ACCESSIBLE DATA UNITS
    48.
    发明申请
    MANAGING STORAGE OF INDIVIDUALLY ACCESSIBLE DATA UNITS 有权
    管理个人数据库存储

    公开(公告)号:US20140025685A1

    公开(公告)日:2014-01-23

    申请号:US13942277

    申请日:2013-07-15

    IPC分类号: G06F17/30

    摘要: Managing data by: receiving a group of individually accessible data units, each data unit identified by a key value, with key values determined such that the key value identifying a first data unit received before a second data unit occurs earlier in a sort order than the key value identifying the second data unit; and processing the data units for storage in a data storage system. The processing includes: storing blocks of data, the blocks being generated by combining a plurality of the data units; providing an index with entries that enable location, based on a provided key value, of a block that includes a data unit corresponding to the provided key value; and generating one or more screening data structures associated with the blocks for determining, based on a given key value, whether to search the stored blocks for a data unit corresponding to the given key value.

    摘要翻译: 通过以下操作来管理数据:接收一组单独可访问的数据单元,每个数据单元由键值标识,其中键值被确定为使得该键值识别在第二数据单元之前接收的第一数据单元以比该 识别第二数据单元的键值; 并处理数据单元以存储在数据存储系统中。 该处理包括:存储数据块,通过组合多个数据单元生成块; 向所述索引提供具有条目的条目,所述条目基于所提供的密钥值,所述条目包括与所提供的密钥值对应的数据单元的块; 以及生成与所述块相关联的一个或多个筛选数据结构,用于基于给定的密钥值来确定是否搜索所存储的块以获得对应于给定密钥值的数据单元。

    Computer-Implemented Systems And Methods For Flexible Definition Of Time Intervals
    49.
    发明申请
    Computer-Implemented Systems And Methods For Flexible Definition Of Time Intervals 有权
    计算机实现的系统和时间间隔灵活定义的方法

    公开(公告)号:US20110208701A1

    公开(公告)日:2011-08-25

    申请号:US13031828

    申请日:2011-02-22

    IPC分类号: G06F17/30

    摘要: Systems and methods are provided for segmenting time-series data stored in data segments containing one or more data records. A combined segment error measure is determined based on a proposed combination of two candidate segments. An error cost to merge the two candidate segments is determined based on a difference between the combined segment error measure and a segment error measure of one of the segments. The two candidate segments are combined when the error cost to merge meets a merge threshold to generate a combined segment.

    摘要翻译: 提供了系统和方法来分割存储在包含一个或多个数据记录的数据段中的时间序列数据。 基于提出的两个候选段的组合来确定组合段误差测量。 基于组合段误差测量和其中一个段的段误差测量值之间的差来确定合并两个候选段的错误成本。 当合并的错误成本满足合并阈值以生成组合段时,组合两个候选段。