Obtém a semântica de dados atualmente em vigor de um agente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eventbridge:GetAgentDataSemantics |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AgentName |
string |
Sim |
O nome do agente. |
bakehouse_agent |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Message |
string |
A mensagem de resposta. Se a solicitação falhar, uma mensagem de erro será retornada. |
Data semantics not found. |
| RequestId |
string |
O identificador exclusivo gerado pelo Alibaba Cloud para a solicitação. |
5DAF96FB-A4DF-548C-B8A1-F2A8D2F4**** |
| Data |
object |
Os detalhes da versão atualmente em vigor da semântica de dados. Se a geração estiver em execução, falhar ou for concluída, mas não salva, apenas a versão oficial será retornada, e o snapshot temporário não será retornado. |
|
| VersionNo |
integer |
O número da versão atualmente em vigor. |
3 |
| Metrics |
array |
O conhecimento de expressão SQL. Há suporte para até 100 itens. |
|
| AgentDataSemanticsMetric |
O item de conhecimento de expressão SQL. |
||
| Joins |
array |
O conhecimento de junção de dados. Há suporte para até 100 itens. |
|
| AgentDataSemanticsJoin |
O item de conhecimento de junção de dados. |
||
| Examples |
array |
O conhecimento de exemplo SQL. Há suporte para até 50 itens. |
|
| AgentDataSemanticsExample |
O item de conhecimento de exemplo SQL. |
||
| Text | AgentDataSemanticsText |
O conhecimento de texto em formato Markdown. |
|
| Code |
string |
O código de resposta. |
Success |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Message": "Data semantics not found",
"RequestId": "5DAF96FB-A4DF-548C-B8A1-F2A8D2F4****",
"Data": {
"VersionNo": 3,
"Metrics": [
{
"Name": "TotalSales",
"Type": "measure",
"SQLExpression": "SUM(sales_transactions.totalPrice)",
"Synonyms": [
"Sales"
],
"Description": "Use totalPrice para calcular as vendas totais para comparação de desempenho de vendas"
}
],
"Joins": [
{
"LeftTable": "samples.bakehouse.sales_transactions",
"RightTable": "samples.bakehouse.customers",
"Condition": {
"Mode": "form",
"LeftColumn": "customerID",
"RightColumn": "customerID",
"SQLExpression": "sales_transactions.customerID = customers.customerID"
},
"RelationshipType": "many_to_one",
"Description": "Use esta junção ao analisar atributos de clientes associados a transações de vendas"
}
],
"Examples": [
{
"Name": "Clientes de alto valor com vendas semanais superiores a 150",
"SQLExpression": "SELECT customerID FROM sales_transactions",
"Parameters": [
{
"Name": "start_date",
"DataType": "date",
"Value": "2025-01-01",
"Description": "O limite inferior da data da transação"
}
],
"Description": "Use este exemplo quando um usuário perguntar sobre clientes de alto valor com base em estatísticas semanais"
}
],
"Text": {
"Content": "## Descrição dos dados"
}
},
"Code": "Success",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError | Internal Server Error | |
| 403 | ServiceNotEnable | Service not enable | |
| 403 | EventHouseServiceNotEnable | EventHouse service not enable | |
| 404 | AgentNotFound | Agent not found. | |
| 404 | DataSemanticsNotFound | Data semantics not found. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.