-
公开(公告)号:US20160179897A1
公开(公告)日:2016-06-23
申请号:US14820470
申请日:2015-08-06
Applicant: salesforce.com, inc.
Inventor: Zuye Zheng , Amruta Moktali , Suyog Anil Deshpande
IPC: G06F17/30
Abstract: Methods, systems, apparatus, and machine-readable media facilitate a system for data extraction using object relationship templates. In an enterprise cloud computing environment, a system for data extraction using object relationship templates is implemented to dynamically generate data extraction flows from one or more enterprise data sources quickly and accurately in response to changing business needs. Object relationship templates representing all of a portion of a data extraction flow are created and stored for reuse either alone or in combination with other data extraction flows and other templates to create new data extraction flows. Corresponding methods, systems, apparatus, and machine-readable media for data extraction using object relationship templates can be implemented in servers supporting the enterprise cloud computing environment.
Abstract translation: 方法,系统,装置和机器可读介质便于使用对象关系模板进行数据提取的系统。 在企业云计算环境中,实现了使用对象关系模板进行数据提取的系统,以便根据不断变化的业务需求快速,准确地动态生成来自一个或多个企业数据源的数据提取流程。 创建表示数据提取流的一部分的对象关系模板,以存储单独使用或与其他数据提取流和其他模板组合重用以创建新的数据提取流程。 可以在支持企业云计算环境的服务器中实现用于使用对象关系模板进行数据提取的相应方法,系统,设备和机器可读介质。
-
公开(公告)号:US10380136B2
公开(公告)日:2019-08-13
申请号:US14749087
申请日:2015-06-24
Applicant: salesforce.com, Inc.
Inventor: Zuye Zheng , Amruta Moktali , Suyog Anil Deshpande
IPC: G06F16/25 , G06F16/28 , G06F16/901
Abstract: Dataflow optimization is described for extractions from a data depository. In one example an object-relationship graph of a data extraction definition is traversed in a first pass. The object-relationship graph has a node for each object. The steps from each node of the graph in the first pass is determined. It is determined if any of the determined steps are repeated. A single instance of each repeated step is placed before other steps in a query plan. Data is then extracted in a second pass from the object-oriented database system according to the object-relationship graph by performing the repeated steps first and then reusing the repeated steps in other determined steps.
-
公开(公告)号:US10296630B2
公开(公告)日:2019-05-21
申请号:US14749045
申请日:2015-06-24
Applicant: salesforce.com, inc.
Inventor: Zuye Zheng , Amruta Moktali , Suyog Anil Deshpande
IPC: G06F17/30
Abstract: A graph representation is described that may be used for data extraction for a data repository. In one example, the graph representation defines an extraction dataset from an object. A selection from a user for a root node is received. Additional are presented for selection by the user based on fields and properties of the selected root node. The root node and selected additional objects are presented as a data graph. The selected objects are joined and presented in the data graph. Finally a dataset is extracted from the object-oriented database based on the data graph.
-
公开(公告)号:US10353912B2
公开(公告)日:2019-07-16
申请号:US14749109
申请日:2015-06-24
Applicant: salesforce.com, inc.
Inventor: Zuye Zheng , Amruta Moktali , Suyog Anil Deshpande
IPC: G06F16/25 , G06F16/28 , G06F16/901
Abstract: Navigation of a data extraction graph is described. The data extraction graph may be a graph representation of data and metadata in an object-oriented database. In one example, a data extraction definition of metadata from a database system is presented in a graph format. The graph format is transformed into a linear object tree, and/or an object list. Navigation commands are received from a user to navigate the transformed graph format. Selections of objects are received from the user to select objects in the transformed graph format. A summary view of the selected objects is then provided in the transformed graph format.
-
-
-