Envío de notificaciones de Slack desde Autonomous Database
Describe cómo configurar Slack para que pueda enviar mensajes, alertas o salidas de una consulta desde Autonomous Database a un canal de Slack. También describe los procedimientos que se utilizan para enviar notificaciones de Slack.
Preparación para enviar notificaciones de Slack desde Autonomous Database
Para enviar notificaciones de Slack, debe configurar la aplicación Slack para que reciba mensajes de Autonomous Database. A continuación, cree una credencial para utilizarla con los procedimientos DBMS_CLOUD_NOTIFICATION
para enviar notificaciones de Slack desde Autonomous 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