The first option is to custom build a wrapper that acts as an interface between the end user and enterprise BI search engines/services. A wrapper is a custom piece of code/program. That provides coverage across all BI platforms. It receives the search query from the user interface, routes it to enterprise BI platforms, collects the query results from each BI platform, collates the results and sends them back to the user interface. This wrapper is generally developed using service-oriented architecture or application programming interface/ software development kit-based programming. 数据挖掘交友
The second option is to let the enterprise search engine leverage all the BI search engines/services. As a result of alliances between enterprise search vendors and BI vendors, enterprise search tools support connectivity to BI platforms as well. However, the caveat here is that a search vendor product may not be compatible with one or more enterprise BI platform(s). Hence, it is always advisable to evaluate all the prominent search vendor products and shortlist few. Doing a proof-of-concept prior to placing the purchase order will help ensure the suitability of the product to the enterprise environment. 数据挖掘交友
Homegrown BI Applications
数据挖掘研究院
Historically, BI applications were developed using conventional application methodology with embedded analytical capabilities. This offered a greater degree of control to the enterprise IT department; however, it failed to offer flexibility to end users, and they were forced to rely on IT personnel for their ad hoc requirements. This posed difficulties to the enterprise IT department from a maintenance perspective. Though off-the-shelf BI products ought to replace in-house or homegrown BI applications, homegrown applications continue to exist today.