ビジュアライゼーションを共有するためのコンテンツ共有プラットフォームとの統合

コンテンツ共有プラットフォームおよびソーシャル・チャネル(SlackやXなど)と統合して、ユーザーが簡単にビジュアライゼーションを他のユーザーと共有できるようにします。

他のプラットフォームでのビジュアライゼーションの共有について

組織でコンテンツ共有プラットフォームおよびソーシャル・チャネル(SlackやMicrosoft Teamsなど)を使用している場合、管理者はそのようなプラットフォームへのアクセスを構成できるため、コンテンツ作成者はデータ・ビジュアライゼーションを他のユーザーと簡単に共有できます。

設定すると、ビジュアライゼーションの「エクスポート」ダイアログに、追加のコンテンツ共有オプションがリストされます。たとえば、Slackを構成してアクティブ化した場合、ユーザーが「エクスポート」アイコンをクリックすると、ビジュアライゼーションをSlackにエクスポートするオプションが表示されます。
「エクスポート」メニューでは、追加のコンテンツ共有プラットフォームが提供されます

Slackなど、デフォルトで非アクティブ・モードで表示されるプラットフォームもあれば、デフォルトで非表示のものもあります。コンテンツ共有プラットフォームを設定する場合、次のいずれかのステータスに設定できます:
ステータス 説明
アクティブ 「エクスポート」ダイアログにコンテンツ共有プラットフォームを表示し、ユーザーがそれを使用してコンテンツを共有できるようにします。たとえば、「エクスポート」オプションとしてSlackを表示できます。
非アクティブ 「エクスポート」ダイアログにコンテンツ共有プラットフォーム(Slackなど)を表示しますが、ユーザーはそれを使用してコンテンツを共有できません。ユーザーが非アクティブ・オプションを選択すると、管理者に連絡することを薦めるメッセージが表示されます。
非表示 構成されているかどうかにかかわらず、「エクスポート」ダイアログにコンテンツ共有プラットフォームを表示しません。たとえば、ロールアウトに備えて構成し、将来の日付まで非表示にしておくことができます。

ワークブック・ユーザーによるSlackでのコンテンツの共有の有効化

