Patent ID: 11934407
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. One or more computer-readable storage media comprising:
computer-executable instructions that, when executed by a computing system comprising at least one hardware processor and at least one memory coupled to the at least one hardware processor, cause the computing system to create a first schema for a database view in a data dictionary, the first schema having a first value specifying a first location of a first source of data for the database view and defining a plurality of attributes for the database view, wherein the first source of data comprises a remote source of semi-structured or unstructured data;
computer-executable instructions that, when executed by the computing system, cause the computing system to receive a first query specifying the database view;
computer-executable instructions that, when executed by the computing system, cause the computing system to retrieve data from, or data derived at least in part from, the first source of data in response to the receiving the first query;
computer-executable instructions that, when executed by the computing system, cause the computing system to, subsequent to the receiving the first query, receive a request to update the first schema to remove the first value and to add a second value specifying a second location of a second source of data for the database view, wherein the second source of data is a local source of data and is different than the first source of data;
computer-executable instructions that, when executed by the computing system, cause the computing system to, in response to the receiving a request, remove the first value from the first schema;
computer-executable instructions that, when executed by the computing system, cause the computing system to, in response to the receiving a request, add the second value to the first schema;
computer-executable instructions that, when executed by the computing system, cause the computing system to, subsequent to the receiving the request, receive a second query specifying the database view; and
computer-executable instructions that, when executed by the computing system, cause the computing system to retrieve data from, or data derived at least in part from, the second source of data in response to the receiving the first query.