Automatic intelligent hybrid business intelligence platform service
AssigneeSap SE
InventorsAshok Rajashekar, Narendra Bobba, Ravi Sekhar Reddy Karri
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer-readable storage media for determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system, providing, within the cloud-based system, a temporary data object that stores data of the document, generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document, deleting the temporary data object, and associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system.
Claims20
A computer-implemented method for synchronizing between an on-premise system and a cloud-based system, the method being executed by one or more processors and comprising:
- determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system;
- providing, within the cloud-based system, a temporary data object that stores data of the document, in response to determining that the document is assigned to a specific category of a set of categories within the on-premise system;
- generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document;
- deleting the temporary data object;
- and
- associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system, the assert identifier being stored in a published document list information object within the repository, the document identifier being stored in a source category information object for access by a crawler task of the asset service to determine subsequent changes being made to the document within the on-premise system, the crawler task being executed within the server to communicate with the on-premise system, subsequent changes being determined by the crawler task at least partially by cross-referencing with the source category information object to obtain the document identifier and checking a status of the document within the on-premise system based on the document identifier.
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for synchronizing between an on-premise system and a cloud-based system, the operations comprising:
- determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system;
- providing, within the cloud-based system, a temporary data object that stores data of the document, in response to determining that the document is assigned to a specific category of a set of categories within the on-premise system;
- generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document;
- deleting the temporary data object;
- and
- associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system, the assert identifier being stored in a published document list information object within the repository, the document identifier being stored in a source category information object for access by a crawler task of the asset service to determine subsequent changes being made to the document within the on-premise system, the crawler task being executed within the server to communicate with the on-premise system, subsequent changes being determined by the crawler task at least partially by cross-referencing with the source category information object to obtain the document identifier and checking a status of the document within the on-premise system based on the document identifier.
A system, comprising:
- a computing device;
- and
- a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for natural language explanations for synchronizing between an on-premise system and a cloud-based system, the operations comprising:
- determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system;
- providing, within the cloud-based system, a temporary data object that stores data of the document, in response to determining that the document is assigned to a specific category of a set of categories within the on-premise system;
- generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document;
- deleting the temporary data object;
- and
- associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system, the assert identifier being stored in a published document list information object within the repository, the document identifier being stored in a source category information object for access by a crawler task of the asset service to determine subsequent changes being made to the document within the on-premise system, the crawler task being executed within the server to communicate with the on-premise system, subsequent changes being determined by the crawler task at least partially by cross-referencing with the source category information object to obtain the document identifier and checking a status of the document within the on-premise system based on the document identifier.
Dependencies are inferred from the claim text.