-
公开(公告)号:US20240054145A1
公开(公告)日:2024-02-15
申请号:US17885078
申请日:2022-08-10
Applicant: SAP SE
Inventor: Sahana Durgam Udaya , Pranav Kumar , Abhishek Nagendra
CPC classification number: G06F16/26 , G06F16/2246 , G06F16/2282 , G06F16/288
Abstract: Efficient transport of content packages comprising multiple objects, is achieved utilizing lineage analysis. User selection of an object in a package, triggers a dependency request to a landscape containing the object. The landscape returns a dependencies result, which includes dependencies between the selected object and others present within the landscape. The dependencies result is used to create a dependents tree structure. Based upon the dependents tree and the originally selected object, a lineage view is created and afforded to the user. Example lineage views may comprise spider charts with the selected object at the center. The user may further explore object dependencies by interacting with the lineage view to create other lineage views. Providing intuitive visualization of object dependencies, aids in efficient package transport (e.g., by allowing a user to identify dependent object(s) missing from the package, and/or particular objects having many dependent objects that also require transport).
-
公开(公告)号:US20230188626A1
公开(公告)日:2023-06-15
申请号:US17546742
申请日:2021-12-09
Applicant: SAP SE
Inventor: Sahana Durgam Udaya , Manojna V , Abhishek Nagendra
IPC: H04L67/75 , H04L67/06 , G06F3/04842
CPC classification number: H04L67/36 , H04L67/06 , G06F3/04842
Abstract: A software package comprising a plurality of software objects and package metadata is accessed and used to provide a graphical user interface including a first area in which details about the software objects are displayed and a second area where a user can select a location path, in an analytic cloud tenant on which the package is to be imported. A selection is made of the location path for at least one resource object. The system determines if the package metadata is of a type that includes information about a parent resource object but not descendant resource objects and not ancestor resource objects other than the parent resource object, for each resource object in the plurality of software objects, and if so, recursively identifies a parent object for each resource object in the plurality of software objects. The ancestor hierarchy from the recursively identified parent object(s) is reversed and inverted.
-
公开(公告)号:US12135694B2
公开(公告)日:2024-11-05
申请号:US18056671
申请日:2022-11-17
Applicant: SAP SE
Inventor: Suneel Sristi , Sahana Durgam Udaya , Abhishek Nagendra
IPC: G06F16/178 , G06F16/176
Abstract: Content replication between tenants is provided using a user interface to an application of an enterprise tenant. The user interface includes a list of files shared by an embedded tenant. A user can select one or more selected files from the list of files. This initiates a replicate content job based on the one or more selected files. The replicate content job includes pulling each of the one or more selected files from the embedded tenant to the enterprise tenant and storing the file in the enterprise tenant database.
-
公开(公告)号:US11671516B1
公开(公告)日:2023-06-06
申请号:US17546742
申请日:2021-12-09
Applicant: SAP SE
Inventor: Sahana Durgam Udaya , Manojna V , Abhishek Nagendra
IPC: H04L12/00 , H04L67/75 , G06F3/04842 , H04L67/06
CPC classification number: H04L67/75 , G06F3/04842 , H04L67/06
Abstract: A software package comprising a plurality of software objects and package metadata is accessed and used to provide a graphical user interface including a first area in which details about the software objects are displayed and a second area where a user can select a location path, in an analytic cloud tenant on which the package is to be imported. A selection is made of the location path for at least one resource object. The system determines if the package metadata is of a type that includes information about a parent resource object but not descendant resource objects and not ancestor resource objects other than the parent resource object, for each resource object in the plurality of software objects, and if so, recursively identifies a parent object for each resource object in the plurality of software objects. The ancestor hierarchy from the recursively identified parent object(s) is reversed and inverted.
-
公开(公告)号:US11570183B2
公开(公告)日:2023-01-31
申请号:US16895988
申请日:2020-06-08
Applicant: SAP SE
Inventor: Harikrishnan Mangayil , Abhishek Nagendra , Yash Bagadia , Subhadeep Khan , Jayant Sable , Srinivas Vinnakota , Sukesh Kaul
IPC: H04L29/06 , H04L9/40 , G06F16/245
Abstract: A distribution network communicates content to tenant groups in a secure manner. An engine of the distribution network receives content created utilizing an application having different customers and partners. The engine also receives: a first identifier indicating a customer of the application with which a tenant is associated, and a second identifier indicating a partner of the application with which the tenant is associated. The engine references a stored database table to correlate the first identifier and the second identifier. Based upon the first identifier and the second identifier, the engine evaluates whether the tenant is to be provided access to the content. The engine may provide the tenant with the content according to an access right determined from the first identifier and the second identifier. Certain embodiments may find particular use disseminating content to new tenants of a customer, based upon prior distribution to other tenants of that customer.
-
公开(公告)号:US11442711B2
公开(公告)日:2022-09-13
申请号:US17114332
申请日:2020-12-07
Applicant: SAP SE
Inventor: Yash Bagadia , Harikrishnan Mangayil , Abhishek Nagendra
IPC: G06F9/445 , G06F8/41 , G06F16/28 , G06F16/901
Abstract: Methods and apparatus are disclosed for serializing software objects for loading onto a cloud-hosted tenant, or for other serialized operations. Nodes and edges of a directed graph represent respective software objects and the dependencies among the software objects. A search for strongly connected components reveals cyclic dependencies. Each strongly connected component can be replaced by a contracted node to obtain a condensation of the original directed graph. A topological ordering can be determined for the condensation, and the software objects can be processed or loaded according to the topological ordering. Such ordering provides that software objects of a strongly connected component are processed consecutively while, for all other dependencies, a prerequisite object is processed (loaded) before its dependent object(s). Examples of SAP Analytics Cloud and Data Warehouse Cloud are provided. Exemplary, push and pull loading procedures, topological ordering, and validation are disclosed.
-
公开(公告)号:US20210318989A1
公开(公告)日:2021-10-14
申请号:US16883754
申请日:2020-05-26
Applicant: SAP SE
Inventor: Abhishek Nagendra , Subhadeep Khan , Harikrishnan Mangayil
IPC: G06F16/178 , G06F16/176 , G06F21/62 , H04L29/08
Abstract: Embodiments relate to file-based sharing of content through a content distribution network. A request is received from a source to disseminate content to a target consumer. The request does not include target consumer URL information. Based upon the request, content metadata stored in a database with content data, is referenced to generate a file including metadata comprising a portion of the content metadata. The file does not include the content data. The file is exported to the source. The source delivers the file to the target consumer through a communication channel (e.g., shared folder, email) located outside of the distribution network. The file is imported from the target consumer. The metadata of the file is processed to examine its integrity. The metadata may comprise a key for reference during this process. Upon confirming integrity of the file, the content data and the content metadata are distributed to the target consumer.
-
公开(公告)号:US12189801B2
公开(公告)日:2025-01-07
申请号:US17738665
申请日:2022-05-06
Applicant: SAP SE
Inventor: Sahana Durgam Udaya , Prasadh S , Abhishek Nagendra
Abstract: Content packages (including, e.g., visualizations, models) are replicated from one landscape to another that is restricted. The restricted landscape may be governed by regulations relating to privacy or other concerns. For package replication, a poll-pull mechanism is applied. Specifically, the first landscape creates a replicate package job targeting to the restricted landscape. The restricted landscape periodically polls and checks for any replicate package job for targeted for it. If any targeted replicate package jobs are discovered by polling, the restricted landscape will pull the job details to create a new replicate package job in its own (restricted) landscape. Under this approach, even though the replicate package job was initiated in the first landscape, it will be executed in the restricted landscape, thereby conforming to any governing regulations. Package replication job status may be determined by the restricted replicate package job propagating its job state to the first landscape's replicate job.
-
公开(公告)号:US12041151B2
公开(公告)日:2024-07-16
申请号:US18140468
申请日:2023-04-27
Applicant: SAP SE
Inventor: Sahana Durgam Udaya , Manojna V , Abhishek Nagendra
IPC: H04L12/00 , G06F3/04842 , H04L67/06 , H04L67/75
CPC classification number: H04L67/75 , G06F3/04842 , H04L67/06
Abstract: In an example embodiment, a graphical user interface-based software tool is provided that uses integrated process information and information of a technical infrastructure to provide automatically-analyze integrations. There are several current approaches to capturing information relevant to the above questions available within a computer system, but each of them only captures a fragment of the information that will be utilized and are not linked. Additionally, most of them do not include extensibility information. The provided tool solves these issues.
-
公开(公告)号:US11709801B2
公开(公告)日:2023-07-25
申请号:US16883754
申请日:2020-05-26
Applicant: SAP SE
Inventor: Abhishek Nagendra , Subhadeep Khan , Harikrishnan Mangayil
IPC: G06F16/178 , G06F16/176 , G06F21/62 , H04L29/08 , H04L67/1097 , H04L67/1095
CPC classification number: G06F16/178 , G06F16/176 , G06F21/6218 , H04L67/1095 , H04L67/1097
Abstract: Embodiments relate to file-based sharing of content through a content distribution network. A request is received from a source to disseminate content to a target consumer. The request does not include target consumer URL information. Based upon the request, content metadata stored in a database with content data, is referenced to generate a file including metadata comprising a portion of the content metadata. The file does not include the content data. The file is exported to the source. The source delivers the file to the target consumer through a communication channel (e.g., shared folder, email) located outside of the distribution network. The file is imported from the target consumer. The metadata of the file is processed to examine its integrity. The metadata may comprise a key for reference during this process. Upon confirming integrity of the file, the content data and the content metadata are distributed to the target consumer.
-
-
-
-
-
-
-
-
-