Get aggregate provider recommendations for all cubes
curl --request POST \
--url http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendationimport requests
url = "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "9090",
CURLOPT_URL => "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body"<string>"Get aggregate provider recommendations for all cubes
Computes the partial aggregate providers needed to efficiently cover the query history. Partial aggregate providers are recommended for every data cube. This operation is intended to be called in a test environment, in order not to impact the production environment.
POST
/
activeviam
/
ai-optimizer
/
rest
/
v1
/
aggregate-provider
/
recommendation
Get aggregate provider recommendations for all cubes
curl --request POST \
--url http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendationimport requests
url = "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "9090",
CURLOPT_URL => "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:9090/activeviam/ai-optimizer/rest/v1/aggregate-provider/recommendation")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body"<string>"Query Parameters
Fraction of query history to cover
Response
200 - text/plain
Recommendations generated
The response is of type string.
Was this page helpful?
⌘I