ライブフィードツールを使ってメールを送信
特定のライブ・フィード・イベントが発生したときに電子メール通知を送信するようにライブ・フィード・ツールを構成できます。
前提条件
- 通知をサブスクライブする前に、まずライブ・フィードを作成したことを確認してください。
- メール・サービスの構成:
ライブ・フィード・ツールで通知を送信するには、Data Studio設定でSimple Mail Transfer Protocol (SMTP)設定を構成する必要があります。
詳細は、Autonomous Databaseでの電子メールの送信の章を参照してください。ノート
ライブ・フィード・ツールは、バックエンドのUTL_SMTPパッケージを使用してインタフェースを提供します。UTL_SMTP自体は、一部のプロバイダ(Microsoft 365など)で必要とされるOAuth2のような暗号化を本質的にサポートしていませんが、セキュアな接続(SSL/TLS)を使用すると、アプリケーションとSMTPサーバー間の通信を暗号化できます。ただし、UTL_SMTPはOAuth2をネイティブにサポートしていません。これは、大規模な電子メール・プロバイダでの認証に一般的になりつつあります。構成中に次の規則が適用されます:
- SMTPサーバー・ポートは25以上である必要があります。ここで使用される可能性のあるポートは、587 (通常はStartTLS)、465 (Secure Sockets Layer)または25 (暗号化なし)のみです。
- SMTPサーバー・ホスト名は空白にできません。
- 「Eメール・アドレス」フィールドは空白にしないでください。
- 通常、クライアントはSMTPサーバーにアクセスするために認証資格証明を提供する必要があります。また、ほとんどの設定では、暗号化にStartTLSが使用される可能性があります。ただし、特定の要件は、会社またはプロバイダがシステムを構成した方法によって異なります。
電子メール通知は次の場所で構成できます。
ライブ・フィード・ツールでの電子メール通知の構成
ライブ・フィード・ツールを使用してライブ表フィードを作成したら、「ライブ・フィード」ツールに移動します。
ライブ・フィード・ツール・ページにライブ表フィード・カードが表示されます。
- カードの「アクション」アイコンをクリックし、「電子メール通知の管理」を選択します。
- 「電子メール通知」ダイアログで、+Addを選択して、通知を受信する電子メール・アドレスを追加します。
- 電子メール・アドレスを入力します。
- 次の条件に基づいて、電子メール通知を受信する使用可能なオプションのいずれかを選択します。
- ロードされた行: ライブ・フィードが新しいデータを表に正常にインポートした場合に通知する場合は、このオプションを選択します。
- 失敗時: エラーのためにライブ・フィードの実行に失敗した場合に通知する場合は、このオプションを選択します。たとえば、ファイルの記憶域の場所が欠落している場合や、アクセス資格証明が無効になっている場合などです。
- 拒否された行: ライブ・フィードで不正なデータが検出および拒否された場合に通知を受け取る場合は、このオプションを選択します。たとえば、
Blue
という単語を数値のみで構成する必要がある列にインポートするなど、データ型が一致しない場合です。
- 「OK」をクリックします。
データ・ロード・ダッシュボードでのEメール通知の構成
ライブ・フィードを作成すると、データ・ロード・ダッシュボードにフィードのステータスが表示されます。
- 表ヘッダーの「アクション」メニューをクリックし、「ライブ・フィード」をクリックして「電子メール」を選択します。
- 「電子メール通知」ダイアログで、+Addを選択して、通知を受信する電子メール・アドレスを追加します。
- 電子メール・アドレスを入力します。
- 「OK」をクリックします。
カタログ・ツールでのEメール通知の構成
ライブ・フィード・エンティティは、作成後に「カタログ」ページで表示できます。
- ライブ・フィード・エンティティの「電子メール通知の管理」を選択します。
- ウィザードの続行: 「電子メール通知の管理」ウィザードの次のステップに進むには、以前に使用したプロセスと同じプロセスに従います。
Eメール通知を構成すると、「Eメール管理」通知ダイアログで指定されたEメール・アドレスを持つサブスクライバは、ライブ・フィード作成プロセス中に構成した設定に従って通知を受信するようになります。
親トピック: データのフィード