機械翻訳について

Create Replicated Partition

2つのキューブ間のレプリケート・パーティション定義を作成または検証します。 レプリケート・パーティションは、ターゲット・キューブに格納されるソース(またはマスター)キューブの一部をコピーします。 ユーザーは、ソースであるかのようにターゲット・キューブにアクセスできます。 管理者は、ソース・データからターゲット・データを定期的にrefreshする必要があります。

構文


creprt_r.gifの説明が続きます
「図creprt_r.gifの説明」

create replicated partitionを使用して、次の方法でパーティションを作成します:

キーワード

create replicated partition

レプリケート・パーティションを作成します。 レプリケート・パーティションは、データ・ターゲットに格納されているデータ・ソースの一部のコピーです。

create or replace ...partition

パーティション定義を作成するか、既存のパーティション定義を置き換えます。

area...

他のキューブと共有するパーティション領域を定義します。 オプションで、area-aliasを使用して領域にニックネームを付けます。

to <dbs-name>

現在のソース・キューブと2番目のキューブ(ターゲット)の間にパーティション定義を作成します。

from <dbs-name>

現在のターゲット・キューブと2番目のキューブ(ソース)の間にパーティション定義を作成します。

at <host-name>

リモート・キューブの検出URLを指定します。

as <user-name> identified by <password>

両方のキューブに接続できるデフォルトのパーティション・ユーザーの名前とパスワードを指定します。 Essbaseでは、次の目的でログイン情報が使用されます:

  • レプリケート・パーティションおよび透過パーティションのソースとターゲット間でデータを転送します。 セキュリティ・フィルタを適用して、エンド・ユーザーに特権データが表示されないようにできます。

  • すべてのパーティション・タイプのアウトラインを同期します。

using <user-name> identified by <password> for creation

デフォルトのパーティション・ユーザーとして設定されているユーザーとは異なるユーザーを使用してパーティションを作成します。 これは、読取り専用ユーザー・アカウントをデフォルトのパーティション・ユーザーとして指定する場合に便利です。

mapped...

マップされるセクションのメンバー名が2つのキューブで異なる場合は、両方のキューブの共有セクションのメンバー名マッピングを定義します。

outline...

必要に応じて、アウトラインの同期を続行する方向を指定します。 デフォルトの方向は、データ・リフレッシュ方向と同じです。

update...

レプリケート・タイプのパーティション・ターゲット内のデータの更新を許可または禁止します。 update allowを指定しない場合、デフォルトではレプリケート・パーティションは更新できません。

comment

パーティション定義のソース半分を説明するコメントを作成します。

remote comment

パーティション定義のターゲット半分を説明するコメントを作成します。

validate only

この文によって記述された既存のパーティション定義を、実際には作成せずに検証します。

ノート

  • 空白で区切られている場合は、複数の領域を指定できます。 空白で区切られている場合は、複数のマッピングが許可されます。 マッピングで使用されるすべての領域別名をターゲットに関連付け、マップされた句の方向をソースからターゲットにする必要があります。

  • 最初のDBS-NAMEはローカル・キューブで、2番目のDBS-NAMEはリモート・キューブです。

  • パーティションtoの作成リモート・サイトとは、現在のキューブがソースであることを意味します。 パーティションfromの作成リモート・サイトとは、現在のキューブがターゲットであることを意味します。

  • 集約ストレージ・キューブは、レプリケート・パーティションのターゲットにできますが、ソースにはできません。

create or replace replicated partition source.source
area 'DimensionA' sourceAreaA
area 'DimensionB' sourceAreaB
to target.target at "https://myEssbase-myDomain.analytics.us2.example.com/essbase/agent"
as admin identified by 'password'
area 'ParentMemberA' targetAreaA
area 'ParentMemberB' targetAreaB
mapped targetAreaA (ChildA) to (Child_a)
mapped targetAreaB (ChildB) to (Child_b)
; 

キューブ・ソースからキューブ・ターゲットへのパーティションを作成します。その間のパーティション領域は、ターゲットのParentMemberAおよびParentMemberBにそれぞれ対応する、ソースのDimensionAおよびDimensionBです。 パーティション化された2つの領域間のメンバー名の違いは、「マップ済」句を使用して、パーティションの作成時に解決されます。 領域の別名は、各領域の指定後に使用されるため、メンバーを各領域に固有にマップできます。

create or replace replicated partition sampeast.east
area '@IDESCENDANTS("Eastern Region"), @IDESCENDANTS(Qtr1)'
to samppart.company at "https://myEssbase-myDomain.analytics.us2.example.com/essbase/agent"
as partitionuser identified by 'password'
area '@IDESCENDANTS(East) @IDESCENDANTS(Qtr1)'
update disallow;

ソース・キューブsampeast.eastの領域からターゲット・キューブsamppart.companyの領域へのレプリケート・パーティションを作成します。

create or replace replicated partition sampeast.east
area '@IDESCENDANTS("Eastern Region"), @IDESCENDANTS(Qtr1)' 
to samppart.company at "https://myEssbase-myDomain.analytics.us2.example.com/essbase/agent"
as admin identified by 'password'
area '@IDESCENDANTS(East) @IDESCENDANTS(Qtr1)' foo
mapped foo (Year) to (Yr) 
update allow validate only;

作成するレプリケート・パーティションの構文を検証します。 有効性のチェック後にパーティションを作成するには、単にvalidate only句を削除します。 前述のfooの説明は、AREA-ALIASの定義を参照してください。