发明名称 ADMINISTRATIVE TOOL AND PHYSICAL EXECUTION PLAN INTERFACE FOR PLUG-IN ARCHITECTURE OF BUSINESS INTELLIGENCE PLATFORM USING DATA SOURCE CARTRIDGES
摘要 Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The administrative tool generates presentation panes including new data sources added to the legacy federated database.
申请公布号 US2016098492(A1) 申请公布日期 2016.04.07
申请号 US201514675628 申请日期 2015.03.31
申请人 Oracle International Corporation 发明人 Park Hoyong;Bolsius Roger;Dhakar Ashok Kumar;Velusamy Muthukumar
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method performed by a federated database manager functional component executed by a computer system, where the federated database manager functional component includes a code generation functional component and a framework functional component, the method comprising: receiving, by the federated database manager functional component, a logical query to an updated federated database where the updated federated database includes a legacy federated database of data sources and an added data source not included in the legacy federated database; retrieving, by the framework functional component, metadata from a data source cartridge functional component associated with the added data source; generating, by the federated database manager functional component and using at least a portion of the metadata retrieved from the data source cartridge functional component, a physical execution plan for the logical query with the physical execution plan including at least one logical query to the added data source; processing, by the code generation functional component, the physical execution plan to produce physical queries in native form to communicate with data sources in the legacy federated database; branching, by the federated database manager functional component, the at least one logical query to the added data source to the framework functional component which converts a branched logical query to an extensible markup language (XML) representation; and transferring, by the framework functional component, the XML representation to the data source cartridge functional component which processes the XML representation to produce a physical query in native form to the added data source.
地址 Redwood Shores CA US