摘要:
Computer-based methods, computer-readable storage media and computer systems are provided for optimizing integration flow plans. An initial integration flow plan, one or more objectives and/or an objective function related to the one or more objectives may be received as input. A computing cost of the initial integration flow plan may be compared with the objective function. Using one or more heuristics, a set of close-to-optimal integration flow plans may be identified from all possible integration flow plans that are functionally equivalent to the initial integration flow plan. A close-to-optimal integration flow plan with a lowest computing cost may be selected from the set as a replacement for the initial integration flow plan.
摘要:
A search method includes the step of creating a list of candidate probe words. For each candidate probe word, the number of item descriptions that contain the candidate probe word is counted. Q probe words are chosen whose word count most equally divides the number of remaining item descriptions into q+1 subgroups. The q probe words are presented for selection. Based on the selection, the list of probe words is pruned to eliminate items that that were not selected. The counting step, choosing step, presenting step and pruning step are repeated until a final list of items remain.
摘要:
Embodiments described herein can be used to provide business intelligence. For example, a tangible, computer-readable medium may include code configured to direct a processor to create a conceptual model of an business process. The code may be configured to direct the processor to parse the conceptual model to create a logical model of the business process, and to parse the logical model to create a physical model of the business process.
摘要:
A method and apparatus: (1) select and apply a transition from a set of first objective enhancing transitions to an initial information integration flow graph based upon how application of each transition impacts a length of a chain of nodes to produce a first set of modified information integration flow graphs that satisfy a first objective; (2) select and apply a second transition from the set of first objective transitions and a set of second objective enhancing transitions to the first set of modified information integration flow graphs to produce a second set of modified information integration flow graphs that satisfy the first objective and the second objective; and (3) identify an information integration flow graph from the first set and the second set having a lowest cost.
摘要:
An acrylic fiber useful in the preparation of precursor fibers for the preparation of carbon or graphite fibers contains 93.0-99.4 mol percent acrylonitrile, 0.6-4.0 mol percent of ammonium or amine having a pKb of 5 or less as neutralizing cations for sulfonic and sulfuric acid end groups derived from the initiator and activator and as neutralizing cations for sulfonic acid groups derived from one or more sulfonic acid containing comonomers and 0-3.0 mol percent of one or more comonomers selected from the group consisting of simple acrylate or methacrylate esters, simply vinyl esters, styrene, vinyl chloride and vinylidene chloride, the fiber containing no more than 0.3 mol percent of cations other than ammonium or amine.
摘要:
A computer implemented method and apparatus calculate a freshness cost for each of a plurality of information integration flow graphs and select one of the plurality of information integration flow graphs based upon the calculated freshness cost.
摘要:
Disclosed herein are techniques for selecting execution environments. Each operation in a sequence of operations is implemented using a selected execution environment. Each operation is converted into code executable in the selected execution environment. If some operations in the sequence were implemented in different execution environments, execution of the operations is coordinated.
摘要:
A method of assigning resources of a computer duster with resource sharing according to objectives. The method includes monitoring resources of each of a plurality of cloud nodes, providing information descriptive of the cloud node resources, receiving a reservation, determining whether resources are available to satisfy the reservation and any other pending reservations, if resources are available, using a rapid search to determine resource assignments for the reservation and any other pending reservations according to one or more objectives, and allocating resources according to the resource assignments.
摘要:
A method for quality objective-based ETL pipeline optimization is provided. An improvement objective is obtained from user input into a computing system. The improvement objective represents a priority optimization desired by a user for improved ETL flows for an application designed to run in memory of the computing system. An ETL flow is created in the memory of the computing system. The ETL flow is restructured for flow optimization with a processor of the computing system. The flow restructuring is based on the improvement objective. Flow restructuring can include application of flow rewriting optimization or application of an algebraic rewriting optimization. The optimized ETL flow is stored as executable code on a computer readable storage medium.
摘要:
Embodiments include methods, apparatus, and systems for using range queries in multidimensional data in a database. One embodiment is a method that defines a query box from a search for multidimensional data in a database. The method examines an intersection between a Z-interval and the query box by decomposing the Z-interval into hyper-boxes that are also Z-intervals in Z space. Items in the query box that match the search are discovered.