Flexible order of authoring for data integration solutions
First Claim
Patent Images
1. In a computing environment, a method of performing development activities on a data flow, the method comprising:
- receiving metadata about the data flow, wherein the data flow comprises information regarding a data type input data from a source device, definitions of data manipulation by the transformation component, and a data type of output data to a destination device;
caching, by a transform device, the metadata to form cached metadata, the cached metadata including the type of the input data and the type of the output data;
determining that the source device is not in communication with the transform device;
and after determining that the source device is not in communication with the transform device;
performing, by the transform device, development activities on the data flow by using the cached metadata to identify the type of at least one datum of the input data, wherein performing development activities includes altering data transform applied to the input data to form a new transform;
applying, by the transform device, the new transform to form transformed data;
transmitting the transformed data to the destination component; and
after determining that the source component is no longer in communication with the transform device, determining that the source component is again in communication with the source device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes connecting an integration process to a first set of inputs. The first set of inputs may include one or more inputs. The integration process includes one or more data transformation operations using the inputs. The method further includes receiving metadata about one or more of the inputs in the first set of inputs. The metadata about one or more of the inputs in the first set of inputs is cached. The integration process is then connected to a second set of inputs based on the cached metadata about one or more of the inputs in the first set of inputs.
9 Citations
19 Claims
-
1. In a computing environment, a method of performing development activities on a data flow, the method comprising:
-
receiving metadata about the data flow, wherein the data flow comprises information regarding a data type input data from a source device, definitions of data manipulation by the transformation component, and a data type of output data to a destination device; caching, by a transform device, the metadata to form cached metadata, the cached metadata including the type of the input data and the type of the output data; determining that the source device is not in communication with the transform device; and after determining that the source device is not in communication with the transform device; performing, by the transform device, development activities on the data flow by using the cached metadata to identify the type of at least one datum of the input data, wherein performing development activities includes altering data transform applied to the input data to form a new transform; applying, by the transform device, the new transform to form transformed data; transmitting the transformed data to the destination component; and after determining that the source component is no longer in communication with the transform device, determining that the source component is again in communication with the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more physical computer readable storage media comprising computer executable instructions that when executed by one or more processors cause the following to be performed:
-
receiving metadata about a data flow, wherein the data flow comprises information regarding input data from a source device, and further wherein the data flow comprises information regarding output data to a destination device; caching the metadata to form cached metadata, the cached metadata including the type of the input data and the type of the output data; determining that the source device is not in communication with the transform device; performing development activities on the data flow by using the cached metadata to identify the type of the input data, wherein performing development activities includes altering a data transform applied to the input data to form a new transform; applying, by the transform device, the new transform to form transformed data; transmitting the transformed data to the destination component; and after determining that the source component is no longer in communication with the transform device, determining that the source component is again in communication with the source device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In a computing environment, a method of changing an integration process source, the method comprising:
-
receiving metadata about the data flow by traversing an upstream path of the data flow and returning available columns from the upstream path;
wherein the data flow comprises information regarding input data from a source device, and further wherein the data flow comprises information regarding output data to a destination device;caching the metadata about one or more components in the data flow including information about the available columns; determining that the source device is not in communication with the data flow; after determining that the source device is not in communication with the data flow, adding at least one additional placeholder columns to the cached metadata based on a required column in a destination device; and performing, by a transform device, development activities by using the cached added metadata about placeholder columns, wherein performing development activities includes altering a data transform applied to the input data to form a new transform; transmitting the new transform to a destination component.
-
Specification