レポート/ダッシュボード専用のURLの作成

レポート/ダッシュボード専用のURLの作成

Zoho Analyticsでは、レポート/ダッシュボード専用のURL(リンク)を簡単に作成できます。URLを通じてレポート/ダッシュボードにアクセスする人に対して、Zoho Analyticsアカウントへのログインの必要有無を指定することも可能です。レポート/ダッシュボードには、最新のデータが反映されます。常に最新のレポート/ダッシュボードを表示することが可能です。また、このURLをブックマークに登録することも可能です。URLを通じて簡単にすばやくレポート/ダッシュボードにアクセスできます。

1.URL(リンク)を作成できるレポート/ダッシュボードの種類は?

テーブル、グラフ、ピボットテーブル、表形式レポート、要約レポート、クエリーテーブル、ダッシュボードなど、すべての種類のテーブル/レポート/ダッシュボードでURL(リンク)を作成できます。  URLの作成方法については、こちらの質問と回答をご参照ください。


2.レポート/ダッシュボードのURL(リンク)を作成するにあたって設定可能なアクセス権限は?

レポート/ダッシュボードのURL(リンク)を作成するにあたって設定可能なアクセス権限には、以下の3種類あります。

  • ログインが必要:レポート/ダッシュボードのURL(リンク)を作成するにあたって、最も安全性の高い方法です。このアクセス権限においてレポート/ダッシュボードにアクセスできるのは、事前にレポート/ダッシュボードを共有されているユーザーのみです。また、ユーザーはZoho Analyticsアカウントにログインする必要があります。 
  • ログインが不要:このアクセス権限では、ユーザーはZoho Analyticsアカウントにログインせずにレポート/ダッシュボードにアクセスできます。このアクセス権限を設定すると、ランダムな値をもとに作成されたURL(限定公開リンク)が作成されます。推測するのが難しいURLのため、一定の安全性を確保できます。このアクセス権限は、Zoho Analyticsのプレミアムプランとエンタープライズプランでのみ設定可能です。
  • 公開範囲を指定(組織内または一般公開):このアクセス権限では、組織内に範囲を限定して公開するか、一般公開するかを選択できます。前者の場合、Zoho AnalyticsまたはZohoにおいて管理者と同じ組織に登録されているユーザーが、レポート/ダッシュボードにアクセスできます。後者の場合、レポート/ダッシュボードはWeb上で一般公開され、URLにアクセスした人が誰でもアクセスできます(Zoho Analyticsアカウントへのログインは不要です)。また、限定公開リンクのような乱数/コードは生成されません。

3.各アクセス権限の違いは?

[ログインが必要]のアクセス権限では、レポート/ダッシュボードの安全性/機密性を高めることができます。レポート/ダッシュボードにアクセスしたユーザーは、Zoho Analyticsアカウントにログインするように促されます。また、管理者は、ユーザーに対して事前にレポート/ダッシュボードを共有する必要があります。 

[ログインが不要]のアクセス権限を設定すると、推測するのが難しいURLが作成されます。ユーザーは、レポート/ダッシュボードにアクセスする際にZoho Analyticsアカウントにログインする必要はありません。一定の安全性は確保されますが、推測される可能性はゼロではありませんのでご注意ください。

[公開範囲を指定(組織内または一般公開)]のアクセス権限を設定すると、組織内に範囲を限定して公開するか、一般公開するかを選択できます。前者の場合、Zoho AnalyticsまたはZohoにおいて管理者と同じ組織に登録されているユーザーが、レポート/ダッシュボードにアクセスできます。後者の場合、レポート/ダッシュボードはWeb上で一般公開され、URLを知っている人が誰でもアクセスできます(Zoho Analyticsアカウントへのログインは不要です)。また、限定公開リンクのような乱数/コードは生成されません。


4.[ログインが必要]のアクセス権限を設定してレポート/ダッシュボードのURL(リンク)を作成するには?






