Autonomous Database on Dedicated Exadata Infrastructure에서 Microsoft Teams 통지 전송
DBMS_CLOUD_NOTIFICATION
패키지를 사용하여 Autonomous Database on Dedicated Exadata Infrastructure에서 Microsoft Teams 채널로 질의의 메시지, 경보 또는 출력을 전송하도록 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
매개변수를 사용하여 채널을 지정합니다.
-
channel(채널): Prepare to Send Microsoft Teams Notifications from Autonomous Database의 10단계에서 가져온 채널 ID를 지정합니다.
자세한 내용은 SEND_MESSAGE Procedure를 참조하십시오.
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
값에 테넌트, 팀, 채널, 제목 및 데이터 유형을 지정합니다.
-
tenant: Prepare to Send Microsoft Teams Notifications from Autonomous Database의 8단계에서 가져온 테넌트 ID를 지정합니다.
-
팀: Prepare to Send Microsoft Teams Notifications from Autonomous Database의 8단계에서 가져온 팀 ID를 지정합니다.
-
channel(채널): Prepare to Send Microsoft Teams Notifications from Autonomous Database의 9단계에서 가져온 채널 ID를 지정합니다.
-
title: 파일의 제목을 지정합니다. 제목에는 영문자, 숫자, 밑줄 및 하이픈만 포함될 수 있습니다. Microsoft Teams에 표시되는 파일 이름은 고유성을 보장하기 위해 제목 매개변수와 시간 기록이 연결되어 있습니다. 최대 제목 크기는 50자입니다.
예:
'title'_'timestamp'.'format'
-
type: 출력 형식을 지정합니다. 적합한 값은 CSV 또는 JSON입니다.
주:
Microsoft Teams에 대해DBMS_CLOUD_NOTIFICATION.SEND_DATA
를 사용할 때 지원되는 최대 파일 크기는 4MB입니다.
자세한 내용은 SEND_DATA Procedure를 참조하십시오.