Reveal BIが組み込み分析データをどのように保護するか

複数の認証方法、サーバーとデータベースへのクエリの送信を最小限に抑えるためのデータのローカルキャッシュなど、Reveal組み込みBIプラットフォームでデータを保護する方法について説明します。

エグゼクティブサマリー:

Reveal組み込みビジネスインテリジェンスプラットフォームは、複数の認証方法、サーバーとデータベースへのクエリの送信を最小限に抑えるためのデータのローカルキャッシュなどを含むクラウドアーキテクチャに基づいています。このブログでは、これらについて説明します。認証Reveal Cloud認証は、OpenID Connect(OIDC)標準を使用します。Identity Serviceコンポーネントは、Google、Office 365、およびInfragisticsアカウントを含む、複数の認証ソースに対する安全な認証を提供します。

Reveal組み込みビジネスインテリジェンスプラットフォームは、複数の認証方法、サーバーとデータベースへのクエリの送信を最小限に抑えるためのデータのローカルキャッシュなどを含むクラウドアーキテクチャに基づいています。このブログでは、これらについて説明します。

認証

Reveal Cloud認証は、OpenID Connect(OIDC)標準を使用します。Identity Serviceコンポーネントは、Google、Office 365、およびInfragisticsアカウントを含む、複数の認証ソースに対する安全な認証を提供します。

Revealは、以下の図に示すように、Microsoftを使用した認証の標準的なOIDCフローに従います。

Reveal Cloud authentication

Revealは、ユーザーが認証プロバイダー(Google、Microsoft、またはInfragistics)によって提供されるページに入力したユーザーの資格情報にアクセスすることはありません。認証プロバイダーは、次にユーザーをアクセスコード(ステップ4)とともにRevealにリダイレクトします。Revealは、次にこのコードを使用して、電子メールアドレスなどのユーザー情報を取得し、Googleアカウントの場合はGoogleドライブ、またはMicrosoft O365アカウントの場合はSharePointおよびOneDriveなど、他のサービスにアクセスするために使用されるトークンを取得します。

データソース認証

Reveal は、次のような複数のデータソースをサポートしています。

  • リレーショナルデータベース—MS SQL Server、MySQL、その他
  • データファイル—CSV、Excel、および Google ドライブ、Dropbox、その他からの JSON
  • クラウドサービス—Salesforce、Dynamics CRM、その他

これらのデータソースのいずれかを認証するには、プロバイダーによって異なり、通常は異なる認証方法が必要です。Reveal は、次の 4 種類の認証をサポートしています。

  1. 匿名
  2. ユーザー/パスワード
  3. NTLM:ユーザー、パスワード、ドメイン
  4. OAuth v2

OAuth データソース

Google ドライブ、Dropbox、OneDrive などの OAuth をサポートするプロバイダーの場合、Reveal はユーザーをデータプロバイダーが提供する認証ページにリダイレクトし、データのアクセス許可を要求します。以下にその様子を示します。

 Reveal authentication with OAuth Data Sources

“>

このプロセスは、以前に説明した OIDC と同様です。認証が完了すると、Reveal は認証トークンを保存し、すべてのサポートされているプラットフォームでユーザーに代わってデータにアクセスできるようにします。

データセキュリティ

パフォーマンスを向上させるために、Reveal はキャッシュされたデータをデバイスにローカルに保存することで、サーバーまたはデータベースに送信されるクエリの数を最小限に抑えます。データソースにアクセスするための認証情報は、データソースが最初に構成または使用されたときにのみ要求されるため、デバイスにも保存されます。

データの力を活用する

リアルタイムでコンテキストに応じたデータを使用して、ビジネスを成長させましょう。

デモをリクエストする