Qlik Sense Client-Managed モバイル アプリにマッシュアップを展開する
Qlik Sense マッシュアップは、チャートやデータなどの Qlik Sense アプリのオブジェクトを含んだ Web ページです。マッシュアップが Qlik Sense Enterprise on Windows hub に公開されると、Qlik Sense Client-Managed モバイル アプリからもアクセスできるようになります。
Qlik Sense Client-Managed モバイル アプリでマッシュアップを使用する理由
Qlik Sense Client-Managed モバイル アプリでマッシュアップを使用すると、モバイル デバイスの読み込みが高速化され、データ消費が削減されます。マッシュアップは通常、Qlik Sense アプリよりもリソースを消費しません。つまり、Qlik Sense Client-Managed モバイル アプリでマッシュアップをロードするときに、Qlik Sense Enterprise on Windows サーバーから取得する必要があるデータが少なくなります。
マッシュアップは開かれるたびに Qlik Sense サーバーから必要なデータを取得します。これにより、マッシュアップが Qlik Sense Enterprise インストールで常に最新の状態に保たれます。
Qlik Sense Client-Managed モバイル からアクセスできるのは、Qlik Sense で公開されたマッシュアップのみです。Qlik Sense Client-Managed モバイル アプリでは、マッシュアップは専用のマッシュアップ ストリームにリストされます。Qlik Sense Enterprise on Windows インストール内のすべての公開マッシュアップは、Qlik Sense Client-Managed モバイル アプリで閲覧できます。管理者は、Qlik 管理コンソール でセキュリティ ルールを作成することで、特定のユーザーへのアクセスを制限できます。参照先: Qlik Sense Client-Managed モバイル アプリでのマッシュアップへのアクセスを制限する。
Qlik Sense Client-Managed モバイル アプリでのマッシュアップへのアクセスを制限する
Qlik Sense Client-Managed モバイル アプリ内のマッシュアップへのアクセスを特定のユーザーに制限するには、Qlik Sense Enterprise on Windows 管理者が Qlik 管理コンソール (QMC) でセキュリティ ルールを設定する必要があります。
次の手順を実行します。
-
QMC を開く:https://<QPS サーバー名>/qmc
- QMC で、次の操作を実行してカスタム プロパティを作成します。
- 新しいカスタム プロパティの名前 (例: 「StreamAccess」) を設定します。
- [リソース タイプ] セクションで、 [拡張] および [ユーザー] チェック ボックスをオンにして、これらのリソース タイプにカスタム プロパティを適用します。
- [値] セクションで、新しいカスタム プロパティ値 (例: 「MyMashup」) を作成します。
「カスタム プロパティの新規作成」を参照してください。
- 特定のユーザーにマッシュアップへのアクセスを許可するには、ステップ 1 で作成したカスタム プロパティを選択したユーザーに適用します。QMC で、 [ユーザー] セクションに移動し、 [StreamAccess] 項目に「MyMashup」を追加してユーザーを編集します。
- 特定のユーザーに拡張へのアクセスを許可するには、ステップ 1 で作成したカスタム プロパティを選択したユーザーに適用します。QMC で、 [拡張] セクションに移動し、 [StreamAccess] 項目に「MyMashup」を追加して拡張を編集します。
- 新しいストリームを作成します。マッシュアップで使用されるデータを含む Qlik Sense アプリをストリームに追加します。
- ユーザーがマッシュアップにアクセスできないようにするには、拡張のセキュリティ ルールを次のように変更します。
- 既定の拡張機能セキュリティ ルールのコピーを作成します。
- 作成したコピーを編集し、条件 ((resource.name!="MyMashup")) を追加します。ここで、「MyMashup」はステップ 1 で作成したカスタム プロパティです。
- 新しいルールを有効にするには、既定の拡張のセキュリティ ルールを無効にします。
「Qlik Sense にインストールされているセキュリティ ルール」を参照してください
-
拡張機能に対して次のセキュリティ ルールを作成します: ((user.@StreamAccess="MyMashup")) 特定のユーザーがすべての拡張機能にアクセスできるようにします。「セキュリティ ルールの作成」を参照してください。
- 特定のユーザーがストリームにアクセスできるようにするには、ステップ 4 で作成したストリームに同じセキュリティ ルール (user.@StreamAccess="MyMashup") を適用します。「ストリームの編集」を参照してください。