管理者は、Oracle AnalyticsにSlackチャネルを設定してワークブック・ユーザーを有効にできるため、コンテンツ作成者は、自分のコンテンツを組織のSlackチャネルに直接共有できます。

  1. データ・ビジュアライゼーションの共有に使用するSlackアプリケーションのクライアントIDとクライアント・シークレットの値を取得します。
    1. Slackで「Your Apps」ページ(https://api.slack.com/apps)を開きます。
    2. 使用するアプリケーションを選択するか、新しく作成します。
    3. 「Basic Information」タブで、「App Credential」セクションに移動し、「Client ID」「Client Secret」の値を取得します。
  2. Oracle AnalyticsでSlackアプリケーションを構成します。
    1. ホーム・ページで、「ナビゲータ」ナビゲータの表示に使用される「ナビゲータ」アイコンをクリックして、「コンソール」をクリックします。
    2. 「コンテンツ共有プラットフォーム」をクリックします。
    3. 「サービス」で、「Slack」を選択します。
    4. 「ステータス」「アクティブ」に変更します。
    5. 「アプリケーション名」に、Slackで設定したアプリケーションの名前を入力します。
    6. 「クライアントID」「クライアント・シークレット」に、Slackで取得した値を入力します(ステップ1)。
    7. 「更新」をクリックします。
    8. 「クリップボードにコピー」をクリックして、Oracle AnalyticsのリダイレクトURLをコピーします。
  3. Slackで、Oracle AnalyticsのコールバックURLを構成します。
    1. Slackで「Your Apps」ページを開きます。
    2. 使用するアプリケーションを選択します。
    3. 「Basic Information」タブで、「OAuth and Permissions」をクリックします。
    4. 「Add New Redirect URL」をクリックし、クリップボードのコンテンツを「Redirect URL」フィールドに貼り付けて、「Add」をクリックします。
    5. 「Save URLs」をクリックします。
  4. Slackチャネルでビジュアライゼーションを共有できることを確認します。
    1. Oracle Analyticsでワークブックを開きます。
    2. 「ビジュアル化」または「解説」キャンバスで、「エクスポート」アイコンをクリックします。
    3. 「Slack」をクリックします。
    チャネルを正常に設定してアクティブ化すると、「エクスポート」メニューに、「Slack」がオプションとして表示されます。
ワークブック・ユーザーは、組織のSlackチャネルでコンテンツを共有できるようになりました。メッセージング・プラットフォームへのビジュアライゼーションまたはキャンバスの投稿を参照してください。

ワークブック・ユーザーによるMicrosoft Teamsでのビジュアライゼーションの共有の有効化

管理者は、Oracle AnalyticsにMicrosoft Teamsチャネルを設定し、コンテンツ作成者が自分のコンテンツを組織のTeamsチャネルに直接共有できるようにすることができます。

開始する前に、Azure Active Directoryテナント内にMicrosoft Teamsアプリケーションを作成します。
  1. Microsoft Azureポータルで、Oracle Analyticsコンテンツの共有に使用するMicrosoft TeamsアプリケーションのクライアントID、テナントID、およびクライアント・シークレットの値を取得します。
    1. Microsoft Azureポータルでアプリケーションを作成したら、「Microsoft Entra ID」、「App Registrations」の順に移動します。
    2. アプリケーションを選択します。
    3. 「Overview」ページで、「Application (client) ID」および「Directory (tenant) ID」の値を「Essentials」領域からコピーします。
    4. 「Certificates & secrets」「Client secrets」「New client secret」の順にクリックし、表示されたをコピーします。
  2. Microsoft Azureポータルで、管理者として、委任アクセスにこれらの権限を付与します:
    1. 「API権限」を選択します。
    2. 「権限の追加」を選択します。
    3. 「Microsoft API」「Microsoft Graph」を選択して、「委任権限」を選択します。
    4. これらの権限が追加されました:
    • Channel.ReadBasic.All

    • ChannelMessage.Send

    • Files.ReadWrite.All

    • offline_access

    • Team.ReadBasic.All

    • User.Read

  3. Oracle AnalyticsでTeamsチャネルを構成します。
    1. ホーム・ページで、「ナビゲータ」ナビゲータの表示に使用される「ナビゲータ」アイコンをクリックして、「コンソール」をクリックします。
    2. 「コンテンツ共有プラットフォーム」をクリックします。
    3. 「サービス」「Teams」を選択します。
    4. 「ステータス」「アクティブ」に変更します。
    5. 「アプリケーション名」に、Azureポータルで設定したアプリケーションのわかりやすい表示名を入力します。
    6. 「クライアントID」「テナントID」および「クライアント・シークレット」に、ステップ1で取得した値を入力します。
      「クライアントID」には「アプリケーション(クライアント)ID」を使用します。
      「テナントID」には「ディレクトリ(テナント)ID」を使用します。
      「クライアント・シークレット」には「新しいクライアント・シークレット」を使用します。
    7. 「更新」をクリックします。
    8. 「クリップボードにコピー」をクリックして、Oracle AnalyticsのリダイレクトURLをコピーします。
  4. Microsoft Azureポータルで、Oracle AnalyticsのリダイレクトURLを構成します。
    1. 「App registrations」でアプリケーションを選択し、「Manage」をクリックして「Authentication」をクリックします。
    2. 「Add a platform」をクリックして「Web」をクリックし、コピーしたOracle AnalyticsのリダイレクトURL「Redirect URIs」リストに追加します。
  5. ワークブックのコンテンツをTeamsチャネルで共有できることを確認します。
    1. Oracle Analyticsでワークブックを開きます。
    2. 「ビジュアル化」または「解説」キャンバスで、「エクスポート」をクリックします。
    3. 「Teams」をクリックします。
    4. 詳細を指定し、「投稿」をクリックします。

      たとえば、「フォーマット」で「インタラクティブ」を選択した場合、Microsoft Teamsチャネルのコンテンツにアクセスするユーザーは、ビジュアライゼーションをフィルタしたり、並べ替えたりすることができます(ただし、Microsoft Teamsチャネルで変更を保存することはできません)。
ワークブック・ユーザーは、組織のTeamsチャネルでコンテンツを共有できるようになりました。メッセージング・プラットフォームへのビジュアライゼーションまたはキャンバスの投稿を参照してください。