5.[ログインが不要]のアクセス権限を設定してレポート/ダッシュボードのURL(リンク)を作成するには?






6.[ログインが不要]のアクセス権限を設定した場合において、レポート/ダッシュボードへのアクセス用のパスワードを設定できますか?

はい。レポート/ダッシュボードで[ログインが不要]のアクセス権限を設定した場合において、アクセス用のパスワードを設定し、レポート/ダッシュボードにアクセスするユーザーに対してパスワードを入力するように促すことができます。[ログインが不要]のアクセス権限を設定すると、推測するのが難しいURLが作成されます。アクセス権限の設定に加えてさらにパスワードの入力を促すことで、安全性/機密性を高めることができます。パスワードの設定を有効にするには、レポート/ダッシュボードのURL/リンクの設定画面から[アクセス権限]→[ログインが不要]の順に移動し、[アクセス用のパスワードを設定する]のチェックボックスにチェックを入れます。 




7.[ログインが不要]のアクセス権限を設定した場合において、URL(限定公開リンク)の有効期限を設定できますか?

はい、URL(限定公開リンク)の有効期限を設定できます。設定するには、レポート/ダッシュボードのURL/リンクの設定画面から[アクセス権限]→[ログインが不要]の順に移動し、[有効期限を設定する]のチェックボックスにチェックを入れます。こちらで設定した有効期限の間は、レポート/ダッシュボードにアクセスできます。有効期限を過ぎると、URL(限定公開リンク)が無効になり、レポート/ダッシュボードにアクセスできなくなります。管理者は、有効期限を延長することも可能です。





8.[公開範囲を指定(組織内または一般公開)]のアクセス権限を設定してレポート/ダッシュボードのURL(リンク)を作成するには?






9.URLへのアクセス時にレポート/ダッシュボード上で行える操作は?

URLからアクセスしたレポート/ダッシュボード上では、さまざまな操作を行うことができます。レポート/ダッシュボードで行える操作は以下のとおりです。

  1. ツールチップの表示/データ系列の強調表示  
  2. 元データの表示  
  3. ドリルダウン(データの掘り下げ) 
  4. グラフの種類の変更  
  5. ユーザーフィルターの適用(グラフにユーザーフィルターが適用されている場合)
  6. 凡例の操作 

また、URLを作成する際に、レポートを画像として表示することもできます。この機能はグラフでのみ対応しています。画像として作成されるため、読み込み速度が向上します。 


10.URL(限定公開リンク)を再生成しましたが、以前に生成したURLでレポート/ダッシュボードが表示されなくなりました。どうしたらよいですか?

URL(限定公開リンク)をリセット/再生成すると、以前のURL(限定公開リンク)は無効になります。レポートやダッシュボードに引き続きアクセスするには、最新のURLに更新する必要があります。限定公開リンクを含む埋め込み用のコードについても、同様に無効になります。埋め込み先のWebページで埋め込み用のコードを新しいコードに変更する必要があります。


11.URLからレポート/ダッシュボードにアクセスするユーザーに対して設定可能な権限の種類は?

URLからレポート/ダッシュボードにアクセスするユーザーに対して設定可能な権限については、以下の表をご参照ください。



12.作成したURLのレポート/ダッシュボードの権限を編集するには?

作成したURLのレポート/ダッシュボードの権限を編集するには、以下の手順を実施します。

  1. 対象のレポート/ダッシュボードを開き、画面右上から[共有する]→[URL/リンク]の順にクリックします。
  2. URL/リンクの設定画面で、画面右上の[編集する]をクリックするか、[アクセス権限]の欄に表示されている[権限を編集する]をクリックします。



13.作成したURLのレポート/ダッシュボードへのアクセス権限を削除するには?

