Enviar notificaciones de Slack desde la base de datos de IA autónoma
Describe cómo configurar Slack para que pueda enviar mensajes, alertas o salidas de una consulta desde Autonomous AI Database a un canal de Slack. También describe los procedimientos que se utilizan para enviar notificaciones de Slack.
- Prepararse para enviar notificaciones de Slack desde una base de datos de IA autónoma
Para enviar notificaciones de Slack, debe configurar su aplicación Slack para recibir mensajes de una base de datos de IA autónoma. A continuación, cree una credencial para utilizarla con los procedimientosDBMS_CLOUD_NOTIFICATION
para enviar notificaciones de Slack desde Autonomous AI Database. - Envío de mensajes a un canal de Slack
- Envío de resultados de consultas a un canal de Slack
Prepárese para enviar notificaciones de Slack desde la base de datos de IA autónoma
Para enviar notificaciones de Slack, debe configurar la aplicación Slack para que reciba mensajes de Autonomous AI Database. A continuación, cree una credencial para utilizarla con los procedimientos DBMS_CLOUD_NOTIFICATION
para enviar notificaciones de Slack desde Autonomous AI Database.
Para utilizar Slack con procedimientos DBMS_CLOUD_NOTIFICATION
:
Envío de mensajes a un canal de Slack
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
para enviar un mensaje a un canal de Slack.
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
(
provider => 'slack',
credential_name => 'SLACK_CRED',
message => 'Alert from Autonomous Database...',
params => json_object('channel' value 'C0....08'));
END;
/
Utilice el parámetro params
para especificar el canal de Slack.
-
channel
: especifica el ID de canal.El ID de canal es un ID único para un canal y es diferente del nombre del canal. En Slack, al ver los detalles del canal, puede encontrar el ID de canal en el separador "Acerca de". Consulte Cómo encontrar el ID de equipo de Slack y el ID de canal de Slack para más información.
Consulte SEND_MESSAGE Procedure para obtener más información.
Envío de resultados de consultas a un canal de Slack
DBMS_CLOUD_NOTIFICATION.SEND_DATA
para enviar la salida de una consulta a un canal de Slack.
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_DATA
(
provider => 'slack',
credential_name => 'SLACK_CRED',
query => 'SELECT username, account_status, expiry_date FROM USER_USERS WHERE rownum < 5',
params => json_object('channel' value 'C0....08',
'type' value 'csv'));
END;
/
Utilice el parámetro params
para especificar el canal de Slack y el tipo de dato:
-
channel
: especifica el ID de canal.El ID de canal es un ID único para un canal y es diferente del nombre del canal. En Slack, al ver los detalles del canal, puede encontrar el ID de canal en el separador "Acerca de". Consulte Cómo encontrar el ID de equipo de Slack y el ID de canal de Slack para más información.
-
type
: especifica el tipo de salida. Los valores válidos son: 'csv
' o 'json
'.
Consulte SEND_DATA Procedure para obtener más información.
Temas relacionados