Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

アトリビュト値のルーピング機能の使用

Info

この推奨はeachMember(), membersSum(), membersAvg(), membersMin(), membersMax()の機能に適用されます。

これらの機能の共通項は希望のアトリビュト値で繰り返すことです。例えば、 eachMember('L_CITY') { ... } はソースデータセットに含まれる都市にまたがって繰り返されます。N個の固有の都市があった場合、繰り返しはN回実行されます。ハードウェア設定に応じて、これらの機能の1つの実行は非常に要求が厳しく、正しく使用されていない場合全システムのパフォーマンスに影響します。主要な判定基準は繰り返しの実行回数、つまりは、選択したアトリビュトが持っている固有のエントリーの数です。顧客からのベスト・プラクティスとフィードバックによると、正しい使用法はこのメトリックに従います:

固有のアトリビュト値使用法
100.00020までの要素(時刻入力、アトリビュト値)を持つKPIラベル、グラフ、表20都市のリストでの繰り返し機能を持つインディケーターの表
20.000100までの要素(時刻入力、アトリビュト値)を持つKPIラベル、グラフ、表20都市5ヶ月間のリストでの繰り返し機能を持つインディケーターの表
5.000500までの要素(時刻入力、アトリビュト値)を持つKPIラベル、グラフ、表4カ国20都市1ヶ月のリストでの繰り返し機能を持つインディケーターの表
1.0002000までの要素(時刻入力、アトリビュト値)を持つKPIラベル、グラフ、表10カ国50都市5ヶ月間のリストでの繰り返し機能を持つインディケーターの表

以上の行列から、これらの機能は最大100.000の固有のアトリビュト値の組み合わせで使われるべきであるという結論が導き出されます。より多くのデータを使うユーザーはQ2/2016に出されるBellaDati-R moduleをお使いください。

Tip

いくつかの場合では、ルーピング機能の代わりにforEachRow()の使用をご検討下さい。

Sv translation
languagede

Verwendung von ATTRIBUTE VALUES LOOPING-Funktionen

Info

Diese Empfehlung gilt für die Funktionen eachMember(), membersSum(), membersAvg(), membersMin() und membersMax().

Das gemeinsame Prinzip dieser Funktionen ist die Iteration über die gewünschten Attributwerte. Z.B. eachMember('L_CITY') { ..... } iteriert über Städte, die im Quelldatensatz enthalten sind. Wenn es N eindeutige Städte gibt, wird die Schleife N mal ausgeführt. Je nach Hardwarekonfiguration ist die Ausführung einer dieser Funktionen sehr anspruchsvoll und beeinträchtigt die Leistung des gesamten Systems, wenn sie nicht richtig genutzt wird. Das Hauptkriterium ist, wie oft die Schleife ausgeführt wird, d.h. wie viele eindeutige Einträge das gewählte Attribut hat. Gemäß unseren Best Practices und dem Feedback der Kunden sollte die korrekte Verwendung dieser Matrix folgen:

Eindeutige AttributwerteVerwendungBeispiel
100.000KPI-Label, Chart, Tabelle oder Karte mit bis zu 20 Elementen (Zeitangaben, Attributwerte).Tabelle mit Indikator und Schleifenfunktion für die Liste der 20 Städte.
20.000KPI-Label, Chart, Tabelle oder Karte mit bis zu 100 Elementen (Zeitangaben, Attributwerte).Tabelle mit Indikator und Schleifenfunktion für die Liste der 20 Städte für 5 Monate.
5.000KPI-Label, Chart, Tabelle oder Karte mit bis zu 500 Elementen (Zeitangaben, Attributwerte).Tabelle mit Indikator und Schleifenfunktion für die Liste der 20 Städte und 4 Länder über einen Monat.
1.000

KPI-Label, Chart, Tabelle oder Karte mit bis zu 2.000 Elementen (Zeitangaben, Attributwerte)

 

Tabelle mit Indikator und Schleifenfunktion für die Liste der 50 Städte und 10 Länder über 5 Monate.

Die Schlussfolgerung aus der obigen Matrix ist, dass diese Funktionen in Kombination mit maximal 100.000 eindeutigen Attributwerten verwendet werden sollten. Für größere Datenmengen kann das Modul BellaDati-R verwendet werden, das in Q2/2016 erhältlich ist.

Tip

In einigen Anwendungsfällen sollten Sie die Verwendung von forEachRow() anstelle von Schleifenfunktionen in Betracht ziehen.