アクセス権限を削除するには、以下の手順を実施します。

  1. 対象のレポート/ダッシュボードを開き、画面右上から[共有する]→[URL/リンク]の順にクリックします。
  2. URL/リンクの設定画面で、画面右上の[編集する]をクリックします。
  3. 対象のユーザー/グループにカーソルを合わせて、[削除する]アイコンをクリックします。


14.レポート/ダッシュボードのURLを作成するにあたって、アクセスするユーザーに応じて動的にフィルターを適用できますか?

はい、できます。 

フィルター条件を設定することで、レポート/ダッシュボードのURLにアクセスしたユーザーに応じて、レポート/ダッシュボードで表示する内容を動的に変更することが可能です。

フィルターを適用するには、URL(リンク)内にパラメーター「ZOHO_CRITERIA」を入力し、続けてフィルター条件を入力します。URLがブラウザーに読み込まれるたびに、指定したフィルター条件に基づいてレポート/ダッシュボードにフィルターが適用され、データが表示されます。

例:

グラフ用に作成したURL(リンク)は、以下のようになります。

上記のURLにユーザーがアクセスすると、店舗の売上を表す棒グラフが表示されます。2016年の店舗の売上のみを表示するようにフィルター条件を指定するには、以下の画像のように「?ZOHO_CRITERIA=year("Date")='2016'」をURLに追加します。この例では、日付の列から年の値を抽出するための関数「Year()」が使用されています。 

https://analytics.zoho.com/open-view/1156972000001226026? ZOHO_CRITERIA=Year("Date")='2016' 

フィルター条件の形式

フィルター条件を指定するにあたって、データベースでデータを扱うための「SQL」(Structured Query Language)と呼ばれる言語におけるSELECT構文(WHERE句)を使用できます。また、SQLの標準関数をフィルター条件内で使用することも可能です。Oracle、MS SQL Server、MySQL、Db2、Sybase、ANSI SQL、Informix、PostgreSQLで対応している標準関数であれば、フィルター条件で使用できます。 

一般的な条件の形式は、以下のとおりです。 

ZOHO_CRITERIA="(<列名/SQL式/SQL関数><演算子><値/列名/SQL式/SQL関数>)"

説明:

列名
フィルター条件を適用する列の名前です。
SQL式

有効なSQLの式です。

例:"Sales"-"Cost">1000

使用可能な算術演算子:+、-、*、/

SQL関数
Oracle、MS SQL Server、MySQL、Db2、Sybase、ANSI SQL、Informix、PostgreSQLで使用可能な標準関数です。 
例:year(日付の列) = 2022
関係演算子
SQLのSELECT構文(WHERE句)で使用できる、値を比較するための関係演算子です。以下の演算子を使用できます:
  • =
  • !=
  • <
  • >
  • <=
  • >=
  • LIKE
  • NOT LIKE
  • IN
  • NOT IN
  • BETWEEN

条件と一致するかどうか識別するための値を指定します。

例:"Department" = 'Finance"

この例では、「Department」(部門)が「Finance」(経理)と一致するかどうか識別されます。


また、以下のように複数の列をフィルター条件内で指定することもできます。
((Region='South' AND "Sales" < 10000) OR ("Region='West' AND "Sales" < 10000))

条件の形式に関するメモ:
  • SQLのSELECT構文(WHERE句)と同様に、ANDやORなどの論理演算子を使用することにより、上記の形式で定義した条件をいくつでも組み合わせることができます。また、条件をグループ化する場合、中括弧()を使用します。
  • テキストの値は、単一引用符「'」で囲みます。
  • 列名は、二重引用符「"」で囲みます。
    • 例:("Date Of Birth" = '2022-01-31 00:00:00')
  • 通貨記号やパーセント記号は条件に使用できません。
    • 有効な例1:「currency_column = 75.66」
    • 有効な例2:「percent_column = 100」
    • 無効な例:「currency_column = $75.66」、「percent_column = 100%」

SQLのSELECT構文(WHERE句)に関する詳細については、こちらをご参照ください。