
本ブログシリーズはSAP Analytics CloudのPlanning機能をこれから学ぶ方を対象とし、予算計画などの一連の予算管理業務に必要なSAP Analytics Cloudのそれぞれの機能の特徴や要点をご紹介します。
※機能の詳細ついてはSAP Help Portalをご参照ください。
※ SAP Analytics Cloudは、四半期に1度のペースで製品のバージョンアップが実施されます。そのため今後のバージョンアップにより、本ブログで紹介する画面キャプチャや、操作が異なる可能性があることをご了承ください。(本ブログは2024年4月に作成しています。)
目次:
SAP Analytics Cloudにおけるデータロックは、計画プロセスの各段階において、特定のデータへの変更を防ぐために設計されています。他のデータセキュリティ機能(データアクセス制御など)が比較的に静的な対応に留まる中、データロックは動的で、計画サイクルのニーズに合わせて頻繁に更新されます。このような柔軟性が、財務の締めや予測フェーズなど、重要な時期のデータ整合性を保つことを可能にします。データがロックされた状態では、特別な権限を持たないユーザーは、データの直接入力やインポート、モデラの値の削除、その他の計画操作を通じて、ロックされた値を変更することができません。ただし、データロックはパブリックバージョンの削除を防ぐものではないため、その目的でデータアクセス制御を利用する必要があります。
さらに、SAP Analytics Cloudのデータロックがデータアクセス制御機能と異なるのは、ロック状態の制御権を他のユーザーに委任できる点です。この委任機能により、特定のユーザーが必要に応じてデータをロックまたはアンロックできる、分散型のデータ管理アプローチが実現します。これは、様々な時期に自らのデータを独立して管理する必要がある大企業の各部門やチームにとって特に有益です。
データロックを活用するためには、以下の条件を満たす必要があります。
SAP Analytics Cloudは、アナリティクスアプリケーションや最適化デザインエクスペリエンスのストーリー内でデータロックを管理するためのいくつかのAPIを提供しています。これには以下が含まれます:
var planning = Table_1.getPlanning();
//gets the DataLocking object of the table - if DataLocking is enabled on the model
console.log(planning.getDataLocking());
var selection = Table_1.getSelections()[0];
//get the state of the selection
Var selectionLockState = Table_1.getPlanning().getDataLocking().getState(selection);
var selection = Table_1.getSelections()[0];
//sets the selection to Locked
var isSetStateSuccessful = Table_1.getPlanning().getDataLocking().setState(sel, DataLockingState.Locked);
SAP Analytics Cloudでデータロックタスクをスケジュール設定するには、特定の開始日または特定の開始条件に基づいて自動的に実行されるように設定できます。
今回はデータロックのご紹介でした。SAP Analytics Cloudは他にも予算計画などの一連の予算管理業務に必要な機能を備えており、本ブログシリーズではそれぞれの機能の特徴や要点をご紹介しています。
こちらのリンクからご参照ください。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
18 | |
16 | |
10 | |
9 | |
7 | |
7 | |
7 | |
6 | |
5 | |
5 |