從專用 Exadata 基礎架構上的 Autonomous Database 傳送 Microsoft Teams 通知
DBMS_CLOUD_NOTIFICATION
套件,將 Autonomous Database on Dedicated Exadata Infrastructure 的訊息、警示或查詢輸出傳送至 Microsoft Teams 管道。準備從 Autonomous Database 傳送 Microsoft Teams 通知
從在您的 Microsoft Teams 應用程式中設定機器人開始進行。接著,建立證明資料以搭配 DBMS_CLOUD_NOTIFICATION
程序使用,以從 Autonomous Database 傳送 Microsoft Teams 通知。
若要設定 Microsoft Teams 通知:
傳送訊息至 Microsoft Teams 通道
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
程序將訊息傳送至 Microsoft Teams 管道。
範例:
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
(
provider => 'msteams',
credential_name => 'TEAMS_CRED',
message => 'text from new teams api',
params => json_object('channel' value 'channelID'));
END;
/
使用 params
參數指定通道。
-
通道:指定從準備從 Autonomous Database 傳送 Microsoft Teams 通知中的步驟 10 取得的通道 ID。
如需詳細資訊,請參閱SEND_MESSAGE 程序。
將查詢結果傳送至 Microsoft Teams 頻道
DBMS_CLOUD_NOTIFICATION.SEND_DATA
程序將查詢輸出傳送至 Microsoft Teams 管道。
範例:
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_DATA
(provider => 'msteams',
credential_name => 'TEAMS_CRED',
query => 'SELECT tablespace_name FROM dba_tablespaces',
params => json_object('tenant'value '5b743bc******c0286',
'team'value '0ae401*********5d2bd',
'channel'value '19%3a94be023*****%40thread.tacv2',
'title'value 'today',
'type'value 'csv'));
END;
/
使用 params
參數指定 string
值中的用戶、小組、通道、標題和資料類型。
-
租用戶:指定從準備從 Autonomous Database 傳送 Microsoft Teams 通知中的步驟 8 取得的租用戶 ID。
-
團隊:指定從準備從 Autonomous Database 傳送 Microsoft Teams 通知中的步驟 8 取得的團隊 ID。
-
通道:指定從準備從 Autonomous Database 傳送 Microsoft Teams 通知中的步驟 9 取得的通道 ID。
-
title :指定檔案的標題。標題只能包含英文字母、數字、底線以及連字號。顯示在 Microsoft Teams 中的檔案名稱會是標題參數的串連,以及確保唯一性的時戳。標題大小上限為 50 個字元。
例如:
'title'_'timestamp'.'format'
-
type :指定輸出格式。有效值為 CSV 或 JSON。
附註:
針對 Microsoft Teams 使用DBMS_CLOUD_NOTIFICATION.SEND_DATA
時,支援的檔案大小上限為 4MB。
如需詳細資訊,請參閱SEND_DATA 程序。