-
公开(公告)号:US20180357444A1
公开(公告)日:2018-12-13
申请号:US16105757
申请日:2018-08-20
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: V Vimal Das Kammath , Tijo Thomas , Vinod Krishnankutty Chandrika
CPC classification number: G06F21/6227 , G06F17/30 , G06F17/30507 , G06F17/30566
Abstract: The present invention discloses a system, method, and device for unified access control on federated database. In one implementation, a federated system to provide a unified access control for the data stored in federated databases is disclosed. The federated system comprise at least one central access controller configured to receive at least a query plan generated; verify the query plan generated against at least a user rights pre-stored in at least one central authorization metadata table, a table and an associated column name from the query plan is verified; update, if the user rights pre-stored allow access to the query plan verified, the query plan generated; convert the query plan updated to at least a physical query for execution by at least one database; and execute the physical query to return at least a result for the federated query received.
-
公开(公告)号:US10452234B2
公开(公告)日:2019-10-22
申请号:US15586865
申请日:2017-05-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: V Vimal Das Kammath , Puneet Gupta , Naganarasimha Ramesh Garla
IPC: G06F9/48 , G06F3/0482 , G06F16/26 , G06F16/11 , G06F16/904
Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.
-
公开(公告)号:US20180025063A1
公开(公告)日:2018-01-25
申请号:US15721165
申请日:2017-09-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Puneet Gupta , V Vimal Das Kammath
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F16/24575 , G06F16/24578 , G06F16/2465 , G06Q10/06
Abstract: A method for analyzing pre-generated data reports, wherein the method includes receiving selection of first and at least one second data report of pre-generated data reports. The pre-generated data reports include report elements, report layout of report elements, metadata and data of report elements. The report layout of the first data report is compared with report layout of the at least one second data report. Matching of report elements and metadata of the first data report with corresponding report elements and metadata of the at least one second data report is determined. A comparison data report and an aggregated data report comprising data for the report elements of the first data report combined with corresponding data for the corresponding report elements of the at least one second data report is generated.
-
公开(公告)号:US20170235448A1
公开(公告)日:2017-08-17
申请号:US15586865
申请日:2017-05-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: V Vimal Das Kammath , Puneet Gupta , Naganarasimha Ramesh Garla
IPC: G06F3/0482 , G06F17/30
CPC classification number: G06F3/0482 , G06F16/128 , G06F16/26 , G06F16/904
Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.
-
5.
公开(公告)号:US20170300536A1
公开(公告)日:2017-10-19
申请号:US15640154
申请日:2017-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Puneet Gupta , V Vimal Das Kammath
IPC: G06F17/30
CPC classification number: G06F16/24575 , G06F16/242 , G06F16/24534 , G06F16/24545 , G06F16/2477 , G06F16/248
Abstract: The present disclosure relate to a method of providing alternate query suggestions for time bound results. The first step comprises receiving, by a query suggestion server, a query comprising one or more dimensions and a target time for executing the query from a user device associated to a user. The second step comprises determining, in real time, by the query suggestion server, execution time for the received query. The third step comprises identifying one or more alternate query suggestions upon determining the execution time for the received query exceeding the target time. The last step comprises providing the one or more alternate query suggestions to the user device for modifying the query.
-
公开(公告)号:US20170199911A1
公开(公告)日:2017-07-13
申请号:US15470398
申请日:2017-03-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Puneet Gupta , V Vimal Das Kammath
IPC: G06F17/30
CPC classification number: G06F16/24542 , G06F16/24549
Abstract: A method for optimizing query execution where the first step comprises receiving queries from user devices by a query processing server. The second step comprises providing an intermediate query execution status of at least one of the queries, nodes for executing queries and data partitions of the nodes to a user device for user interaction by the query processing server. The intermediate query execution status is provided based on query execution of queries. Then, the third step comprises receiving at least one of updated query parameters for the queries and updated queries based on intermediate query execution status by the query processing server. The fourth step comprises performing at least one of updating flow of query execution of queries based on updated query parameters to provide an updated intermediate query execution status; and executing updated queries to provide an updated intermediate query execution status.
-
-
-
-
-