Envoyer des avis Slack à partir d'une base de données autonome sur l'IA
Décrit comment configurer Slack afin que vous puissiez envoyer des messages, des alertes ou la sortie d'une interrogation à partir d'une base de données IA autonome vers un canal Slack. Décrit également les procédures que vous utilisez pour envoyer des notifications Slack.
- Préparer l'envoi d'avis Slack à partir d'une base de données d'IA autonome
Pour envoyer des avis Slack, vous devez configurer votre application Slack pour recevoir des messages de la base de données d'IA autonome. Créez ensuite des données d'identification à utiliser avec les procéduresDBMS_CLOUD_NOTIFICATIONpour envoyer des avis Slack à partir de la base de données autonome d'IA. - Envoyer des messages à un canal Slack
- Envoyer les résultats d'interrogation à un canal Slack
Rubrique parent : Envoyer des courriels et des avis sur Autonomous AI Database
Se préparer à envoyer des avis Slack à partir d'une base de données autonome sur l'IA
Pour envoyer des avis Slack, vous devez configurer votre application Slack pour recevoir des messages de Autonomous AI Database. Créez ensuite des données d'identification à utiliser avec les procédures DBMS_CLOUD_NOTIFICATION pour envoyer des avis Slack à partir de la base de données autonome d'IA.
Pour utiliser Slack avec des procédures DBMS_CLOUD_NOTIFICATION :
Envoyer des messages à un canal Slack
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE pour envoyer un message à un canal 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;
/ Utilisez le paramètre params pour spécifier le canal Slack.
-
channel: Spécifie l'ID canal.L'ID canal est un ID unique pour un canal et est différent du nom du canal. Dans Slack, lorsque vous consultez les détails du canal, vous pouvez trouver l'ID canal dans l'onglet "À propos de". Pour plus d'informations, voir Comment trouver votre ID équipe Slack et votre ID canal Slack.
Pour plus d'informations, voir ProcédureSEND_MESSAGE.
Envoyer les résultats d'interrogation à un canal Slack
DBMS_CLOUD_NOTIFICATION.SEND_DATA pour envoyer la sortie d'une interrogation à un canal 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;
/Utilisez le paramètre params pour spécifier le canal Slack et le type de données :
-
channel: Spécifie l'ID canal.L'ID canal est un ID unique pour un canal et est différent du nom du canal. Dans Slack, lorsque vous consultez les détails du canal, vous pouvez trouver l'ID canal dans l'onglet "À propos de". Pour plus d'informations, voir Comment trouver votre ID équipe Slack et votre ID canal Slack.
-
type: Spécifie le type de sortie. Les valeurs valides sont les suivantes : 'csv' ou 'json'.
Pour plus d'informations, voir ProcédureSEND_DATA.
Rubriques connexes