# ループと縮小 Qlik Cloud

Qlik Cloud のループ機能と縮小機能を使用すると、単一のマスター アプリケーションを使用して複数の関連アプリケーションを管理できます。すべての関連アプリケーションは、マスター アプリケーションからデータを更新できます。

## ループと縮小の仕組み

ループと縮小を実行するときは、QVD ジェネレーター アプリを使用してデータを収集します。 通常、QVD ジェネレーター アプリケーションには、より大きなデータ セット内のいくつかの項目 (Excel ファイルなどのデータ ソースから地域と製品の項目など) からのみデータを選択するスクリプトがあります。マスター アプリケーションでスクリプトを実行すると、異なる管理スペースに保存されているすべての関連アプリケーションが自動的に更新されます。

### ループと縮小の例

次の例は、共有スペースに保存されたマスター アプリケーションを示しています。空のアプリケーションが管理スペース 1 ～ 4 に公開されます。管理スペースには、リロードを実行できるローカル データ ファイルまたはデータ接続を持つことができます。新しいデータが利用可能になるとマスター アプリケーションがリロードされ、関連アプリケーションが最新データに更新されます。

管理スペースのアプリケーションに接続されたマスター アプリケーションを使用したループと縮小の例

![](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/LoopAndReduce1.png)

このアプローチには、次のようなメリットがあります。

* 単一ソース - マスター アプリケーション。データは含まれず、スクリプトのロジックのみが含まれるため、非常に軽量。

* 軽量であるため、マスターアプリケーションのメンテナンスが容易。

* 異なる管理スペースの関連アプリケーション - 柔軟性をサポート。 スペースかアプリケーション、またはその両方にセキュリティを設定可能。

### データがスペースに転送される方法

QVD ジェネレーターのスクリプトは、選択された項目をループし、収集したデータを QVD データ ファイルに保存します。次に、スクリプトはデータ ファイルを各管理スペースに保存します。マスター アプリケーションがリロードされると、関連アプリケーションが最新データに更新されます。

QVD ジェネレーターは、選択されたデータをアプリケーションに転送します。

![](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/LoopAndReduce2.png)

### ループと縮小の設定

ループと縮小の設定には次が必要です。

* 共有スペースに保存されたマスター アプリケーション

* 縮小されたアプリケーションごとに 1 つの管理スペース

* 各管理スペースに公開された空のアプリケーション

* データ ファイルを生成する QVD ジェネレーターのアプリケーション