SAP BusinessObjects Profitability and Cost...

142
SAP BusinessObjects Profitability and Cost Management データブリッジユーザ ガイド ■ SAP BusinessObjects Profitability and Cost Management 10.0 2012-09-26

Transcript of SAP BusinessObjects Profitability and Cost...

SAP BusinessObjects Profitability and Cost Management データブリッジユーザガイド

■ SAP BusinessObjects Profitability and Cost Management 10.0

2012-09-26

© 2012 SAP AG. All rights reserved.SAP、R/3、SAP NetWeaver、Duet、PartnerEdge、ByDesign、SAPBusinessObjects Explorer、StreamWork、SAP HANA、および本文書に記載されたその他の SAP 製品、

著作権

サービス、ならびにそれぞれのロゴは、ドイツおよびその他の国々におけるSAP AGの商標または登録商標です。Business Objects および Business Objectsロゴ、BusinessObjects、Crystal Reports、CrystalDecisions、Web Intelligence、Xcelsius、および本書で引用されているその他のBusiness Objects 製品およびサービス、ならびにそれぞれのロゴも含めて、Business Objects Software Ltd. の商標または登録商標です。Business Objects は SAP の子会社です。Sybase および Adaptive Server、iAnywhere、Sybase365、SQL Anywhere、および本書で引用されている Sybase 製品およびサービス、ならびにそれぞれのロゴも含めて、Sybase, Inc. の商標または登録商標です。Sybase は SAP の子会社です。Crossgate、m@gic EDDY、B2B 360°、B2B 360° Services は、ドイツおよびその他の国々における Crossgate AGの登録商標です。CrossgateはSAPの子会社です。本書に記載されたその他すべての製品およびサービス名は、それぞれの企業の商標です。本書に記載されたデータは情報提供のみを目的として提供されています。製品仕様は、国ごとに変わる場合があります。これらの文書の内容は、予告なしに変更されることがあります。これらの文書はSAPAGおよびその関連会社(「SAPグループ」)が情報提供のためにのみ提供するもので、いかなる種類の表明および保証を伴うものではなく、SAPグループは文書に関する誤記・脱落等の過失に対する責任を負うものではありません。SAPグループの製品およびサービスに対する唯一の保証は、当該製品およびサービスに伴う明示的保証がある場合に、これに規定されたものに限られます。本書のいかなる記述も、追加の保証となるものではありません。

2012-09-26

目次

変更履歴..................................................................................................................................................................................7第 1 章

SAP BusinessObjects Profitability and Cost Management データブリッジの概要...................................9第 2 章

データブリッジの機能.......................................................................................................................................................102.1

制約事項................................................................................................................................................................................102.1.1

データブリッジ ファイルおよび入力データ...............................................................................................................13第 3 章

入力データ............................................................................................................................................................................133.1

命名規則................................................................................................................................................................................163.1.1

制御ファイル.........................................................................................................................................................................173.2

仕様ファイル.........................................................................................................................................................................173.3

仕様ファイルの文...............................................................................................................................................................183.3.1

テーブルおよびフィールド選択文 ...............................................................................................................................183.3.2

ソースデータのデフォルト文..........................................................................................................................................233.3.3

ソースデータの前処理文 ...............................................................................................................................................273.3.4

Record 文..............................................................................................................................................................................283.3.5

出力データの後処理を行う文.......................................................................................................................................323.3.6

更新の準備...........................................................................................................................................................................35第 4 章

構造..........................................................................................................................................................................................354.1

階層のビルド........................................................................................................................................................................364.2

主階層の作成......................................................................................................................................................................374.2.1

属性階層の構築.................................................................................................................................................................384.2.2

属性の割り当ての作成....................................................................................................................................................394.2.3

ParentChild テーブル........................................................................................................................................................404.3

属性フラグ.............................................................................................................................................................................414.3.1

連結タイプ.............................................................................................................................................................................414.3.2

データエイリアス.................................................................................................................................................................424.3.3

バルク階層の作成.............................................................................................................................................................444.4

大きい階層の再構築........................................................................................................................................................444.4.1

バルクテーブル...................................................................................................................................................................454.4.2

割り当て..................................................................................................................................................................................464.5

2012-09-263

値...............................................................................................................................................................................................464.6

インポートメソッド................................................................................................................................................................474.7

Overwrite and Append......................................................................................................................................................484.7.1

Replace...................................................................................................................................................................................484.7.2

Replace and Sum................................................................................................................................................................494.7.3

Sum New and Existing......................................................................................................................................................504.7.4

データブリッジの使い方...................................................................................................................................................51第 5 章

データブリッジのインタフェース....................................................................................................................................515.1

データブリッジにおけるモデルのログイン/ログアウト........................................................................................525.2

ログインする.........................................................................................................................................................................525.2.1

モデルを選択する..............................................................................................................................................................525.2.2

モデルを作成する..............................................................................................................................................................535.2.3

モデルを削除する..............................................................................................................................................................535.2.4

データソースへのリンク...................................................................................................................................................535.3

データソースへのリンクの作成.....................................................................................................................................555.3.1

データブリッジ仕様ファイルウィザード.......................................................................................................................655.4

データブリッジ仕様ウィザードのワークフロー........................................................................................................655.4.1

[データブリッジ仕様ウィザード]画面..........................................................................................................................705.4.2

データブリッジ仕様ファイルウィザードの実行........................................................................................................805.4.3

制御ファイルの実行..........................................................................................................................................................955.5

コマンドラインからの制御ファイルの実行................................................................................................................97第 6 章

PCMCONSOLE を使用したコマンドラインからの実行........................................................................................976.1

SAP BusinessObjects Profitability and Cost Management テーブル..........................................................99第 7 章

ACTIVITYDRIVERVALUE................................................................................................................................................997.1

ACTIVITYREASSIGN......................................................................................................................................................1007.2

ALIAS、ALIAS_BULK......................................................................................................................................................1007.3

BOMMAKEUPVOLUME.................................................................................................................................................1017.4

BOMPRODUCTIONVOLUME......................................................................................................................................1017.5

BOMUNITSSOLD.............................................................................................................................................................1027.6

BOUNDARYINFO.............................................................................................................................................................1027.7

COSTOBJECTDRIVER..................................................................................................................................................1037.8

CELLMEMOS.....................................................................................................................................................................1047.9

COSTOBJECTASSIGNMENT.....................................................................................................................................1067.10

CURRENCYINFO..............................................................................................................................................................1067.11

CURRENCYRATE............................................................................................................................................................1077.12

DAVERSION.......................................................................................................................................................................1077.13

DEFAULTBOMMAKEUPVOLUME.............................................................................................................................1077.14

2012-09-264

目次

DEFAULTBOOK...............................................................................................................................................................1087.15

EMPLOYEEBOUNDARY................................................................................................................................................1087.16

EMPLOYEEBOUNDARYVALUE.................................................................................................................................1087.17

EMPLOYEERESOURCEDRIVERSPLIT...................................................................................................................1097.18

LINEITEMDETAILVALUE..............................................................................................................................................1097.19

EXTACTCOUNITRATE..................................................................................................................................................1107.20

EXTERNALACTIVITYVALUE......................................................................................................................................1117.21

EXTERNALBOMUNITRATE.........................................................................................................................................1117.22

EXTERNALCOSTOBJECTVALUE............................................................................................................................1127.23

ICONINFO...........................................................................................................................................................................1127.24

LINEITEMDIRECTACTIVITY........................................................................................................................................1137.25

LINEITEMFVALUE...........................................................................................................................................................1137.26

LINEITEMRESOURCEDRIVER....................................................................................................................................1137.27

LINEITEMVALUE..............................................................................................................................................................1147.28

LINEITEMVARIABLE......................................................................................................................................................1147.29

MEMOS................................................................................................................................................................................1157.30

METRICACTUALADJUSTMENTVALUE.................................................................................................................1157.31

METRICACTUALVALUE...............................................................................................................................................1167.32

METRICBASEPOINTVALUE........................................................................................................................................1167.33

METRICBOUNDARY.......................................................................................................................................................1167.34

METRICBOUNDARYVALUE........................................................................................................................................1177.35

METRICRESPCENTER..................................................................................................................................................1177.36

METRICTARGETADJUSTMENTVALUE.................................................................................................................1187.37

METRICTARGETVALUE...............................................................................................................................................1187.38

METRICWEIGHTINGVALUE.........................................................................................................................................1187.39

MODELGROUPS..............................................................................................................................................................1197.40

MODELSECURITYDESCRIPTORS...........................................................................................................................1197.41

OBJECTIVEACTUALVALUE.......................................................................................................................................1207.42

OBJECTIVEACTUALADJUSTVALUE.....................................................................................................................1207.43

OBJECTIVEBASEPOINTVALUE...............................................................................................................................1207.44

OBJECTIVEBOUNDARY..............................................................................................................................................1217.45

OBJECTIVEBOUNDARYVALUE................................................................................................................................1217.46

OBJECTIVEEMPLOYEE................................................................................................................................................1227.47

OBJECTIVEINITIATIVE.................................................................................................................................................1227.48

OBJECTIVELOBJECTIVE............................................................................................................................................1227.49

OBJECTIVEMETRIC.......................................................................................................................................................1237.50

OBJECTIVERESPCENTER..........................................................................................................................................1237.51

OBJECTIVETARGETADJUSTVALUE.....................................................................................................................1237.52

OBJECTIVETARGETVALUE.......................................................................................................................................1247.53

OBJECTIVEWEIGHTINGVALUE................................................................................................................................1247.54

PARENTCHILD、PARENTCHILD_BULK、PARENTCHILD_BULK_REPLACE...........................................1247.55

2012-09-265

目次

PROPERTY.........................................................................................................................................................................1257.56

PROPERTYITEM..............................................................................................................................................................1257.57

RESOURCEDRIVERVALUE.........................................................................................................................................1267.58

RESOURCEDRIVERSPLIT...........................................................................................................................................1267.59

RESPCENTERACTIVITY...............................................................................................................................................1277.60

RESPCENTERSERVICE................................................................................................................................................1277.61

REVENUE............................................................................................................................................................................1287.62

SECURITYDESCRIPTORS...........................................................................................................................................1287.63

SECURITYDESCRIPTORGROUPS...........................................................................................................................1297.64

SECURITYGROUPROOTS...........................................................................................................................................1297.65

SERVICEDIRECTACTIVITY.........................................................................................................................................1297.66

SERVICEDRIVERVALUE...............................................................................................................................................1307.67

SERVICEFACTOR...........................................................................................................................................................1307.68

SERVICERESOURCEDRIVER.....................................................................................................................................1317.69

SPREADVALUE................................................................................................................................................................1317.70

TCACTIVITYDRIVERVOLUME...................................................................................................................................1327.71

UOMFACTOR....................................................................................................................................................................1327.72

USERGROUPS..................................................................................................................................................................1337.73

USERSINFO........................................................................................................................................................................1337.74

WORKSHEETVALUE......................................................................................................................................................1337.75

ディメンション......................................................................................................................................................................135第 8 章

より詳しい情報..................................................................................................................................................................137付録 A

索引 139

2012-09-266

目次

変更履歴

このドキュメントの現在のバージョンは 1.1 です。以下の表は、旧バージョンと現バージョンのドキュメントにおいて、最も重要な変更の概要です。

重要な変更バージョン

SAP BusinessObjects Profitability and Cost Management 10.0 の 『SAP BusinessOb-jects Profitability and Cost Management データブリッジユーザガイド 』初版です。

バージョン 1.0 (2011年 5 月 10 日)

インポート方法置き換えおよび置き換えと合計を明確にし、置き換えと合計について示されている例を修正するため、「インポート方法」、「置き換え」、「置き換えと合計」トピックが修正されました。

バージョン 1.1 (2012)

2012-09-267

変更履歴

SAP BusinessObjects Profitability and Cost Management データブリッジの概要

データブリッジ は、SAP BusinessObjects Profitability and Cost Management にデータテーブルを挿入するためのインテリジェントなデータ一括入力ツールです。

データブリッジは、カンマ区切り (CSV) ファイルなどのフラットファイルや、SAP NetWeaver® Business Warehouse(SAP NetWeaver BW) などの外部データソースから、モデルにデータを移行するための機能を提供します。

注データブリッジは SAP NetWeaver® BW 7.0 SP20 およびそれより新しいバージョンをサポートします。

その他の外部データソースには、スプレッドシート、リレーショナルデータベース、およびその他の OnlineAnalytical Processing(OLAP)キューブがあります。これにより、データブリッジを次の用途に使用できます。

• 確立されたモデルで日常的に実行される、コスト値やドライバ値などの値の定期更新の実行。

• SAP Business Explorer(SAP BEx) で作成されたクエリキューブなどのキューブデータの SAP NetWeaverBW から Profitability and Cost Management モデルへのインポート。

• ある Profitability and Cost Management モデルから別のモデルへのデータベーステーブルのインポート。

• 別のリレーショナルデータベースから Profitability and Cost Management モデルへのテーブルのインポート。

• ある Profitability and Cost Management モデルから別のモデルへの構造や値などのモデルデータ(キューブデータ)のインポート。

SAP データソースを含め外部データソースからデータをインポートするために、データブリッジでは、ユーザがさまざまな情報プロバイダ(ミドルウェアおよびアプリケーションプログラミングインタフェース)を使用してデータソースへのリンクを定義することができます。このリンクを使用して、データブリッジはデータソースに対してクエリを実行し、フラットファイルと同じように扱える平滑化された形式で、データを取得します。

インポートされたデータは、仕様ファイル(SPE ファイル)で定義された形式でレイアウトされる必要があります。各 SPE ファイルでは、選択された入力データを指定の Profitability and Cost Management テーブルにマップします。

制御ファイル(CTF ファイル)は、データソースのリストおよび選択されたモデルにインポートされる SPE ファイルを指定します。

データソースがフラットファイルの場合、データブリッジでの一括データ更新の実行には、モデルへのデータ移行を実行するためにデータブリッジ アプリケーションを使用できるようにする前に、適切な形式のテキストファイルが必要です。

仕様ファイルがまだ存在しない場合は、データブリッジを使用してファイルを作成できます。また、これらの仕様ファイルおよび制御ファイルの検証に、データブリッジを使用することもできます。

関連項目

• 17 ページの「制御ファイル」

2012-09-269

SAP BusinessObjects Profitability and Cost Management データブリッジの概要

• 13 ページの「入力データ」

• 35 ページの「更新の準備」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

• 17 ページの「仕様ファイル」

2.1 データブリッジの機能

データブリッジには、複数のユーザ向け機能が用意されています。

これには次のものが含まれます。

• モデルログイン/ログアウト: データブリッジからモデルへのログインおよびログアウトができます。また、モデルを作成および削除することもできます。

• 仕様ウィザード: データブリッジを正しく実行するための基本的な SPE(仕様)ファイルと CTF(制御)ファイルの作成に必要な手順を案内するウィザードです。より複雑な SPE ファイルを作成するには、仕様ファイルエディタを使用します。

• 仕様ファイルの検証: 選択した SPE ファイルを検証します。一度に検証できる SPE ファイルは 1 つだけです。すべての SPE ファイルを検証する場合は、制御ファイルの検証を使用する必要があります。

• 制御ファイルの検証: すべての SPE ファイルと選択した CTF ファイルを検証します。

• 仕様ファイルエディタ: 仕様ウィザードを使用せずに仕様ファイルを直接編集できます。

• コピーペースト機能: データブリッジで、ある CTF ファイルから別の CTF ファイルへの SPE ファイルのコピー、切り取り、および貼り付けを実行できます。この機能を使用すると、インスタンスごとに SPE ファイルを再作成しなくても、複数の制御ファイルで同じ SPE ファイルを使用できます。

• 制御ファイルの実行: データブリッジ アプリケーションから制御ファイルを直接実行できます。

2.1.1 制約事項

データブリッジは主に、既存モデルを次の期間の原価とドライバ値で日常的に更新することを目的としています。また、新しいモデルの作成にも使用されますが、データブリッジを使用してインポートできないことに注意が必要です。

• ブック

• ルール

• セキュリティ: 限られた量のセキュリティ情報のみをインポートできます。

2012-09-2610

SAP BusinessObjects Profitability and Cost Management データブリッジの概要

これらの機能は、適切なセキュリティ権限を持った管理者、モデル作成者、またはブック作成者のみが、アプリケーションのクライアントユーザインタフェースを通じて作成できます。アプリケーションのエクスポート/インポート機能を使用して、モデル間でこれらの機能を移動できます。

2012-09-2611

SAP BusinessObjects Profitability and Cost Management データブリッジの概要

データブリッジ ファイルおよび入力データ

データブリッジ ファイルには、コントロールファイル、仕様ファイル、および入力データ(データソース)が含まれます。

3.1 入力データ

入力データは、モデルにインポートするデータで、コントロールファイル(CTF)で指定されます。データブリッジでは、データソースには以下のものが含まれます。

• フラットファイル

• SAP NetWeaver® Business Warehouse 7.0 SP20 およびそれ以降

• OBDC(Online Database Connectivity)データソース

• OLE DB for OLAP(オンライン分析処理のためのオブジェクトのリンクと埋め込み、データベース)データソースまたは ODBO データソース

• Oracle データベース

• IBM DB2 データベース

フラットファイル

フラットファイルは通常 1 行に 1 レコードを含むプレーンテキストファイルです。各レコードのフィールドは、カンマやタブなどの区切り記号か、固定長のいずれかで区切られています。データブリッジ では、さまざまなフラットファイル形式が使用できますが、最も一般的に使用されているのは、カンマ区切りファイル(CSV)です。

たとえば、以下のようなテキストが、モデルへのアクティビティドライバ値のインポートに使用される CSV ファイルです。

Activity Driver, All Products, All Customers,Value# Customers,CO1 Unassigned,Cash & Carry,35,# Orders,Chairs,Cash & Carry,35,# Machines,Exec Chairs,CO2 Unassigned,5,# Orders,Chairs,Mail Order,40,# Machines,Exec Chairs,CO2 Unassigned,5,

SAP NetWeaver® Business Warehouse

Profitability and Cost Management モデルは OLAP キューブであるため、SAP NetWeaver® Business Warehouse7.0SP02 およびそれ以降から、SAP Business Explorer (SAP BEx) で作成されたキューブに対してクエリを実行するリンクを定義するために、データブリッジ を使用でき、Profitability and Cost Management モデルに構造データおよび値データの両方をインポートすることができます。

2012-09-2613

データブリッジ ファイルおよび入力データ

モデルにデータをインポートするために、効果的に OLAP キューブにクエリを実行するには、OLAP 用語および構造が Profitability and Cost Management で使用されている用語と構造にどのようにマップされているかを理解する必要があります。以下は、OLAP 用語と Profitability and Cost Management 用語の比較表です。

Profitability andCost Manage-ment 用語説明OLAP 用語

該当せず該当せずOLAP キューブ内でのフラットファイルデータの区切り方を定義します。

スキーマ

MDX ODBO Connector を使用してProfitability and Cost Management モデルに接続する場合、カタログのデフォルト名は EPM です。

カタログスキーマの機能を説明するメタデータを保持し、以下のものを管理します。

• キューブ

• ディメンション

• 階層

• レベル

• メジャー

• 属性

カタログ

Profitability and Costing モデルモデル多次元形式でデータを保存する構造はデータの分析を容易にします。OLAPキューブは、集計、合計、予備計算されたデータで構成されています。キューブはディメンションとメジャーで構成されています。

キューブ

"責任センタ"、"バージョン"、"期間"、"原価対象"、"明細"

ディメンション関連するデータまたは、製品ライン、部署、時間などの同じ種類のデータをグループ化する、キューブの構造コンポーネントです。

ディメンション

ディメンション項目の Staff Costs、TravelExpenses、または Car Hire はすべて"明細"ディメンションのメンバーです。

ディメンション項目

ディメンションのサブセットです。キューブでは、メンバーはリレーショナル列内の値と同等です。キューブ内のデータ項目の位置を識別するのに使用される名前または識別子です。たとえば、人事や営業は部署ディメンションの典型的なメンバーです。メンバーはコンセプト、属性、ポジションまたは項目ともいいます。

メンバー

2012-09-2614

データブリッジ ファイルおよび入力データ

Profitability andCost Manage-ment 用語説明OLAP 用語

"明細"階層では、ディメンション項目Staff Costs は親であり、Salaries、Over-time、Benefits、Travel Expenses の子メンバーを持っています。

階層ディメンションのメンバー内での親子関係は整理されています。親は子より 1段階上になり、通常、子メンバーの連結で表されます。

階層

"明細"ディメンション(レベル 0)は次のようなレベル持つ事ができます。TotalExpenses(レベル 1)、Expense Group(レベル 2)および Expense Item(レベル 3)

親子ディメンション階層

階層内の親子組織レイヤです。レベル番号は、階層が下がるごとにそのレベルの位置によって増えていきます。レベル 0 は最上位、レベル 1 はその下のレベル、レベル 2 はさらにその下のレベルというようになります。レベルではデータの詳細度のレベルを指定します。最下位レベルには最も詳細なデータが含まれ、最上位には最も要約されたデータが含まれます。

レベル

LineItemValues、ActivityDriverValues、ResourceDriverSplits

グリッド値メジャーとは、ディメンションでカテゴリ分けされた数値ファクトです。たとえば、メジャーは、原価、利益、税金などのメンバーをもつビジネスの主要業績評価指標にすることができます。

メジャー

OBDC

Microsoft Excel スプレッドシートおよび Access データベースなどのデータソースから、ODBC(Open DatabaseConnectivity)API(アプリケーション プログラミング インターフェイス)を使用してリンクを定義することができます。

OLE DB for OLAP(ODBO)データソース

OLE DB プロバイダまたは ODBO プロバイダで OLAP データベースおよび OLAP キューブにアクセスできます。データブリッジでは、SQL Server データベースや Data Mining Services データなどのさまざまな OLE DBソースへのリンクを定義することができます。

また、ある Profitability and Cost Management モデルから別のモデルに構造や値をインポートすることもできます。

注データブリッジを使用してデータをインポートする前に、キューブへのリンクを定義し、選択されたデータソース用の特定の MDX(MultiDimensional Expressions)プロバイダをインストールしておく必要があります。

Oracle および IBM DB2

データブリッジ では、リレーショナルデータベースからテーブルをインポートすることができます。ある Profitabilityand Cost Management モデルから別のモデルにデータベーステーブルをインポートするのと同様に、たとえばOracle データベースや IBM DB2 データベースなどへのリンクを定義することができます。

2012-09-2615

データブリッジ ファイルおよび入力データ

文字の制約事項

入力データ内の特定の文字については、使用の制限や注意事項があります。制約事項には SAPBusinessObjects Profitability and Cost Management の Web 機能によって生成される URL 文字列の制限から生じるものもあれば、国際番号の形式の違いによるものもあります。

関連項目

• 53 ページの「データソースへのリンク」

3.1.1 命名規則

データブリッジは、テキストファイル形式でさまざまな区切り文字(区切り符号)をサポートしており、自国以外で使用されるさまざまな数値形式(通貨の表示方法など)に対応します。選択したオプションによって、データ内の文字に問題が発生しないことを確認します。データブリッジでは、ソースデータ内の制御文字はインポートされません。データブリッジを使用してインポートする前に、これらの特殊文字を削除するか置換しておくことが必要です。

これとは別に、データブリッジがサポートするアプリケーションには、Web 機能で使用可能なオブジェクト名での一部の文字の使用に制限があること注意が必要です。これらの制限事項は、データブリッジでは強制されていません。そのため、URL 文字列で使用するブック名、モデル名、ディメンション名には、次の文字の使用を避ける必要があります。

セミコロン;

コロン:

ダブルコロン::

コンマ,

疑問符?

スラッシュ/

アットマーク@

アンパサンド&

等号=

プラス記号+

ドル記号$

パーセント%

別の性質の問題が発生する可能性のあるその他の文字も許可されます。制御文字は受信者側アプリケーションで誤った結果を生成することがあるため、使用を避ける必要があります。名前の先頭または最後にスペースを挿入すると、同様の問題が発生します。これは、このような名前がスペースのない名前と同一とみなされ、結果が誤って解釈されるおそれがあるためです。

2012-09-2616

データブリッジ ファイルおよび入力データ

計算の検証フェーズでは、以下に対しても問題を示します。

• 一重引用符と二重引用符の両方を含む文字列

• |、[、] の各文字

3.2 制御ファイル

制御ファイル(ファイルの種類 CTF)を使用して、次の情報が格納されます。

• SPE(仕様)ファイルの名前と場所

• データソースの情報は次のとおりです。

• データソースがフラットファイルの場合、ファイルの名前と場所

• データソースがデータベーステーブルの場合、データベースへのリンク名およびデータベースへのクエリ実行のために生成される SQL 文

• データソースがキューブの場合、キューブへのリンク名およびキューブへのクエリ実行のために生成される MDX 文

• ファイル形式

制御ファイルの目的は、仕様ファイルを入力データに接続することです。制御ファイルは、1 つまたは複数のレコードからなり、それぞれ 1 つの仕様ファイルと関連付けられた入力データを参照します。これによって 1 回の操作で、それぞれ複数のアプリケーション固有テーブルを格納する 1 つまたは複数の出力ファイルを作成できます。

注多くのコントロールレコードは、同じ仕様ファイル(SPE ファイル)とデータソースを参照することができます。

データブリッジを使用すれば、このような CTF ファイルを生成できます。または、テキストエディタを使用してCTF ファイルを生成したあと、それらを処理するためにデータブリッジを使用することもできます。

3.3 仕様ファイル

仕様(SPE 形式)ファイルは、インポートするデータの構造を定義するために使用します。これは、データブリッジ によるデータソースへのアクセス方法、および取得されたデータ内での指定されたテーブルのフィールドへの個別のフィールドの変換方法を指定するテンプレートです。

SPE ファイルの生成には、[データブリッジ仕様ウィザード]を使用することができます。または、テキストエディタを使用して SPE ファイルを生成したあと、それらを処理するためにデータブリッジを使用することもできます。また、データブリッジ ファイルエディタを使用して SPE ファイルを編集することもできます。

2012-09-2617

データブリッジ ファイルおよび入力データ

3.3.1 仕様ファイルの文

ここでは、仕様ファイル(SPE)で使用できるすべての文について説明します。各文について、目的と構文を示します。一部の文は、他の文とともに使用できます。その場合、組み合わせた文の効果を説明します。

すべての文、テーブル名、およびフィールド名は、大文字または小文字、あるいはその両方を使用して指定できます。

たとえば <Base> のように文字列が指定されている個所は、"Base" のように文字列を区切り文字の二重引用符で区切る必要があります。

アスタリスク(*)で始まる行は、コメントとみなされて無視されます。

仕様ウィザードでは、データブリッジで使用される仕様ファイル文の基本サブセットのみが使用されます。さらに複雑な仕様ファイル文を追加するには、SPE ファイルを直接編集して変更できます。ただし、手動で入力した複雑な変更は、ウィザードを再実行して SPE ファイルを生成すると失われます。

文は次のカテゴリに分類されます。

• テーブルおよびフィールド選択文

• ソースデータのデフォルト文

• ソースデータの前処理文

• Record 文

• 出力データの後処理を行う文

関連項目

• 32 ページの「出力データの後処理を行う文」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

• 28 ページの「Record 文」

• 23 ページの「ソースデータのデフォルト文」

• 27 ページの「ソースデータの前処理文 」

• 18 ページの「テーブルおよびフィールド選択文 」

3.3.2 テーブルおよびフィールド選択文

テーブル文およびフィールド選択文には、TABLE、TABLE TEMPORARY、ACROSS、LET、およびREPEATがあります。

2012-09-2618

データブリッジ ファイルおよび入力データ

3.3.2.1 TABLE 文

この文は、アプリケーション内のデータの出力先テーブルを指定します。この文の構文は、次のとおりです。

TABLE <table_name> <load_method>

説明

• <table_name> は、関連トピックに記載されているいずれかのテーブルの名前です。

• <load_method> は、モデル内の既存のデータに関して新しいデータをモデルにロードする方法を定義します。なぜなら、SAP BusinessObjects Profitability and Cost Management は、バージョンおよび期間によって値を保持しているため、入力データ内のレコードで指定されたバージョンおよび期間が特別な意味を持っている場合は、このアプリケーションで作成されたモデルにデータをロードする際に発生する影響を複雑にします。

次の <load_method> オプションがサポートされています。

2012-09-2619

データブリッジ ファイルおよび入力データ

ロードメソッドが指定されていない場合、データは Overwrite and Append メソッドによってロードされます。Overwrite は、既存のテーブルレコードを入力ファイルの新しい値で更新することを意味します。Append は、新しいレコードを追加することを意味します。また、一致しないレコードは無変更のままとなります。

(空白)

例: TABLE V6-DEPT_ACCT_COST REPLACE

テーブルに値が存在し、入力データに特定のバージョンと期間を指定するレコードがある場合、SAP BusinessObjects Profitability and Cost Management ファイルにおける動作は複雑になります。指定のバージョンと期間に関連するすべてのレコードが最初に削除され、その他のバージョンと期間のレコードは無変更のままとなります。その後、指定されていないバージョンおよび期間に関する無変更のレコードに加えて、指定のバージョンおよび期間に対する入力データ内のレコードがテーブルに作成されます。

REPLACE

このオプションは、テーブルに読み取られるとおりに情報を要約します。このオプションは、コストと値を保持するテーブルのみに関係します。このオプションは、合計値をテーブルに書き込む必要があるときに、入力データに同じキー集合に関する複数のレコードが存在する場合に役立ちます。既存のテーブルレコードについては、その値が合計に含まれることに注意してください。

例: TABLEV6-DEPT_ACCT_COSTSUM は、入力データを要約し、テーブルV6-DEPT_ACCT_COST に連結します。

SUM

このオプションは、コストと値を保持するテーブルにのみ関係します。このオプションを使用すると、共通のキー集合をもつ入力データ内のレコードを要約してから、合計を使用して現在のテーブルの内容を置き換えることができます。

例: TABLE <table_name> SUM REPLACE

注特定のバージョンと期間を指定したレコードを含む入力データを使用するテーブルでこのオプションを実行した場合、その結果はさらに複雑になります。指定のバージョンと期間に関連するすべてのレコードが最初に削除され、その他のバージョンと期間のレコードは無変更のままとなります。その後、指定されていないバージョンおよび期間に関する無変更のレコードに加えて、指定のバージョンおよび期間に対する入力ファイル内のレコードがテーブルに作成されます。

SUM REPLACE またはREPLACE SUM

留意点TABLE 文または TABLE TEMPORARY 文は、1 つだけ設定してください。

関連項目

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

2012-09-2620

データブリッジ ファイルおよび入力データ

3.3.2.2 TABLE TEMPORARY 文

この文は、標準の TABLE 文の代わりに使用できます。この機能はデータをテーブルに直接ロードできないようにデータソースが構成されている場合に役立ちます。一時テーブルを中間ファイル内に作成でき、それをデータブリッジでソースファイルのように処理することができます。

この文の構文は、次のとおりです。

TABLE TEMPORARY<numberalpha> <numbernumeric>

ALPHA1 から ALPHA<numberalpha> という名前を付けた <numberalpha> 個の英数字キーフィールドと、NUMBER1 から NUMBER<numbernumeric> という名前を付けた <numbernumeric> 個の数値キーフィールドを持つ臨時テーブルを作成します。<numberalpha> がゼロの場合は、英数字フィールドは作成されません。<numbernumeric> についても同様です。作成できるフィールドの最大数は 20 です。

留意点TABLE 文または TABLE TEMPORARY 文は、1 つだけ設定してください。

3.3.2.3 ACROSS 文

ACROSS 文は 1 つだけ指定する必要があります。

この文は、データソースからロードするテーブルフィールドと、読み込み順を指定します。また、この文を使用して、数値データでの小数点以下の桁を定義したり、英数字のフィールドに接頭語を付けることができます。この文の構文は、次のとおりです。

ACROSS <field spec> [, <field spec>]

説明

• <field spec> はオプションの 1 つで、次の表で詳しく説明します。

2012-09-2621

データブリッジ ファイルおよび入力データ

用法フィールド仕様

フィールドのデフォルトの型を持つフィールド<フィールド名>

<前置語> に示す文字列が前に付く数字フィールドこの文を使用して、数値エントリを英数字エントリに変換できます。以下に例を示します。

ACCOUNT CODE(A,’XX’)

これにより、12345 は XX12345 に変換されます。

PRECEDE WITH 句を DATA 文の中で同じフィールドに対して使用した場合、この句は ACROSS 文のprecede に優先します。

<フィールド名>(A,<前置語>)

DECIMAL 文で指定可能な、デフォルトの小数点以下桁数を使用した数値フィールド

<フィールド名>(N)

<小数点以下桁数> で示された桁数が設定された数値フィールドこれが DECIMAL 文を使用した指定に優先され、すべての数値が上記で指定された桁数で四捨五入されます。

<フィールド名>(N,<小数点以下桁数>)

例:

ACROSS Department Name, Account Name, VALUE

ACROSS 文で定義されるすべてのフィールドでは、RECORD 文内に対応する DATA 文が含まれていることが必要です。

関連項目

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

3.3.2.4 LET 文

この文により、新しいデータファイルに保持されている情報から追加のフィールドを生成できます。この文の構文は、次のとおりです。

LET <field> = <field spec>

ここで、

• <フィールド> は、ACROSS 文または REPEAT 文を使用して指定されていないフィールド名の 1 つで、

• <フィールド仕様> は、ACROSS 文で詳述されているオプションの 1 つです。

2012-09-2622

データブリッジ ファイルおよび入力データ

例: LET Method Name = Account Name (A,'Meth')

3.3.2.5 REPEAT 文

この文を使用する場合は、ACROSS 文の後ろに配置する必要があります。

REPEAT ステートメントを使用して、データソースにない情報、または LET ステートメントで生成されない情報をファイルに格納できます。この文の構文は、次のとおりです。

REPEAT <repeat_field> EVERY <lines> LINES USING <repeat_list>

ここで、

• <repeat_field> は、繰り返し使用するフィールド名です。

• <lines> は、フィールドを繰り返す間隔を行数で示しています。

• <repeat_list> は、コンマで区切られた繰り返す値のリストです。値よりも入力レコードの数が多い場合は、リストが再開され、すべてのレコードに値が格納されるまで繰り返されます。

たとえば、REPEAT VersionName EVERY 1 LINES USING "Actual" では、データのバージョン名と実際のレコードをデータの各行に作成します。

警告

<repeat_field> が数値の場合、繰り返しリストには数値が格納される必要があります。そうでないと、モデルに予期せぬ値が表示されます。

行末で、コンマ(,)の後ろに & を使用すると、REPEAT 文を複数行にわたって入力できます。

• ACROSS、LET、および REPEAT の各文中で指定されるすべてのフィールドは、TABLE 文で指定されたテーブルで定義されたフィールドと合致している必要があります。

• このテーブルのすべてのキーおよび数値フィールドは、ACROSS 文、LET 文、または REPEAT 文で指定する必要があります。指定されていない英数字フィールドには、一致するフィールドがないことを示す*MNF*が挿入されます。

3.3.3 ソースデータのデフォルト文

ソースデータのデフォルト文は、SCALE、DECIMAL、PERIOD、BAD NUMERICS、TAB、TREAT DELIMITER、NEGATIVES、POSITIVES です。

2012-09-2623

データブリッジ ファイルおよび入力データ

3.3.3.1 SCALE 文

すべての数値フィールドに適用されるデフォルトのスケールを指定する同様の文の代替文です。次のオプションを使用できます。

用法オプション

指定した数値にスケールSCALE<数値>

等倍にスケール(縮小なし)SCALE U

1,000 分の 1 にスケールSCALE K

1,000,000 分の 1 にスケールSCALE M

1,000,000,000 分の 1 にスケールSCALE B

各オプションで、SCALE の代わりに IN を使用できます。

注スケーリングは除算に相当します。たとえば、入力した数値に K のスケールを設定すると、結果は 0.123 になります。

例: SCALE 4 の場合、入力した数値を 4 で除算します。入力した数値が 123 の場合、結果は 30.75 となります。

3.3.3.2 DECIMAL 文

この句を使用して、数値フィールドで使用する小数点以下の最大桁数を指定できます。この文の構文は、次のとおりです。

DECIMAL <number>

ここで、

• <数値> は 0 ~ 15 までの範囲の整数です。入力した数値はすべて、指定された小数点の桁数になるよう四捨五入されます。

仕様ファイルに DECIMAL 文を含めない場合は、デフォルト値が 10 とみなされます。

たとえば、DECIMAL 4 のようになります。

2012-09-2624

データブリッジ ファイルおよび入力データ

3.3.3.3 PERIOD 文

この文を使用して、データを配置する箇所に期間を指定できます。この文の構文は、次のとおりです。

PERIOD '<string>'

ここで、

• <文字列> は、ロードする期間の名前です。指定した名前が存在しない場合は、自動的に作成されます。PERIOD 文は、現在の仕様ファイルで次の PERIOD 文が処理されるまで有効です。

期間名が指定されていない場合は、現在の期間にデータがロードされます。

例: PERIOD 'July'

3.3.3.4 BAD NUMERICS 文

BAD NUMERICS 文では、入力ファイルで無効な数値が入力された場合の数値の置換に使用する値を定義します。使用できるオプションは次のとおりです。

用法オプション

入力された無効な数値をすべて -0 と置き換えます。デフォルトの値です。

BAD NUMERICS ZERO

入力された無効な数値をすべて <値> で示されている値と置き換えます。

BAD NUMERICS<値>

注アプリケーションは -0 を読み取ると、これを 0 として処理します。

3.3.3.5 TAB 文

データソースが区切り文字としてタブを使用しているフラットファイルの場合に、この文を使用することができます。この文は、ソースファイルにおけるデフォルトのタブ位置を指定します。データブリッジにより、ソースファイル内のタブ位置文字は、タブ位置に従って適切な数の文字スペースに自動的に置き換えられます。

たとえば、TAB 10 は、タブを 10、20、30、などに設定します。

特に指定しない限り、デフォルトのタブ位置は 8 に設定されます。

2012-09-2625

データブリッジ ファイルおよび入力データ

注TREAT TAB DELIMITER 文が仕様ファイルで使用されている場合は、TAB 文は無視されます。

3.3.3.6 TREAT DELIMITER 文

この文は、区切りファイルで区切り記号として使用される文字を指定します。構文は次のとおりです。

TREAT <char> DELIMITER

<文字> は区切り文字を示します。

たとえば、TREAT ';' DELIMITER 文は、セミコロンを区切り記号として使用することを示します。

デフォルトの区切り記号はコンマで、TREAT DELIMITER 文によって上書きされない限り使用されます。

注TREAT TAB DELIMITER 文では、TAB が区切り記号として使用されます。この文を使用した場合、データブリッジでは指定ファイルの TAB 文は無視されます。

3.3.3.7 NEGATIVES 文

この文では、データソースでの負の数の表示方法を指定します。構文は次のとおりです。

NEGATIVES '<string>' BEFORE

NEGATIVES '<string>' AFTER

文の例は、次のとおりです。

NEGATIVES 'CR' AFTER

ソースファイルのエントリ 1.70 CR または 1.70cr を -1.7 と解釈します。

3.3.3.8 POSITIVES 文

この文では、データソースでの正の数の表示方法を指定します。構文は次のとおりです。

POSITIVES ‘<string>’ BEFORE

POSITIVES ‘<string>’ AFTER

文の例は、次のとおりです。

POSITIVES 'DB' AFTER

2012-09-2626

データブリッジ ファイルおよび入力データ

ソースファイルでは、エントリ 1.70 DB または 1.70db は 1.7 と解釈されます。

3.3.4 ソースデータの前処理文

ソースデータ前処理用の文には、IGNORE LINES と IGNORE CHARACTER があります。

3.3.4.1 IGNORE LINES 文

入力データ内でデータブリッジが無視する行を指定します。次のオプションを使用できます。

用法オプション

すべての空白行を無視します。IGNORE LINES

xxx で示される文字列を含むすべての行を無視します。IGNORE LINES 'xxx'

<col> で示される文字位置の xxx で示される文字列を含むすべての行を無視します。

IGNORE LINES 'xxx' AT <col>

3.3.4.2 IGNORE CHARACTER 文

この文により、入力データ内でデータブリッジが無視する文字を指定できます。次のいずれかのオプションを使用できます。

2012-09-2627

データブリッジ ファイルおよび入力データ

用法オプション

指定した文字がデータファイル内にあれば無視します。IGNORE CHARACTER 'x'

指定した文字が <col> 列にある場合に無視します。IGNORE CHARACTER 'x' AT <col>

指定した文字が、データファイルから読み込んだ数値文字列内にある場合に無視します。

IGNORE CHARACTER 'x' IN NUMBERS

3.3.5 Record 文

データソース内の実データは、レコード ブロックを使用して ACROSS 文のフィールドに変換されます。

レコード ブロックの構文は次のとおりです。

RECORD <record name><record statement> [, <record statement>]END ON <end condition>

ここで、

• <record name> は、一意のレコード構造名であり、先頭に数字は使用できません。一意の名前を使用することで、レコード ブロックを他のレコード ブロックから呼び出すことができます。下記を参照してください。

• <record statement>[, <record statement>] は、入力データの処理方法を制御する文のセットを表します。使用可能なオプションの組み合わせを次の表に示します。

ソース ファイルは現在のポインタから読み取られ、DATA および DUPLICATE の値は ACROSS 文にリストされる次のフィールドに配置されます。

用法Record 文

次の区切り記号までを英数字フィールドとして読み取ります。DATA (A*)

次の <n> 文字を英数字フィールドとして読み取ります。これらの <n> 文字にはコンマを含めないでください。コンマを含めると、不正確な内容が出力されます。

DATA (A<n>)

次の <string> までをアルファベット フィールドとして読み取ります。これらの文字にはコンマを含めないでください。コンマを含めると、不正確な内容が出力されます。

DATA (A'<string>')

PRECEDE WITH が DATA 文に追加されると、結果フィールドの前に文字列<precede> が付加されます。これは、同じフィールドの ACROSS 文で使用される<precede> よりも優先されます。例:DATA(A5) Precede With DEPT

DATA (A….) PRECEDEWITH <precede>

次の区切り記号までを数値フィールドとして読み取ります。DATA (N*)

次の <n> 文字を数値フィールドとして読み取ります。DATA (N<n>)

次の <string> までを数値フィールドとして読み取ります。DATA (N'<string>')

2012-09-2628

データブリッジ ファイルおよび入力データ

用法Record 文

IN <scale> が DATA 文に追加されると、数値に倍率 <scale> が掛けられます。IN<scale> が使用されない場合、数値は SCALE 文に従って縮小されます。無効な数値は、BAD NUMBERS 文に従って設定されます。

DATA (N….) IN <scale>

そのフィールドの以前のレコードから読み取られた値をコピーし、次の <n> 文字をスキップします。

DUPLICATE SKIPPING<n> CHAR

新しい期間名を次の区切り文字まで読み取り、後続のすべてのデータが新しい期間でロードされるようにします。

PERIOD (A*)

次の <n> 文字を読み取るか、区切り文字までを読み取ってそれを新しい期間名とし、後続のすべてのデータがその新しい期間でロードされるようにします。(A0)は (A*) として処理されます。

PERIOD (A<n>)

次の <string> までを読み取り、後続のすべてのデータがその期間でロードされるようにします。

PERIOD (A'<string>')

指定された文字列が含まれる次の行を検索し、その行の先頭に内部ポインタを配置します。文字列は、行内の定義された場所にあります。AT 0 は AT 1 として処理されます。

LOCATE '<string>' [AT<pos>]

次の <n> 文字をスキップします。SKIP<n> CHARACTERS

次の <n> 個の区切り文字をスキップします。SKIP<n> DELIMITERS

次の <n> 行をスキップします。SKIP<n> LINES

現在の入力行の末尾にスキップします。SKIP TO EOL

次の区切り記号にスキップします。SKIP TO DELIMITER

ファイルの先頭にスキップします。SKIP TO SOF

行の先頭にスキップします。SKIP TO SOL

現在の行の次の <string> 文字列にスキップします。SKIP TO '<string>'

<record name> で指定されたレコード ブロックを予備実行します。<record name>

DATA または DUPLICATE 文により、ACROSS 文の次のフィールドに値が配置されます。

DATA (.*) 文は、通常は区切り記号付きファイルで使用されます。DATA (.<n>) および DATA (.'<string>') 文は、通常は固定形式のファイルで使用されます。

次の“テーブル”フィールドが数値フィールドの場合、関連する DATA 文で数値を読み取る必要があります。

PERIOD 文を使用する際、"期間" がモデルに存在しない場合、モデルの更新が許可されていれば作成されます。

<end condition> は、レコードの終了を示すために使用される条件です。次の表で、オプションについて説明します。

2012-09-2629

データブリッジ ファイルおよび入力データ

用法終了条件

ファイルの末尾に達すると停止します。EOF

常に現在行の先頭にポインタを配置して停止します。SOL

<number> で示されたレコード数が読み取られると停止します。

<number> RECORDS

指定された文字列が行内にあると停止します。'<string>'

指定された文字列が行内にない場合に停止します。'<string>' NOT IN LINE

指定された文字列が行内の文字 <n> にあると停止します。'<string>' AT <n>

指定された文字列が行内の文字 <n> にない場合に停止します。

'<string>' NOT AT <n>

制限入力データのレコードの長さは、最大 4,095 文字です。これを超えると、後続の文字はすべて無視されます。

3.3.5.1 レコードブロック

単一のレコードブロックを使用すると、データブリッジは転送されるデータを含むレコードが同じである入力データを処理することができ、各レコード(または一連のレコード)はテーブル内の 1 つのレコードに関連付けられます。入力データがこのように構成されていない場合は、必要な方法でデータで処理する一連のレコードブロックを定義する必要があります。

複数のレコードブロックを定義する際には、次のルールが適用されます。

• レコードブロックは、呼び出される前に定義する必要があります。

• レコードブロックは、1 つ以上の他のレコードブロックから呼び出すことができます。

• 最大 8 レベルの呼び出しが使用できます。

• 実際に実行されるレコードブロックは、最後に定義されたものです。

• レコードブロックは、DATA / DUPLICATE 文をまったく含まないか、ACROSS 文内と同じ数を含むことができます。

3.3.5.2 ポインタの位置

データブリッジによって構造化データが読み取られる際、読み取り対象のファイル内の正確な位置を内部ポインタが追跡します。このポインタは、仕様ファイル内の文によって制御されます。

2012-09-2630

データブリッジ ファイルおよび入力データ

文の例を次に示します。

SKIP 6 CHARACTERS

この文では、現在の場所から 7 文字目にポインタが配置され、最初の 6 文字は無視されます。

ポインタに対する文の効果の詳細を次の表に示します。

ポインタの位置Record 文

次の <n> 文字を読み取り、ポインタを後続の最初の文字に配置します。現在の行に不適切な文字がある場合は、行末まで読み取り、ポインタを行末に配置します。ターミネータの前に不適切な文字がある場合は、ポインタをそのターミネータに配置します。

DATA (A<n>) and DATA(N<n>)

<string> まで読み取り、ポインタをその文字列の先頭に配置します。DATA (A'<string>') and DATA(N'<string>')

ポインタを <n> 文字前に進め、後続の最初の文字に配置します。現在の行に不適切な文字がある場合は、ポインタを行末に配置します。

DUPLICATE SKIPPING <n>CHAR

文字列の要件に合わせて、ポインタを最初の行の先頭に配置します。現在の行は、文字列条件の検査対象に含まれます。

LOCATE '<string>' [AT<pos>]

ポインタを <n> 文字前に進めます。現在の行に不適切な文字がない場合は、ポインタを行末に配置します。

SKIP<n> CHARACTERS

現在の行で読み取られていない文字はすべて無視し、次の <n> 個の行末マーカーをカウントし、ポインタを次の行の先頭に配置します。不適切な行がある場合は、エラーメッセージがレポートされます。

SKIP<n> LINES

SKIP TO DELIMITER の出現数 <n> に相当します。SKIP<n> DELIMITERS

ポインタを現在の入力行の末尾に移動します。SKIP TO EOL

ポインタを現在の入力行の先頭に移動します。SKIP TO SOL

2012-09-2631

データブリッジ ファイルおよび入力データ

ポインタの位置Record 文

ポインタをソースファイルの先頭に移動します。SKIP TO SOF

ポインタを <string> の先頭に移動します。現在の行の後続部分に <string>がない場合は、ポインタを行末に配置します。

SKIP TO '<string>'

ポインタを次の区切り記号に移動します。他に区切り記号がない場合は、ポインタを行末に移動します。

SKIP TO DELIMITER

ポインタの位置終了条件

ポインタがデータファイルの末尾にあるかどうかを確認します。末尾にある場合は処理を終了し、それ以外の場合は次の行の先頭に移動します。

EOF

現在の行の先頭に移動します。SOL

次の行の先頭に移動し、行末マーカーと現在行の他の文字は無視します。終了条件に合致しているかどうかを確認し、合致していれば処理を終了します。それ以外の場合は、次の行の処理を続けます。

その他すべての終了条件

3.3.6 出力データの後処理を行う文

出力データの後処理を行う文には、LOOKUP と IGNORE RECORDS があります。

3.3.6.1 LOOKUP 文

この文は、TABLE 文の後で、RECORD 文の外側に配置する必要があります。

この文は、入力データ内の名前をデータベース内の名前と突き合わせるために使用されます。この文の構文は、次のとおりです。

LOOKUP <fieldname> FROM <file>

または

LOOKUP <fieldname> FROM <file> LOWERCASE

ここで、

• <fieldname> は、テーブル内のフィールドの名前です。

• <file> は、2 つのフィールドを持つコンマ(またはセミコロン)区切りファイルの名前です。フィールドの 1 番目はソースファイル内の値、2 番目はテーブルのフィールドにロードする値です。

2012-09-2632

データブリッジ ファイルおよび入力データ

• LOWERCASE は、大文字小文字に関係なく、ソースファイルとルックアップファイル内のフィールドを突き合わせます。

<file> にスペースが含まれる場合は、二重引用符で囲んでください。

例:

LOOKUP Method Name from "C:\Convert Table.csv" LOWERCASE

LOOKUP 文は IGNORE 文よりも前に実行されます。

注ルックアップファイルでは大文字と小文字が区別され、スペースも意味を持ちます。

制限LOOKUP 文は RECORD の前、そしてすべての ACROSS、FILL、LET、および REPEAT 文の後で使用する必要があります。

3.3.6.2 IGNORE RECORDS 文

この文は、TABLE 文の後で、RECORD 文の外側に配置する必要があります。

この文は、出力ファイルから不要な行(レコード)を削除するために使用します。この文の構文は、次のとおりです。

IGNORE RECORDS WHERE <field selection>

ここで、<フィールドの選択> は一連のフィールドペアです。フィールドペアには、区切り文字に囲まれたフィールド名およびフィールド値の文字列で構成されます。最大 9 つのフィールドペアを指定でき、すべてのフィールドペアの選択が一致した場合のみレコードが無視されます。

例:

IGNORE RECORDS where DEPARTMENT NAME 'D876' Account Name'Acc5'

複数の IGNORE RECORDS WHERE 文を設定できます。

2012-09-2633

データブリッジ ファイルおよび入力データ

更新の準備

データブリッジは主として、次の期間のコストとドライバ値で既存のモデルを定期的に更新することを目的としています。他の多くの方法でもデータをモデルに移動するのに使用できますが、データ準備が複雑であるために、特定のタスクでは、より簡単に行える方法が他にある場合もあります。たとえば、モデル間でデータを転送する場合は、アプリケーションで提供されているエクスポート/インポート機能が適切なオプションをすべてカバーするように設計されています。

データブリッジを使用する際には、間違ったデータによってモデルの整合性が容易に損なわれることがあることを認識しておく必要があります。つまり、開始前には必ずバックアップを作成し、終了後にはモデルをチェックすることが必要になります。既存のモデルのコストと値を定期的に更新する場合は、手順が十分に確立され、確認しやすいモデル構造の特定の項目をターゲットにしてデータが処理されるでしょう。ただし、構造を作成する場合は、データの間違いによって異常が発生し、その解決にある程度の時間がかかることがあります。

新しいモデルを作成する際には、最初にディメンションとそれらの階層を作成し、次に割り当てを作成してから、最後にコストとドライバ値を入力する必要があります。これを行う最も簡潔な方法は、アプリケーションで提供されているユーザインタフェースを使用することです。これにより、項目の作成時にそれらを構造上で確認し、階層と指定する割り当てを表示することができます。そのあとで、データブリッジを使用してコストと値の定期的な更新に対応する手順を準備することができます。

データブリッジでは、モデルを定義するためにデータベーステーブルを使用できます。これらによって、新しいモデルの作成に関する一連のステップが識別されます。どのステップかに関係なく、確立されたモデルに対するどのような部分的な更新でも、現在の状態を把握して、更新が期待どおり確実に実行されるようにする必要があります。

関連項目

• 46 ページの「割り当て」

• 47 ページの「インポートメソッド」

• 10 ページの「制約事項」

4.1 構造

モデルのディメンション構造の作成方法を計画する際には、最初にアプリケーションのユーザインタフェースを通して行うことを検討する必要があります。理由は、これによってデータベースの整合性が保証されるからです。データブリッジをこの目的で使用するのは入力よりもはるかに複雑ですが、この方向で行う場合は、最初にディメンションをサポートするデータベーステーブルの構成を理解する必要があります。

SAP Business Objects Profitability and Cost Management のすべてのアプリケーションにはそれぞれ異なるディメンションがありますが、すべてのディメンションが同じ構造を共有しています。大部分のディメンションには

2012-09-2635

更新の準備

マルチレベルのメイン階層があり、いくつかには属性階層もあります。通貨ディメンションは、属性階層を持たないフラットな構造であるという点で、例外的です。属性項目では、メイン階層の特定の項目に関連付ける特性を定義します。属性項目はメイン階層の項目と同様にグループ化できるので、どちらの階層もマルチレベルです。メイン階層項目は複数の属性を持つことができるので、複数の属性グループに属することができます。ディメンションの階層の詳細については、 『SAP BusinessObjects Profitability and Cost Management Modeling ユーザガイド 』またはアプリケーションの F1 ヘルプを参照してください。

データブリッジを使用し、フラットファイルを介して構造をモデルに導入する作業には、入力ファイルを詳細なフォーマットで構成することが含まれます。

関連項目

• 41 ページの「属性フラグ」

• 44 ページの「バルク階層の作成」

• 36 ページの「階層のビルド」

• 45 ページの「バルクテーブル」

• 41 ページの「連結タイプ」

• 42 ページの「データエイリアス」

• 135 ページの「 ディメンション」

• 40 ページの「ParentChild テーブル」

4.2 階層のビルド

アプリケーション内のディメンション構造は、ParentChild テーブルで定義されます。

構造データのインポートにフラットファイルを使用することを選択した場合、ディメンション構造は ParentChild入力ファイルの詳細な準備を含めた 3 段階のプロセスから成り立ちます。標準のインポート方法を実行する段階では、次の作業を行います。

• 主階層のビルド

• 属性階層のビルド

• 属性割り当てのビルド

インポートには 2 つの方法があります。適度な大きさの階層には標準の方法で十分ですが、40,000 を超える項目を含む大規模な階層にはもう 1 つのバルク法を使用します。いずれの方法でも、許容される ParentChild入力データのデータレイアウトは同じです。バルクインポートは標準のインポート方法よりもはるかに迅速ですが、最小限の検証しか行われません。

関連項目

• 44 ページの「バルク階層の作成」

• 40 ページの「ParentChild テーブル」

2012-09-2636

更新の準備

4.2.1 主階層の作成

これは、モデルのディメンション構造を作成する場合に推奨されるプロセスの第 1 ステージで、モデル内のすべてのディメンションの主階層にある項目の構造を定義することのみを対象とします。構造の作成にフラットファイルを使用する場合、主なタスクは、目的とする階層を表す ParentChild 入力データの作成です。そのあとで、データブリッジを使用して、インポートを操作する対応した仕様ファイルと制御ファイルを作成することができます。

次に示す責任センタの主階層について考えてみます。

この構造を取得するために作成する必要がある ParentChild CSV ファイルを以下に示します。

連結タイプ属性フラグ子親ディメンション

+10責任センタ 1グループ責任センタ責任センタ

~10責任センタ 2グループ責任センタ責任センタ

-10責任センタ 3グループ責任センタ責任センタ

注階層にある 4 つの項目を定義するのに必要なレコードは 3 つだけです。グループ項目は、最初のレコードのインポート時に、最上位レベルに自動的に作成されます。すべての属性フラグには、すべてのレコードを次のように指定する値 10 が設定されます。

• 親は主階層グループである。

• 子は主階層グループである。

この属性フラグの値は、このステージで定義されるすべてのレコードに適した、子の存在しない値です。子項目は明らかにグループとして定義されますが、子として表示され、追加のレコードによって特定の子を持つ親として指定された場合にのみグループになります。

連結タイプは、レコードで指定された子項目に適用されます。この例には、主階層の連結タイプがすべて示されています。

このステージの終了後に、結果をチェックして必要な構造が作成されていることを確認する必要があります。理由は、これがデータ内のエラーを最小限の中断でリカバリできる機会となるからです。

入力データのレコードで使用される親と子の名前は、モデルで定義されるデータエイリアス全体にわたって定義されます。

2012-09-2637

更新の準備

主階層を作成すると、構造を作成するプロセスの第 2 ステージは、属性階層を作成することです。

関連項目

• 41 ページの「属性フラグ」

• 38 ページの「属性階層の構築」

• 41 ページの「連結タイプ」

• 42 ページの「データエイリアス」

• 40 ページの「ParentChild テーブル」

4.2.2 属性階層の構築

これは、モデル内でのディメンション構造の構築に推奨されるプロセスの第 2 段階です。関連する操作は、モデル内の全ディメンションの属性階層にある項目の構造定義だけです。実行する主なタスクは、目的とする属性階層を表す ParentChild 入力データの作成です。属性階層を構築する前に、このプロセスの第 1 段階として主階層の構築を行います。

次のような責任センタの属性階層を考えてみます。

構造の作成にフラットファイルを使用する場合、ParentChild CSV ファイルは、以下に示す構造を含むように作成する必要があります。

連結タイプ属性フラグ子親ディメンション

または15海外のグループ責任センタ属性責任センタ

15France海外のグループ責任センタ

15アメリカ海外のグループ責任センタ

すべての属性フラグは、すべてのレコードを次のように指定する値 15 を持ちます。

• 親は属性階層グループである。

• 子は属性階層グループである。

属性階層の値 15 は、この段階で定義されるすべてのレコードに適した無害の値です。子属性は、グループとして定義されているように見えますが、子として表示され、別のレコードによって特定の子を持つ親として指定された場合のみグループになります。

連結タイプは、レコードで定義された子項目に適用され、モデル内の属性グループに対してのみ有効です。したがって、この例ではリーフ項目の連結タイプは空白のままです。最初のレコードは、属性グループの連結タ

2012-09-2638

更新の準備

イプの設定方法を説明するためだけに提示されています。実際には、ここに示した連結シンボルが属性グループのデフォルトであり、このレコードは省略できます。ただし、このレコードは属性階層のルート項目の下に属性グループを定義する方法も示しています。これは、"親"フィールドに[責任センタ属性]として表示されます。その他のディメンション属性階層には、同じ方法で名前付けされたルート項目があります。たとえば、アクティビティにはアクティビティ属性、期間には期間属性があります。

注最初のレコードが省略された場合、属性グループはその次のレコードによって自動的に作成されます。

この段階が終了したら、結果を検査し、意図したとおりの構造が構築されていることを確認します。そうすることで、最小限の中断時間でデータ内のエラーを修正できます。

注入力データのレコードで使用される親と子の名前は、モデルで定義されるデータエイリアス全体にわたって定義されます。

属性階層を構築したら、構造の構築プロセスの第 3 段階として属性の割り当てを作成します。

関連項目

• 41 ページの「属性フラグ」

• 37 ページの「主階層の作成」

• 39 ページの「属性の割り当ての作成」

• 41 ページの「連結タイプ」

• 42 ページの「データエイリアス」

• 40 ページの「ParentChild テーブル」

4.2.3 属性の割り当ての作成

これは、モデルのディメンション構造を作成する場合に推奨されるプロセスの最終の第 3 ステージで、モデル内のディメンション項目が持つ属性を定義することのみを対象とします。実行すべき主なタスクは、目的の属性の割り当てを表す入力データ ParentChild を作成することです。属性の割り当てを作成する前に、このプロセスの最初の 2 つのステージで、主階層と属性階層を作成します。

このプロセスの最初の 2 つのステージで作成された責任センタの主階層および属性階層を、さらに次のように発展させることを考えてみます。

構造の作成にフラットファイルを使用する場合、ParentChild CSV ファイルは、以下に示す構造を生成するように作成する必要があります。

2012-09-2639

更新の準備

連結タイプ属性フラグ子親ディメンション

12責任センタ 1France責任センタ

12責任センタ 2アメリカ責任センタ

すべての属性フラグには、すべてのレコードを次のように指定する値 12 を設定できます。

• 親は属性の親である。

• 子は主階層の項目である。

この属性フラグの値は、このステージで定義されるすべてのレコードに適した、子の存在しない値です。

注子フィールドには、グループではなく項目を指定する必要があります。これは、属性は子としてグループ項目を持つことができず、リーフ項目のみ持つことができるからです。

連結タイプは、レコードで定義された子項目に適用され、モデル内の属性グループに対してのみ有効です。したがって、例では子の項目に対する連結タイプは空白のままになっています。

注入力データのレコードで使用される親と子の名前は、モデル内の任意のデータエイリアス名にすることができます。

これで、ディメンションの階層を作成するプロセスは完了です。すべてのディメンションを同時に作成することが選択されているか、あるいはディメンションが個別に作成されている可能性があります。各ステージで、結果をチェックして必要な構造が作成されていることが確認されているはずです。理由は、これがデータ内のエラーを最小限の中断でリカバリできる機会となるからです。

関連項目

• 41 ページの「属性フラグ」

• 37 ページの「主階層の作成」

• 38 ページの「属性階層の構築」

• 41 ページの「連結タイプ」

• 42 ページの「データエイリアス」

• 40 ページの「ParentChild テーブル」

4.3 ParentChild テーブル

このテーブルは、モデル内のすべてのディメンション項目の階層構造を定義します。このテーブルには、次のフィールドがあります。

• DimensionName – ディメンションサイドバーのアプリケーションで定義されているディメンションの名前

• ParentName: 項目のデフォルトエイリアス名

• ChildName: 項目のデフォルトエイリアス名

• Attribute Flags

2012-09-2640

更新の準備

• Consolidation Types

4.3.1 属性フラグ

属性フラグの役割を理解するために、以下の例を参照してください。この例は、単純な構造の主階層と属性階層を持つ責任センタディメンションを示しています。これらの構造の詳細については、 『Profitability and CostManagement Modeling ユーザガイド 』を参照してください。

主階層には、1 つのグループすなわち親と 3 つのリーフ項目すなわち子が含まれています。属性階層には、2 つの属性項目を持つ 1 つのグループ属性が含まれています。これら 2 つの属性項目は、それぞれ主階層のリーフ項目を参照します。

属性フラグにより、主階層または属性階層構造内の階層項目とその直接の親との関係が定義されます。属性フラグは、2 進コードの数値であり、各種の関係を次のように表します。

• 1: 設定された子が主階層に属していない場合、その子は属性である

• 2: 設定された子がリーフ項目でない場合、その子は親(サブグループ)である

• 4: 設定された親が主階層に属していない場合、その親は属性である

• 8: 親は親(常に真)である

[データブリッジ仕様ウィザード]の[フィールドマッピング]画面で属性フラグをマップする場合、以下のオプションが使用可能です。

• 10(主階層)

• 12(属性の割り当て)

• 15(属性階層のみ)

10、12、15 は、上記のバイナリコーディングされた属性フラグの合計を表しています。たとえば、値 12(属性の割り当て)を選択した場合、親が属性(4)と指定すると、親は親(8)となり、4 + 8 = 12 となります。

関連項目

• 38 ページの「属性階層の構築」

4.3.2 連結タイプ

2012-09-2641

更新の準備

連結タイプは、項目の値がグループ合計でどのように使用されるかを示す識別子です。各連結タイプには、その設定ステータスを表す独自の記号またはアイコンがあります。主階層と属性階層では連結の動作が異なり、次のような違いがあります。

主階層

この項目の値をグループ合計に加算します。

加算

この項目の値をグループ合計から減算します。

減算

この値はグループ合計から除外されます。

連結しない

属性階層

すべてのサブグループにある全項目の値をすべて合計します。

すべて

すべてのサブグループで表示される項目の値を合計します。

共通

サブグループで表示されるどの値も合計しません。

連結しない

XML ファイルを表示する場合、属性の連結タイプは次のように表示されます。

連結記号連結タイプ

またはすべて

AND共通

~連結しない

関連項目

• 36 ページの「階層のビルド」

4.3.3 データエイリアス

ディメンション項目に名前を付けることは、思ったよりも多少複雑な作業です。それは、SAP BusinessObjectsProfitability and Cost Management では項目に複数の名前のセットを割り当てることができるためです。各セットはデータエイリアスグループで、以下に示すとおり組み込みのデータエイリアスグループが 3 つあります。このグループとは別に、ユーザ定義のデータエイリアスグループを作成することもできます。これらはデータベー

2012-09-2642

更新の準備

スレベルで定義され、データベース内のすべてのモデルで有効です。組み込みのグループを以下に示します。

• デフォルトエイリアス: 新しい項目の名前を変更したときに最初に割り当てた名前

• コード: レジャーコードマッピングの保持に使用

• EPO コード: 項目作成時に割り当てられたシステム名(モデルをコピーすると、このコードはコピー内で別のコードになります。)

デフォルトでは、項目のエイリアスに名前が付いていない場合、デフォルトエイリアス名が与えられます。これらのグループやユーザ定義グループで定義されたすべての名前は、Alias テーブルで個々のレコードとして保持されます。

主階層および属性階層のどちらの項目に対してもデータエイリアス名を定義できます。定義するには、エイリアスデータテーブルにデータソースファイルと仕様ファイルを設定して、そのレコード構造を理解する必要があります。

注大規模な階層の処理に伴うパフォーマンス低下の問題に対処するには、バルクインポート処理を使用します。この処理では、標準の Alias テーブルではなく Alias_Bulk テーブルにインポートします。これらのテーブルは共に同じフィールドレイアウトのため、どちらの処理に対する入力データも同じです。

関連項目

• 43 ページの「Alias テーブルフィールド」

4.3.3.1 Alias テーブルフィールド

Alias テーブルの各フィールドには、次のような意味があります。

• Dimension Name: お使いのアプリケーションのディメンションサイドバーで定義される名前。

• DataAliasName: デフォルトエイリアスなどのデータエイリアス名。

• Attribute Flag: オプション。操作モデルでは、このレコードの参照先項目が持つ階層上の特性に関する詳細がこのフィールドに格納されます。0 はメイン階層、1 は属性階層、 2 はグループ、3 は属性グループを示します。エイリアス名を定義する場合、データソースではこのフィールドを空白にしておく必要があります。これらの特性は、ParentChild テーブルの Attribute Flags フィールドで定義する必要があります。

• Alias: 上記で指定したデータエイリアスの項目名。

• Default Alias: デフォルトエイリアス名。デフォルト名で項目が識別されます。

• Attribute Info: オプション。操作においてのみ重要性を持つので、入力レコードでは空白にしておく必要があります。

• Status Info: オプション。0 は標準、1 はロック、2 は最新、3 は最新およびロックを意味します。入力レコードでは空白にしておく必要があります。

項目の新しいエイリアス名を定義する入力データを作成する場合は、オプションフィールドを空白にしておきます。レコードが参照する項目は、ステータスと属性が定義された状態ですでに存在しています。エイリアス入力データには、同じ項目を参照する複数のレコードを格納できるので、インポートプロセスではこれらのフィールドに何も入力せず、そのままにしておくのが最適の方法です。

2012-09-2643

更新の準備

関連項目

• 44 ページの「バルク階層の作成」

• 42 ページの「データエイリアス」

• 41 ページの「属性フラグ」

• 41 ページの「連結タイプ」

4.4 バルク階層の作成

大規模な階層(約 40,000 項目を超えるもの)をインポートする際にバルク方法を使用します。標準的な方法に比べてはるかに迅速に大規模な階層を作成できますが、入力データについて最小限の検証しか行われません。

したがって、モデルの完全性は脆弱になるため、バックアップを作成し、入力データと作成された階層が正しいかどうかを入念にチェックすることをお勧めします。バルク方法では、標準インポート用に用意されている ParentChild テーブルと Alias テーブルではなく、ParentChild_Bulk テーブルと Alias_Bulk テーブルを使用します。これらのバルクテーブルのフィールドは、標準テーブルのフィールドと同じのため、入力データのデータ形式も同じです。

ParentChild_Bulk インポートは、大規模な階層の初期ロードまたは更新を対象としています。入力データまたは既存階層が大きい場合の更新も対象としています。パフォーマンスの向上をもたらす最小限の検証により、入力データを処理する際に特殊なケースが発生する可能性があります。この潜在的な問題を確実に回避するため、少なくとも次の 2 つのパスで更新を実行することをお勧めします。

• 初期入力パス: すべての親項目を主階層のルートレベルで定義します。

• 後続パス: 目的の親/子リンクを定義します。

エイリアスはディメンション項目と直接関連付けられているので、バルクエイリアスの処理はより簡単明瞭になります。この処理は、追加または置換ベースで動作します。

既存の大規模階層の大幅な再構築が必要な場合は、ParentChild_Bulk_Replace テーブルを使用する特殊なバルク置換メカニズムの使用を検討する必要があります。

関連項目

• 45 ページの「バルクテーブル」

• 44 ページの「大きい階層の再構築」

4.4.1 大きい階層の再構築

2012-09-2644

更新の準備

置換モードで動作している標準のインポート機能では、大きい階層を再構築するときにパフォーマンス上の問題が発生します。これらの問題は、ParentChild_Bulk_Replace テーブルを使用する一括置換機能によって解決できます。書式は標準の ParentChild テーブルと同じなので、入力データの書式設定も同じです。

潜在的に大きい階層で(サイズの大部分がすでにモデル内に存在するか、入力データに含まれている)、適切なパフォーマンスを確保するには、一括置換を実行する前にこの手順で最初に階層を認識します。

留意点階層構造を変更する前に、モデルをバックアップすることを強くお勧めします。

4.4.1.1 大規模な階層を再構成する

1 すべての属性レコードは削除されます。

2 すべての項目は主階層でルートノードの子になります。

3 子フィールドで ParentChild_Bulk_Replace 入力データが検証され、項目が存在しない場合は追加されます。このプロセスの最終段階で提供される入力データによって、再構成をどの程度まで実行するかが決定されます。属性レコードはすべて削除されたので、再定義する必要があります。属性連結グループもすべて再作成する必要があります。これは ParentChild_Bulk 更新プロセスを使用することにより、設定に応じて複数のパスで実現することができます。

注一括更新プロセスでは、項目の削除は行われません。これは、これらの更新に続くモデル検証プロセスの一環として実行できます。

関連項目

• 48 ページの「Replace」

4.4.2 バルクテーブル

非常に大きい階層を更新する際は、バルクテーブル ParentChild_Bulk、ParentChild_Bulk_Replace、およびAlias_Bulk を使用する必要があります。

これらは、標準のテーブル ParentChild と Alias とまったく同じ構造です。バルクテーブルはインポート速度を向上させることを目的としており、インポートされるデータの検証を最小限に抑えることで実現されます。

したがって、インポートを開始する前に、正確を期するために入力データのバックアップを作成してチェックすることが非常に重要です。

2012-09-2645

更新の準備

4.5 割り当て

割り当てをモデルに組み込むには、必ずお使いのアプリケーションのユーザインタフェースを使用する必要があります。そうすることでデータベースの整合性が保証されるからです。ユーザインタフェースは、割り当てが正しく適用されたことを確認する唯一の手段でもあるため、このプロセスには理想的な選択肢です。

データブリッジの使い方は入力よりもずっと複雑ですが、この方法で操作を進めるには、割り当て関数に必要なすべてのディメンションがお使いのモデルにすでに含まれていることを最初に確認する必要があります。

通常、次のテーブル内のフィールドは、ディメンション項目名を示しており、これらの名前はお使いのモデルにすでに存在している必要があります。これらの名前には、既存のデータエイリアスで定義された名前を使用できます。フィールドにオプションの範囲が含まれている場合は、関連するテーブルで許容される値を確認する必要があります。

関連項目

• 42 ページの「データエイリアス」

• 135 ページの「 ディメンション」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

4.6 値

データブリッジは、新しい期間の開始ごとにモデルで通常必要となる値およびコストの一括更新をサポートします。入力データの形式が定義されたら、仕様ファイルは使用のたびに変化しないようにすべきです。この日常的な手順にはそれが適しています。

値およびコストをサポートするデータベーステーブルは、アプリケーションによって多少異なります。それらのフィールドでは、通常、モデルにすでに存在している必要のあるディメンション項目の名前を指定します。これらの名前には、既存のデータエイリアスで定義された名前を使用できます。

• テーブルは任意の順序で更新できます。ただし、パーセンテージで分割を指定した場合の ResourceDriverValues および ResourceDriverSplits は例外です。パーセンテージが計算されるときに ResourceDriverValuesが存在しない場合、パーセンテージが作用する合計値がないことになります。

• 入力データで値が空白のままの場合は、値ゼロとして解釈されます。入力データで値とパーセンテージの両方を指定し、仕様ファイルでこれらの両方が読み取られるように指示した場合、値がゼロであれば、パーセンテージ値が適用されます。そうでない場合は、値がパーセンテージ値に優先します。

関連項目

• 42 ページの「データエイリアス」

2012-09-2646

更新の準備

• 135 ページの「 ディメンション」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

4.7 インポートメソッド

データを データブリッジにインポートするには、データの処理方法に影響する 4 つのメソッドがあります。これらのメソッドは、データブリッジウィザードで選択することができ、仕様ファイルに同等の TABLE コマンドが作成されます。

• Overwrite and Append(デフォルトのメソッド)

• Replace

• Replace and Sum

• Sum New and Existing

以下の例では、モデルがファイル 1 のデータとともにすでにロードされています。

ファイル 1

数量製品レコード番号

5エグゼクティブチェア1

6エグゼクティブデスク2

4チェア3

5デスク4

3テーブル5

モデルがファイル 2 のデータとともに後でロードされた場合、最終モデルデータは使用されるインポート方法に応じて異なります。

ファイル 2

数量製品レコード番号

6チェア1

7デスク2

5テーブル3

2012-09-2647

更新の準備

8引き出しユニット4

9チェア5

7デスク6

2 番目のファイルには "エグゼクティブチェア" のレコードも "エグゼクティブデスク" のレコードも含まれず、"引き出しユニット" が追加されており、"チェア" と "デスク" にはそれぞれ 2 つのエントリがあります。

関連項目

• 74 ページの「仕様ウィザード – テーブル設定」

• 19 ページの「TABLE 文」

4.7.1 Overwrite and Append

Overwrite and Append メソッドを選択した場合、2 番目のファイルをインポートした後の結果は次のようになります。

レコード番号数量製品

ファイル 1、レコード 15エグゼクティブチェア

ファイル 1、レコード 26エグゼクティブデスク

ファイル 2、レコード 59チェア

ファイル 2、レコード 67デスク

ファイル 2、レコード 35テーブル

ファイル 2、レコード 48引き出しユニット

メソッドの名前が示すように、元のデータは上書きされ、新しいデータが追加されています。

• 2 番目のファイルにエグゼクティブチェアとエグゼクティブデスクへの参照は含まれていないので、そのデータは変化していません。

• チェア、デスク、およびテーブルはすべて 2 番目のファイルにエントリがあるので、それらのデータは 2 番目のファイルの数量で上書きされています。チェアとデスクの数量は、2 番目のファイル内に追加エントリがあるので、2 度上書きされます。この場合、それぞれ最後のエントリが使用されます。

• 引き出しユニットは新しい項目なので、レコードに追加されています。

4.7.2 Replace

2012-09-2648

更新の準備

Replace メソッドを選択した場合、2 番目のファイルをインポートした後の結果は次のようになります。

レコード番号数量製品

エグゼクティブチェア

エグゼクティブデスク

ファイル 2、レコード 59チェア

ファイル 2、レコード 67デスク

ファイル 2、レコード 35テーブル

ファイル 2、レコード 48引き出しユニット

このメソッドでは、インポートファイルの新しいデータで置き換える前に、まず参照される "バージョン" および"期間" のモデルにおけるすべてのデータがクリアされます。

• ファイル 2 にはエグゼクティブチェアおよびエグゼクティブデスクのレコードが含まれていないため、数量はNull です。

• チェア、デスク、テーブルのエントリがすべてファイル 2 に含まれているため、このデータはロードされます。ファイル 2 に追加エントリが存在するため、チェアおよびデスクについてロードされる初期数量が上書きされます。この場合、それぞれ最後のエントリが使用されます。

• 引き出しユニットは新しい項目なので、モデルに追加されています。

4.7.3 Replace and Sum

Replace and Sum メソッドを選択した場合、2 番目のファイルをインポートした後の結果は次のようになります。

レコード番号数量製品

エグゼクティブチェア

エグゼクティブデスク

ファイル 2、レコード 1 + ファイル 2、レコード 5

15チェア

ファイル 2、レコード 2 + ファイル 2、レコード 6

14デスク

ファイル 2、レコード 35テーブル

ファイル 2、レコード 48引き出しユニット

このメソッドでは、インポートファイルの新しいデータで置き換える前に、まず参照される "バージョン" および"期間" のモデルにおけるすべてのデータがクリアされます。項目のエントリが複数存在する場合、数量が合計され、この新しいデータがロードされます。

2012-09-2649

更新の準備

• ファイル 2 にはエグゼクティブチェアおよびエグゼクティブデスクのレコードが含まれていないため、数量はNull です。

• チェア、デスク、テーブルのエントリがすべてファイル 2 に含まれているため、このデータはロードされます。2 番目のファイルにチェアとデスクのエントリが複数あるので、これらの数量は合計されます。

• 引き出しユニットは新しい項目なので、モデルに追加されています。

4.7.4 Sum New and Existing

Sum New and Existing メソッドを選択した場合、2 番目のファイルをインポートした後の結果は次のようになります。

レコード番号数量製品

ファイル 1、レコード 15エグゼクティブチェア

ファイル 1、レコード 26エグゼクティブデスク

ファイル 1、レコード 3 + ファイル 2、レコード 1 + ファイル 2、レコード 5

19チェア

ファイル 1、レコード 4 + ファイル 2、レコード 2 + ファイル 2、レコード 6

19デスク

ファイル 1、レコード 5 + ファイル 2、レコード 38テーブル

ファイル 2、レコード 48引き出しユニット

メソッドの名前が示すとおり、元のデータを 2 番目のファイルからデータに追加できます。つまり、各製品のすべてのエントリは、新規か既存かを問わず、まとめて追加されます。

関連項目

• 19 ページの「TABLE 文」

2012-09-2650

更新の準備

データブリッジの使い方

データブリッジ アプリケーションを起動すると、[ようこそ]ダイアログボックスが表示されます。

このダイアログボックスから次のオプションにアクセスできます。

• 空の制御ファイル: このオプションでは、新しい制御ファイルを作成できます。データブリッジ インタフェースが開き、新しい CTF ファイルを作成できます。

• ウィザードを使用して新しい Bridge 制御ファイルと仕様ファイルを作成: このオプションでは、新しい制御ファイルを作成し、データブリッジ 仕様ウィザードを起動できます。

• 既存のデータブリッジ制御ファイルを開く: 2 つのオプションがあります。画面下部の枠に表示される、一番最近使用されたコントロールファイルのリストからファイルを選択するか、[参照]オプションを選択します。このオプションでは、標準的な Windows の[ファイルを開く]ダイアログボックスが表示され、フォルダを検索して目的のコントロールファイルを探すことができます。

5.1 データブリッジのインタフェース

データブリッジのインタフェースを使用して、ファイルの表示や管理を行えます。インタフェースはカスタマイズ可能で、ワークスペースを制御できます。インタフェースには、Windows の標準的な[最小化]ボタンと[最大化]ボタンがあり、サイズの変更もできます。

データブリッジのインタフェースは次の機能を備えています。

• メニューバー: データブリッジ アプリケーション内のすべての機能にアクセスできる構造になっています。

• ツールバー: メニューバーの下にあるツールバーはカスタマイズ可能なオブジェクトで、アイコンをワンクリックすると対応する機能へアクセスできます。

• ワークスペース: 現在開かれている CTF ファイル内に存在するすべての SPE ファイルをリスト形式で表示します。リストされているファイルの詳細には、仕様ファイル名、入力ファイル、数値形式、出力ファイル、出力方法、トレース、データソースに対してクエリを実行するためにデータブリッジで生成された SQL/MDX文などが含まれます。ワークスペースから、データブリッジ仕様ウィザードにアクセスできます。

• [表示]ウィンドウ: ワークスペースで仕様ファイルが選択されると開きます。[表示]には、選択されているデータのビューが表示されます。画面下部のタブを選択すると、[SPE ファイルを表示]、[入力データを表示]、[マッピングプレビューを表示]、[メッセージウィンドウ]の各画面を表示できます。メニューバーの[表示]メニューを使用して、タブの表示/非表示を切り替えることができます。押しピン( )アイコンをクリックすることにより、ウィンドウをドッキングさせたり、ドッキングを解除する(独立したウィンドウにする)ことができます。すべてのバーとドッキングをリセットするには、[表示]メニューの[バーとドッキングのリセット]を選択します。

• ステータスバー: ログオンしているユーザ、選択されているモード、選択されている保存先、カーソルを置いた領域の説明が表示されるツールヒントが表示されます。

2012-09-2651

データブリッジの使い方

関連項目

• 65 ページの「データブリッジ仕様ファイルウィザード」

5.2 データブリッジにおけるモデルのログイン/ログアウト

データブリッジを使用する際は、有効なモデルにログインする必要があります。ただし、ログインしていない状態でアクションを実行しようとすると、[ログイン]画面が自動的にロードされます。

注モデルビルダにログインしてモデルを開いている場合は、[ツール] > [起動] > [データブリッジ]を選択してデータブリッジを開くことができます。この方法でデータブリッジを起動した場合、ログインする必要はありません。

いったんデータブリッジにログインしたら、開くモデルを選択するか、開くモデルを新規作成する必要があります。モデルを削除することもできます。

5.2.1 ログインする

1 [ログイン]コマンドメニューを選択するか、ツールバーのアイコンをクリックします。

2 [ログイン]画面に有効なユーザ名とパスワードを入力する必要があります。

3 [ユーザ名を記憶する]を選択すると、次に[ログイン]画面がロードされたとき、前回使用されたユーザ名が表示されます。

4 ユーザ名とパスワードを入力したら、[モデル]ボタンをクリックします。この時点でユーザ名とパスワードが検証され、有効な場合は[モデルの選択]ダイアログボックスがロードされます。

注パスワードには、大文字小文字の区別があります。

5 モデルを選択したら、[OK]をクリックしてログインを確定します。

6 モデルからログアウトするには、[ログアウト]メニューコマンドを選択するか、ツールバーのアイコンをクリックします。モデルからログアウトし、操作を続行するには データブリッジを使用してログインし直す必要があります。

関連項目

• 52 ページの「モデルを選択する」

5.2.2 モデルを選択する

2012-09-2652

データブリッジの使い方

使用可能なモデルの一覧が[モデルの選択]ダイアログボックスに表示されます。

1 必要なモデルを選択して、[OK]をクリックします。

選択したモデルが、[ログイン] ダイアログボックスの [モデル] ボックスに表示されます。

2 ネットワーク上のモデルの場所を選択します。

3 ドロップダウンリストから必要なモデルを選択し、[開く]をクリックします。

注インストール済みのアプリケーションに使用できるモデルのみが表示されます。

5.2.3 モデルを作成する

[モデルの選択]ダイアログボックスで新しいモデルを作成することができます。

1 [新規作成]をクリックします。

2 [新しいモデルの作成]ダイアログボックスで、[モデル名]ボックスに名前を入力して、[モデルタイプ]リストからモデルタイプを選択し、必要に応じて[新しいモデルの説明]ボックスに説明を入力します。

3 モデルの監査を有効にする場合、[モデルを監査する]を選択します。

4 [OK]をクリックします。

モデル作成の詳細については、 『SAP BusinessObjects Profitability and Cost Management Modeling ユーザガイド 』の関連する章を参照してください。

新しいモデルの名前は、[モデルの選択]ダイアログボックス内のリストに表示されます。

5.2.4 モデルを削除する

1 [モデルの選択]ダイアログボックスで、削除するモデルを選択して[削除]をクリックします。

2 確認のダイアログボックスで、すべての監査レコードを削除するか、モデルを確認するかを指定して[はい]をクリックします。

[モデルの選択]ダイアログボックスの使用可能なモデルのリストから、モデルが削除されます。

5.3 データソースへのリンク

2012-09-2653

データブリッジの使い方

概要

SAP NetWeaver® Business Warehouse、リレーショナルデータベース、およびその他のデータソースからデータをインポートするため、データブリッジでは SAP リモートファンクションコール (RFC) や OLE DB (ObjectLinking and Embedding データベース) プロバイダなどのミドルウェアを使用するデータソースへのリンクを定義できます。データ ブリッジは、データソースへのアクセスにこのリンクを使用し、データソースに対するクエリーの実行に必要な簡単な SQL(対話式構造化照会言語)文および MDX(MultiDimensional Expressions)文を生成します。データ ブリッジは、フラット ファイルと同様に扱える平滑化された形式でデータを取得します。つまり、フラット ファイルと同様の方法で、取得されたデータの構造と形式を定義する仕様ファイル(SPE)を作成できるということです。以下のプロバイダを仕様してリンクを定義することができます。

• SAP リモート ファンクション コール(RFC)

• ODBC(Open Database Connectivity)

• OLE DB プロバイダおよび OLE DB for OLAP(ODBO)プロバイダ

• IBM の DB2 Call Level Interface(CLI)

• Oracle Call Interface(OCI)

SAP RFC

RFC は、クライアントとサーバー間でデータ交換を行うための機能を提供する SAP アプリケーション プログラミング インターフェイス(API)です。リモート ファンクション コール は、SAP アプリケーションおよび ABAP(Advanced Business Application Programming)プログラミングと一緒に使用でき、外部アプリケーションで SAPサーバーから返されたデータを使用する機能を提供します。データ ブリッジ での使用においては、SAPNetWeaver® Business Warehouse データソースに接続するために、以下のリモート ファンクション コールを使用して接続を定義することができます。

• SAP NW BI RFC(負荷分散)

• SAP NW BI RFC(特定のサーバー):これは最もシンプルで ユーザーが使用しやすいため、推奨されるオプションです。

• SAP NW I RFC(saplogon.ini を使用)

• SAP NW BI RFC(sapnwrfc.ini を使用)

NetWeaver RFC API の詳細については、http://help.sap.com の SAP Help Portal にある関連ドキュメントを参照してください。

ODBC

ODBC はデータベース管理システムを使用するための標準的なソフトウェア API(アプリケーション プログラミング インターフェイス)メソッドです。これは、データベース システムおよびプログラミング言語からは独立して設計されています。システムで使用可能なデータソースに応じて、以下を含むデータソースへの ODBC リンクを定義することができます。

• dBase ファイル

• Excel ファイル

• Microsoft Access データベース テーブル

OLE DB および ODBO プロバイダ

OLE DB は、OLAP サーバーと Windows クライアント間におけるデータ交換用の標準 API(アプリケーションプログラミング インターフェイス)です。OLE DB プロバイダでは、スプレッドシートやテキスト ファイルなどの比較的単純なデータソースと同様に Microsoft SQL Server や Oracle などの複雑なデータベースにもアクセスすることができます。ODBO は OLE DB の拡張機能で、API が多次元データ ストアにアクセス可能になるので、

2012-09-2654

データブリッジの使い方

MDX を使用するキューブへもアクセスできます。Profitability and Cost Management では、以下を含むさまざまなプロバイダを使用してデータ ブリッジ用のリンクを定義することができます。

• Microsoft Jet 4.0 OLE DB Provider

• Microsoft OLE DB Provider for Analysis Services 9.0

• Microsoft OLE DB Provider for Data Mining Services

• Microsoft OLE DB Provider for DTS Packages

• Microsoft OLE DB Provider for Indexing Services for ODBC Drivers

• Microsoft OLE DB provider for OLAP Services 8.0

• Microsoft OLE DB Provider for Oracle

• Microsoft OLE DB Provider for SQL Server

• Microsoft OLE DB Simple Provider

• MS DataShape

• OLE DB Provider for Microsoft Directory Services

• Profitability and Cost Management:アプリケーションの MDX Connector

• SQL Native Client

• SQL Server Replication OLE DB Provider for DTS

• SQLXMLOLEDB

• SQLXMLOLEDB 4.0

制限Microsoft SQL Server Native Client 10.0 ドライバには、認証方法に SQL Server 認証 (混合モード) が選択されている場合の接続に関する既知の問題があります。データブリッジで最初にリンクを設定する際、MicrosoftSQL Server Native Client 10.0 の接続プロパティで指定されたパスワードが保存されていないため、データリンクで外部データソースへ接続することができません。そのため、データブリッジはこの方法でデータベースへ接続することができません。

Native Client の代わりに、デフォルトの SQL Server OLEDB ドライバをご使用ください。結果は Microsoft SQLServer Native Client 10.0 ドライバを使用したときと同じです。

DB2 CLI

DB2 Call Level Interface は、DB2 データベース サーバー用の IBM 標準です。DB2 サーバーへの接続を確立して、ダイナミック SQL 文を渡すために使用されます。DB2 CLI は、OBDC(Open Database Connectivity)標準に基づいており、特定の製品や環境に限定されません。

OCI

Oracle Call Interface は、データへのアクセスおよびクエリー実行に SQL などを使用して Oracle データベースとの接続を行う一連の API です。

5.3.1 データソースへのリンクの作成

データソースへのリンクを作成して管理するために、データブリッジでは、さまざまなデータソースへの接続の定義や、これらのデータソースに対する SQL クエリまたは MDX クエリを作成して実行することができます。

2012-09-2655

データブリッジの使い方

[データブリッジ仕様ウィザード]の[新規リンク]および[リンクの編集]コマンドを使用して、リンクの作成と編集を行います。これらのコマンドは[新しいリンクの作成]および[パラメータ]ダイアログボックスにアクセスします。

リンクを定義するために必要な手順は、接続先のデータソースと選択した情報プロバイダによって変わります。いったん[新しいリンクの作成]ダイアログボックスにアクセスしたら、リンク作成の一般的な手順は次のようになります。

1 適切な情報プロバイダを選択します。

2 必要な接続パラメータを入力します。これには以下を含めることができます。

• データソースの名前および場所

• ユーザ名およびパスワード

• データベースサーバ名

• データベース名またはカタログ名

3 接続をテストします。

4 必要に応じて、詳細設定を行います。これには以下を含めることができます。

• 偽装や接続レベルなどのネットワーク設定

• 接続タイムアウト設定

• アクセス権限

5 必要に応じて、初期化パラメータを確認して編集します。

6 リンクに名前を付けて保存します。

関連項目

• 13 ページの「入力データ」

5.3.1.1 [新しいリンクの作成]ダイアログボックスにアクセスする

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、次のいずれかを実行します。

• 既存の仕様ファイルに移動して目的のファイルを選択し、[開く]をクリックします。

• 新しいファイルの保存場所に移動して、新しいファイルの名前を[ファイル名]ボックスに入力し、[開く]をクリックします。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

2012-09-2656

データブリッジの使い方

[リンク ID]リストのほか[新規リンク]ボタンが表示されます。

7 [新規リンク]をクリックします。

[新しいリンクの作成]ダイアログボックスが開きます。

関連項目

• 71 ページの「仕様ウィザード: [仕様ファイル]画面」

5.3.1.2 SAP NetWeaver BW データソースへのリンクの作成

クエリキューブ(SAP データセット)などの SAP NetWeaver® Business Warehouse(SAP NetWeaver BW)データソースに接続するには、SAP リモートファンクションコール(RFC)を使用してリンクを定義する必要があります。RFC は以下を介した接続をサポートしています。

• 負荷分散: 実行時にアプリケーションサーバの接続先が決定される

• 特定のサーバ: 最もシンプルなオプションで、ほとんどの SAP ユーザになじみがある

• INI ファイル: 負荷分散または特定のサーバオプションのいずれについても INI ファイルを作成することができます。

注SAP Logon パッドに上記の接続設定のいずれかがあれば、入力する必要のある接続パラメータの値は、SAPLogon パッド内の対応する組み合わせと同じになります。入力する設定の検索方法についての詳細は、SAPシステム管理者か IT サポート部門にお問い合わせください。

負荷分散を使用したリンクの作成

SAP NetWeaver® BW データソースへの接続を定義する際に、SAP NW BI RFC(負荷分散)オプションを選択する場合、次のパラメータが必要です。

• リンクおよび説明の名前または ID

• SAP システムの名前(例: Q75)。これはオプションの設定です。

• メッセージサーバのホスト名(例: usciq.wdf.sap.corp)

• アプリケーションサーバのグループ名(例: PUBLIC)。これはオプションの設定です。デフォルト値は PUBLICです。

• SAP NetWeaver® BW のユーザ ID およびパスワード

• 言語の選択(例: 英語(EN)またはドイツ語(DE))

• クライアント ID(例: 003)

• RFC トレース: 値は 0 = OFF または 1 = ON(デフォルトは 0)

• MySapSS02: シングルサインオン(SSO)チケットでのログイン時に使用

• X509Cert

• パートナーの SNC(Secure Networks Communication)名。これはオプションの設定です。SNC でのログイン時に使用します。

• SNC 名。これはオプションの設定です。SNC でのログイン時に使用します。

• SNC ライブラリパス。これはオプションの設定です。SNC でのログイン時に使用します。

2012-09-2657

データブリッジの使い方

• SNC_QOP: セキュリティレベル(例: 0)。SNC でのログイン時に使用します。

特定のサーバへのリンクの作成

SAP NetWeaver® BW データソースへのリンクを定義する場合、SAP NW BI RFC(特定のサーバ)オプションを選択することをお勧めします。これは最もシンプルなオプションで、ほとんどのユーザになじみがあります。次の接続パラメータを入力してください。

• リンクおよび説明の名前または ID

• SAP システムの名前(例: Q75)。これはオプションの設定です。

• 特定の SAP アプリケーションサーバのホスト名(例: usciq75.wdf.sap.corp)

• SAP システム数(例: 10)

• ゲートウェイホスト。これはオプションの設定です。デフォルトは、アプリケーションサーバのゲートウェイです。

• ゲートウェイサーバ。これはオプションの設定です。デフォルトは、アプリケーションサーバのゲートウェイです。

• SAP NetWeaver® BW のユーザ ID およびパスワード

• 言語の選択(例: 英語(EN)またはドイツ語(DE))

• クライアント ID(例: 003)

• RFC トレース: 0 = OFF または 1 = ON(デフォルトは 0)

• MySapSS02: SSO チケットでのログイン時に使用

• X509Cert

• パートナーの SNC(Secure Networks Communication)名。これはオプションの設定です。SNC でのログイン時に使用します。

• SNC 名。これはオプションの設定です。SNC でのログイン時に使用します。

• SNC ライブラリパス。これはオプションの設定です。SNC でのログイン時に使用します。

• SNC_QOP: セキュリティレベル(例: 0)。SNC でのログイン時に使用します。

INI ファイルを使用したリンクの作成

sapnwrfc.ini または saplogin.ini と呼ばれる INI ファイルのいずれかを使用するリンクを定義することができます。このファイルには必要な接続パラメータをすべて入力します。INI ファイルは、現在のディレクトリ(PAS ホームディレクトリ)に置いておく必要があります。

負荷分散を使用するリンクの INI ファイルには、以下のパラメータが含まれます。

DEST = <destination in RfcOpenConnection>R3NAME = <name of the SAP system, optional; default: destination>MSHOST = <host name of the message server>MSSERV = <host name of the message server>GROUP = <group name of the application servers, optional; default: PUBLIC>RFC_TRACE = <0/1: OFF/ON, optional; default: 0(OFF)>

特定のサーバへのリンクの INI ファイルには、以下のパラメータが含まれます。

DEST = <destination in RfcOpenConnection>ASHOST = <hostname of a specific SAP application server>SYSNR = <SAP System Number>GWHOST = <option; default: gateway on application server>GWSERV = <optional; default: gateway on application server>RFC_TRACE = <0/1: OFF/ON, optional; default: 0(OFF)>

データブリッジのリンクを作成し、プロバイダオプションに SAP NW I RFC(saplogon.ini)または SAP NW BIRFC(sapnwrfc.ini)を選択する場合、次の接続パラメータの入力のみ必要です。

2012-09-2658

データブリッジの使い方

• リンクおよび説明の名前または ID

• SAP システムへのクライアント接続を開く関数 RFCOpenConnection 内の出力先パラメータ。これは、INIファイルに入力したのと同じ出力先です。例: OLAPSERVER。

• SAP NetWeaver® BW のユーザ ID およびパスワード

• 言語の選択(例: 英語(EN)またはドイツ語(DE))

• クライアント ID(例: 003)

注Profitability and Cost Management で使用される RFC 接続は、デフォルトでは標準 OBDO BAPI(BusinessApplication Programming Interfaces)を使用します。OBDO BAPI は、クエリごとに取得できるセルが 100 万までに制限されています。より新しいバージョンの SAP RSR BAPI では、取得できるセル数の制限がなくなりました。RSR に Library パラメータを設定することで、RSR BAPI を使用するためのコネクタを設定することができます。詳細については、SAP Note 1232751 を参照してください。

RfcOpenConnection の詳細については、SAP Help Portal(http://help.sap.com)で入手できる関連ドキュメントを参照してください。

5.3.1.2.1 SAP NetWeaver BW データソースへのリンクを作成する

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース]ボックスで、次のオプションの中から 1 つを選択して、[OK]をクリックします。

• SAP NW BI RFC(負荷分散)

• SAP NW BI RFC(特定のサーバ)

• SAP NW I RFC(saplogon.ini を使用)

• SAP NW BI RFC(sapnwrfc.ini を使用)

3 [パラメータ]ダイアログボックスで、必要なパラメータを入力します。

この時点で、[テスト]をクリックして、正しいパラメータを入力しているかどうかを検証することができます。

4 [OK]をクリックします。

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

5.3.1.3 ODBC データソースへのリンクの作成

Microsoft Excel スプレッドシートや Microsoft Access データソースなどの ODBC(Open Database Connectivity)ソースからデータをインポートするには、適切な ODBC プロバイダを選択し、データソース名やデータソースの場所などの接続パラメータを入力して、リンクを定義する必要があります。

リンクを作成する前に、OBDC データソースがマシンにシステム DSN(データソース名)として存在している必要があります。DSN は ODBC のセットアップで、データベースサーバの接続情報を指定するために必要です。ODBC データソースへのリンクの作成で問題が発生した場合は、まず Windows の[ODBC データソースアドミ

2012-09-2659

データブリッジの使い方

ニストレータ]でシステム DSN としてデータソースを追加する必要があります。データソースを追加する際、読み取り専用に指定します。

いったんシステム DNS としてデータソースが追加されると、データソースは[新しいリンクの作成]ダイアログボックスの一覧に使用可能なデータソースの 1 つとして表示されます。リンクを作成するためにそのデータソースを使用します。

5.3.1.3.1 システム DSN としてデータソースを追加する

ODBC(Open Database Connectivity)データソースへのリンクを作成する場合、データソースを作成したソフトウェアのバージョンによっては、問題が発生する可能性があります。たとえば、データソースへのリンクは正常に作成されたが、テーブルが見られないかテーブルにアクセスできない、または、[データブリッジ仕様ウィザード]でリンクを使用するとエラーメッセージを受け取る、といった問題が発生することがあります。このような場合、Windows の[ODBC データソースアドミニストレータ]にシステム DSN としてデータソースを追加することで、この問題を解決できます。

1 Windows の[コントロール パネル]で、[管理ツール]にアクセスして[データ ソース (OBDC)]を開きます。

2 [ODBC データソースアドミニストレータ]ダイアログボックスで、[システム DSN]タブをクリックします。

3 [追加]をクリックします。

4 [データソースの新規作成]画面で、データソースをセットアップするドライバを選択します。たとえば Excel2003 スプレッドシートの場合、[Microsoft Excel Driver (*.xls)]を選択します。

制限Excel および Access 用の OBDC は、現在のところ、サポートされているすべての 64 ビット環境で使用できません。

5 [完了]をクリックします。

6 [セットアップ]ダイアログボックスで、[データソース名]ボックスに名前を入力して、データソースを選択します。例:

• Excel データソースの場合、[バージョン]リストでバージョンを選択して、[ブックの選択]をクリックし、必要なデータを含むブックに移動します。

• Access データベースの場合、[選択]をクリックして必要なデータベースに移動します。

7 [オプション]をクリックして、[読み取り専用]を選択します。

8 [OK]をクリックします。

データソースが[システム DSN]タブに一覧表示され、[新しいリンクの作成]ダイアログボックスでプロバイダとして使用可能になります。

5.3.1.3.2 例: Microsoft Access データベースへのリンクを作成する

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース]ボックスで、[(ODBC) MS Access Database]を選択して[開く]をクリックします。

3 [データベースの選択]ダイアログボックスで、データソースとして使用するデータベースの保存場所まで[ディレクトリ]枠内で移動します。

[ドライブ]リスト内の[ディレクトリ]枠に表示するドライブを選択することができます。

[データベース名]枠には、選択した場所にあるすべてのデータベースが一覧表示されます。[ファイルの種類]リストを使用して枠内に表示するファイルの種類を選択することができます。

4 データソースとして使用するデータベースを選択して、[OK]をクリックします。

2012-09-2660

データブリッジの使い方

[パラメータ]ダイアログボックスに、DBQ、DefaultDir、DriverID、FIL、MaxBufferSizeおよびPageTimeoutの接続パラメータの値が表示されます。

5 [リンク ID]ボックスにリンク用の ID を入力し、[テスト]をクリックして接続パラメータが正しいことを検証します。

6 [OK]をクリックします。

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。ワークブックのワークシートは、ウィザードで閲覧して、データベーステーブルのように扱うことができます。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

5.3.1.3.3 例: Microsoft Excel ワークブックへのリンクを作成する

Microsoft Excel スプレッドシートのデータにアクセスするには、必要なワークシートを含む Excel ワークブックへのリンクを作成します。

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース]ボックスで、[(ODBC) Excel ファイル]を選択して[開く]をクリックします。

3 [ブックの選択]ダイアログボックスで、データソースとして使用するワークブックの保存場所まで[ディレクトリ]枠内で移動します。

[ドライブ]リスト内の[ディレクトリ]枠に表示するドライブを選択することができます。

[データベース名]枠には、選択した場所にあるすべてのワークブックが一覧表示されます。[ファイルの種類]リストを使用して枠内に表示するファイルの種類を選択することができます。

4 データソースとして使用するワークブックを選択して、[OK]をクリックします。

[パラメータ]ダイアログボックスに、DBQ、DefaultDir、DriverID、FIL、MaxBufferSizeおよびPageTimeoutの接続パラメータの値が表示されます。

5 [リンク ID]ボックスにリンク用の ID を入力し、[テスト]をクリックして接続パラメータが正しいことを検証します。

6 [OK]をクリックします。

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。ワークブックのワークシートは、ウィザードで閲覧して、データベーステーブルのように扱うことができます。

5.3.1.4 リレーショナルデータベースへのリンクの作成

ある Profitability and Cost Management モデルから別のモデルに、データベーステーブルをインポートしたり、別のリレーショナルデータベースソースからデータをインポートする場合があります。データベースデータソースへのリンクを作成するには、適切な情報プロバイダを選択して、データベースサーバ、データベース名と場所、および名前とパスワードなどの接続パラメータを設定する必要があります。

2012-09-2661

データブリッジの使い方

注データベースへの接続に特定のユーザー名とパスワードを使用する場合、オプションに[パスワードを保存する]も選択する必要があります。オプションを選択しないと、パスワードエントリがパラメータリストに保存されません。その場合、データソースに渡されず接続に失敗します。

5.3.1.4.1 リレーショナルデータベースへのリンクを作成する

OLE DB(オブジェクトのリンクと埋め込み、データベース)プロバイダを使用して、データベースへのリンクを作成するには、これらの手順に従います。

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース]ボックスで、[OLE DB プロバイダ]を選択して[開く]をクリックします。

3 [データリンクプロパティ]ダイアログボックスの[プロバイダ]タブで、適切なプロバイダを選択し[次へ]をクリックします。

4 データベース名、データベースサーバおよびデータベースのログイン認証情報などの必要な情報を入力して、[接続]タブでの設定を完了します。

注データベースサーバへのログオンに特定のユーザ名およびパスワードを使用するオプションを選択する場合、[パスワードを保存する]チェックボックスも選択する必要があります。

5 [接続のテスト]をクリックして接続をテストし、正しい情報を入力したかどうかを検証します。

6 必要に応じて、[詳細]タブでネットワーク設定、接続のタイムアウト設定、アクセス権限を調整します。

7 必要な場合は、[すべて]タブをクリックしてデータソースの初期化パラメータの一覧を確認します。値を編集するには、パラメータを選択して[値の編集]をクリックします。[プロパティの値を編集]ダイアログボックスで、[プロパティの値]ボックスに新しい値を入力して[OK]をクリックします。

8 [データリンクプロパティ]ダイアログボックスで、[OK]をクリックします。

9 [パラメータ]ダイアログボックスで、[リンク ID]ボックスに名前を入力します。

また、[テスト]をクリックしてリンクをテストするか、ダイアログボックス内のボックスの情報を編集することができます。

10 [OK]をクリックします。

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

例: Microsoft OLE DB Provider for SQL Server を使用してデータベースへのリンクを作成する

情報プロバイダ Microsoft OLE DB Provider for SQL Server を使用してデータベースへのリンクを作成するには、次の手順に従います。

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース]ボックスで、[OLE DB プロバイダ]を選択して[開く]をクリックします。

3 [データリンクプロパティ]ダイアログボックスの[プロバイダ]タブで、[Microsoft OLE DB Provider for SQLServer]を選択して[次へ]をクリックします。

4 [接続]タブで、[サーバ名の選択または入力]リストからデータベースサーバを選択します。

2012-09-2662

データブリッジの使い方

[最新表示]をクリックして、リストを最新表示にします。

5 サーバへのログオン情報を入力するには、次のいずれかを実行します。

• [Windows NT 統合セキュリティを使用する]を選択します。

• [特定のユーザ名およびパスワードを使用する]を選択して、ログイン認証情報を[ユーザ名]および[パスワード]ボックスに入力します。[パスワードを保存する]を選択します。

注シングルサインオン(SSO)が設定されている場合、これらの設定は上書きされ、SSO が使用されます。

6 接続先のデータベースを指定するには、次のいずれかを実行します。

• [サーバ上のデータベースを選択する]オプションを選択して、リストからデータベースを選択します。

• [データベースファイルを名前を指定してアタッチする]オプションを選択して、ファイル名を入力するか

[参照]( )ボタンをクリックして[SQL Server データベースファイルの選択]ダイアログボックスにアクセスして目的のファイルに移動し、[開く]をクリックします。

7 [接続のテスト]をクリックして正しい情報を入力したかどうかを検証します。

8 [OK]をクリックします。

9 [パラメータ]ダイアログボックスで、[リンク ID]ボックスにリンクの名前を入力して、[OK]をクリックします。

リンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

5.3.1.5 OLAP キューブへのリンクの作成

SAP NetWeaver Business Intelligence Warehouse からのキューブデータへのリンク定義のほか、別の Profitabilityand Cost Management モデルなどの他の OLAP キューブへのリンクを定義することができます。

OLAP キューブデータソースにリンクを作成するには、適切な情報プロバイダを選択して、データソース名と場所、ユーザ名とパスワード、カタログ名などの接続パラメータを提供する必要があります。

5.3.1.5.1 OLAP キューブへのリンクを作成する

OLE DB(オブジェクトのリンクと埋め込み、データベース)プロバイダを使用して、OLAP キューブデータソースへのリンクを作成するには、これらの手順に従います。

1 [新しいリンクの作成]ダイアログボックスへのアクセス

2 [使用可能なデータソース]ボックスで、[OLE DB プロバイダ]を選択して[開く]をクリックします。

3 [データリンクプロパティ]ダイアログボックスの[プロバイダ]タブで、適切なプロバイダを選択し[次へ]をクリックします。

4 データソースとその場所、ログイン認証情報、および使用する最初のカタログなどの必要な情報を入力して、[接続]タブでの設定を完了します。

2012-09-2663

データブリッジの使い方

5 [接続のテスト]をクリックして接続をテストし、正しい情報を入力したかどうかを検証します。

6 必要に応じて、[詳細]タブでネットワーク設定、接続のタイムアウト設定、アクセス権限を調整します。

7 必要な場合は、[すべて]タブをクリックしてデータソースの初期化パラメータの一覧を確認します。値を編集するには、パラメータを選択して[値の編集]をクリックします。[プロパティの値を編集]ダイアログボックスで、[プロパティの値]ボックスに新しい値を入力して[OK]をクリックします。

8 [データリンクプロパティ]ダイアログボックスで、[OK]をクリックします。

9 [パラメータ]ダイアログボックスで、[リンク ID]ボックスに名前を入力します。

また、[テスト]をクリックしてリンクをテストするか、ダイアログボックス内のボックスの情報を編集することができます。

10 [OK]をクリックします。

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

例: MDX ODBO Connector を使用して Profitability and Cost Management モデルへのリンクを作成する

Profitability and Cost Management モデルは OLAP(Online Analytical Processing)キューブです。ある Profitabilityand Cost Management モデルから別のモデルに構造と値をインポートするために、データブリッジを使用するには、SAP BusinessObjects Profitability and Cost Management MDX ODBO Connector を使用してモデルカタログへのリンクを作成します。次の手順に進みます。

1 [新しいリンクの作成]ダイアログボックスを開きます。

2 [使用可能なデータソース] ボックスで、[OLE DB プロバイダ] を選択し、[開く] をクリックします。

3 [データリンクプロパティ] ダイアログボックスの[プロバイダ]タブで、[Profitability and Cost Management]を選択して[次へ]をクリックします。

4 [接続]タブで、データソースに接続するログイン認証情報を入力するために、次のいずれかを実行します。

• [Windows NT 統合セキュリティを使用する]を選択します。

• [特定のユーザ名およびパスワードを使用する]を選択して、正しい Profitability and Cost Managementログイン認証情報を[ユーザ名]および[パスワード]ボックスに入力します。必要に応じて、[パスワードを空にする]または[パスワードを保存する]チェックボックスをオンにしてください。

注シングルサインオン(SSO)が設定されている場合、これらの設定は上書きされ、SSO が使用されます。

5 [使用する初期カタログを入力します]リスト内に接続するカタログを選択します。

手順 4 で設定したセキュリティオプションによって、リストをクリックするとログインダイアログボックスが表示されます。正しい[Profitability and Cost Management]ログイン認証情報を入力して、[OK]をクリックすると、使用可能なカタログが表示されたリストが作成されます。

6 [接続のテスト]をクリックして正しい情報を入力したかどうかを検証します。

7 [OK]をクリックします。

[パラメータ]ダイアログボックスにはすべての接続パラメータが一覧表示されます。

8 [リンク ID]ボックスにリンク名を入力して、[OK]をクリックします。

2012-09-2664

データブリッジの使い方

新しいリンクが作成され、[データブリッジ仕様ウィザード]で使用可能になります。

注上記の例では、リンクを設定した Profitability and Cost Management クライアントがアプリケーションサーバ上にローカルにインストールされているものとします。

関連項目

• 56 ページの「[新しいリンクの作成]ダイアログボックスにアクセスする」

5.4 データブリッジ仕様ファイルウィザード

データブリッジ仕様ファイルウィザードは、仕様ファイルと制御ファイルを正常に作成するために必要な手順を案内します。このウィザードは、複数のダイアログボックスで構成されており、これらのダイアログボックスを使用して制御ファイルレコードに必要なすべてのデータを設定できます。

ウィザードを使って作成した仕様ファイルは、単純な方法によるデータのインポートを可能にする基本関数を実行するには十分ですが、仕様ファイルエディタを使用して、より複雑な関数を実行するための仕様ファイル文を追加することができます。

警告追加の文が削除されるため、複雑な関数を実行する仕様ファイルはウィザードを使って編集しないでください。

5.4.1 データブリッジ仕様ウィザードのワークフロー

[データブリッジ仕様ウィザード]画面を通り抜けるパスは、データをインポートするデータソースによって変わります。次のダイアグラムおよびセクションでは、異なる種類のデータインポートのワークフローについて説明しています。

概要

データソースの種類ごとに、ウィザードの[ようこそ]画面から移動して、[仕様ファイル]画面で仕様(SPE)ファイルの選択や作成を行います。[データソースの選択]画面でデータソースを選択して、そのデータソースに合ったタスクを実行します。データソースの種類は以下のとおりです。

• フラットファイル(テキストファイル)

• SAP NetWeaver® Business Warehouse データ

• OLAP キューブからの構造データ

• OLAP キューブからの値データ

• リレーショナルデータベーステーブル

2012-09-2665

データブリッジの使い方

注SAP NetWeaver® Business Warehouse からデータをインポートするには、OLAP キューブから構造データまたは値データのいずれかをインポートするためのワークフローに従います。

特定のデータソース用タスクを完了したら、すべてのデータソースに共通の[仕様ウィザード]画面で作業を行います。共通画面は順番に次のとおりになっています。

• [フィールドマッピング]画面

• [ルックアップフィールド]画面

• [レコードを無視する]画面

• [レコードの選択]画面

• [文字を無視する]画面

• [生成された SPE ファイル]画面

• [オプションの実行]画面

これらの画面での作業を完了したら、すべてのデータソースについてコントロールファイル(CTF)を作成、検証、実行すると、モデルにデータがインポートされます。次のダイアグラムは、データブリッジ仕様ウィザードの使用方法の概要を示しています。

2012-09-2666

データブリッジの使い方

5.4.1.1 フラットファイルのワークフロー

[データブリッジ仕様ウィザード]でデータソースとしてフラットファイルを選択する場合、そのデータソースの種類に特化したタスクを完了します。ファイルを選択したら、次の手順に進みます。

1 [仕様ファイルの設定]画面で仕様ウィザードを実行するかどうかを指定します。

2 [テーブル設定]画面で、データのインポート先となるテーブルを選択します。

3 [代表データの選択] 画面で、フィールド定義をセットアップするために、後の画面で使用されるテキストファイルのデータ行を選択します。

4 [フィールド設定] 画面で代表データをレコードごとに区切る区切り記号を選択します。

これらの手順を完了したら、ウィザードの共通画面を介して操作を行い、データをインポートするために CTFファイルを作成して、検証し、実行します。次のダイアグラムはワークフローの概要を示しています。

5.4.1.2 SAP NetWeaver® Business Warehouse データソースのワークフロー

SAP NetWeaver® Business Warehouse からデータをモデルにインポートする際、OLAP キューブのクエリキューブに接続します。そのため、OLAP キューブから構造データまたは値データをインポートするには、以下のダイアグラムで説明されているワークフローに従います。

2012-09-2667

データブリッジの使い方

関連項目

• 69 ページの「OLAP キューブから値をインポートするワークフロー」

• 68 ページの「OLAP キューブから構造をインポートするワークフロー」

5.4.1.2.1 OLAP キューブから構造をインポートするワークフロー

[データブリッジ仕様ウィザード]で、データソースとして SAP NetWeaver BW クエリキューブなどの OLAP キューブ内の構造を選択する場合、そのデータソースの種類に特化したタスクを完了します。データソースへのリンク

2012-09-2668

データブリッジの使い方

を選択して、構造のインポートおよび構造を選択するためにウィザードの実行を指定したら、次の手順に進みます。

1 [OLAP 構造のインポート]画面で、インポートするディメンション階層を選択します。

2 [仕様ファイルの設定]画面で仕様ウィザードを実行するかどうかを指定します。

3 [テーブル設定]画面で、データのインポート先となるテーブルを選択します。

注モデルに構造データをインポートする場合、PARENTCHILD、PARENTCHILD_BULK のどちらかのテーブルを選択します。[PARENTCHILD] は、OLAP キューブから構造データをインポートする場合にこの画面で使用可能なデフォルトのオプションです。

これらの手順を完了したら、ウィザードの共通画面を介して操作を行い、データをインポートするために CTFファイルを作成して、検証し、実行します。

5.4.1.2.2 OLAP キューブから値をインポートするワークフロー

[データブリッジ仕様ウィザード]で、データソースとして SAP NetWeaver BW クエリキューブなどの OLAP キューブ内の値を選択する場合、そのデータソースの種類に特化したタスクを完了します。データソースへのリンクを選択して、値のインポートおよび MDX 生成ウィザードの実行を指定したら、次の手順に進みます。

1 MDX ウィザードの最初の画面で、カタログ、キューブ、およびメジャーを選択します。値をフィルタで絞り込むかどうかを指定します。

2 MDX ウィザードの 2 番目の画面で、値のある展開したキューブを生成するのに適切なディメンション 階層項目を選択します。

3 ウィザードで自動的に生成された MDX 文を[SQL 文または MDX 文のプレビュー]画面で確認します。画面には、クエリの最初の 50 レコードも表示されます。

4 [仕様ファイルの設定]画面で仕様ウィザードを実行するかどうかを指定します。

5 [テーブル設定]画面で、データのインポート先となるテーブルを選択します。

これらの手順を完了したら、ウィザードの共通画面を介して操作を行い、データをインポートするために CTFファイルを作成して、検証し、実行します。

5.4.1.3 リレーショナルデータベーステーブルのワークフロー

[データブリッジ仕様ウィザード]でデータソースとしてリレーショナルデータベーステーブルを選択する場合、そのデータソースの種類に特化したタスクを完了します。データソースへのリンクを選択したら、次の手順に進みます。

1 [リレーショナルデータベースオプション]画面で、インポートするテーブルまたはビューを選択して、インポートするフィールドを指定します。

2 ウィザードで自動的に生成された SQL 文を[SQL 文または MDX 文のプレビュー]画面で確認します。画面には、クエリの最初の 50 レコードも表示されます。

3 [仕様ファイルの設定]画面で仕様ウィザードを実行するかどうかを指定します。

4 [テーブル設定]画面で、データのインポート先となるテーブルを選択します。

2012-09-2669

データブリッジの使い方

これらの手順を完了したら、ウィザードの共通画面を介して操作を行い、データをインポートするために CTFファイルを作成して、検証し、実行します。

注データソースとして Microsoft Excel ワークブックを使用する場合、このワークフローに従います。

次のダイアグラムはワークフローの概要を示しています。

5.4.2 [データブリッジ仕様ウィザード]画面

5.4.2.1 仕様ウィザード: ようこそ画面

[ようこそ] 画面はウィザードの最初の画面で、メニューで [挿入] 項目を選択するか、Insert キーを押すと表示されます。

ウィザードのインタフェースは Microsoft 標準に基づいており、[次へ]または[戻る]ボタンをクリックすると手順を進めたり戻したりすることができます。[キャンセル]ボタンを押すと、ウィザードを閉じることができます。

[次へ]をクリックします。

2012-09-2670

データブリッジの使い方

5.4.2.2 仕様ウィザード: [仕様ファイル]画面

[仕様ファイル]画面では、仕様ファイルの名前を場所を選択できます。新しいファイルを作成するか、既存のファイルをロードすることが可能です。

[仕様ファイル]ボックスの右側にある[参照]ボタン をクリックして[データブリッジ仕様ファイルの選択]ダイアログボックスを開きます。

このダイアログボックスで、仕様ファイルが保存されるディレクトリを指定し、既存のファイルを選択するか新しいファイルを作成することができます。これは標準の Windows ダイアログボックスです。既存のファイルをロードする場合は、ダイアログボックスのスクロール可能なパネルに詳細が表示されます。

また、マップされたドライブを介してネットワーク上に指定ファイルを選択および作成することにより、これらのファイルを組織内の他のユーザと共有することもできます。

続行するには[次へ]をクリックし、

5.4.2.3 仕様ウィザード: [データソースの選択]画面

[データソースの選択]画面では、インポートするファイルまたはデータソースを指定することができます。次のいずれかを選択します。

• [フラットファイルからインポート]ではテキストファイルをインポートします。

• [外部データソースからインポート]ではリレーショナルデータベースまたは OLAP キューブからインポートします。

[フラットファイルからインポート]を選択する場合、[入力ファイル]ボックスの右側にある参照]ボタン をクリックして、[入力ファイルの選択]ダイアログボックスを開きます。

データファイルをロードしたら、[表示]ボタン をクリックして情報を表示できます。Microsoft メモ帳でデータファイルが開きます。

[外部データソースからインポート]を選択する場合、ユーザが データブリッジで作成したすべてのリンクが一覧表示されている[リンク ID]リストから適切なリンクを選択します。適切なリンクが使用できない場合は、[新規リンク]をクリックして[新しいリンクの作成]ダイアログボックスにアクセスします。

リンクを選択すると、[リンクの編集]および[リンクの削除]ボタンが使用可能になります。

OLAP キューブデータソースへのリンクを選択する場合、[構造のインポート]または[値のインポート]のいずれかを指定する必要があります。[構造のインポート]を選択すると、[インポートする構造を選択するウィザードを実行します]チェックボックスがデフォルトで選択されます。

[値のインポート]を選択すると、[MDX 生成ウィザードの実行]チェックボックスがデフォルトで選択されます。

2012-09-2671

データブリッジの使い方

データソースを選択したら、[次へ]をクリックして続行します。

関連項目

• 95 ページの「制御ファイルの実行」

• 55 ページの「データソースへのリンクの作成」

5.4.2.4 仕様ウィザード: リレーショナルデータベースオプション

リレーショナルデータベースからのインポートを選択する場合、[リレーショナルデータベースオプション]画面が表示されます。

1 リストの中から、テーブルを選択するか、インポートするデータを確認します。

2 [インポートするフィールドの選択]ボックスで、各フィールドに隣接するチェックボックスをオンまたはオフにして、インポートされるフィールドを指定します。

3 続行するには[次へ]をクリックします。

5.4.2.5 仕様ウィザード: SQL 文または MDX 文のプレビュー

データソースとしてリレーショナルデータベースまたは OLAP キューブを選択する場合、[SQL 文または MDX文のプレビュー]画面の最上部の表示枠に、データブリッジがデータソースに対してクエリを実行するために生成した SQL 文または MDX 文が表示されます。

必要に応じて、表示枠で文を編集することができます。

下部の表示枠には次のタブが含まれます。

• [グリッド]タブには、クエリの最初の 50 レコードがグリッド形式で表示されます。

• [メッセージ]タブには、たとえばクエリによって影響を受ける行数など、関連するメッセージが表示されます。

左から右に向かって、画面の最下部にあるメッセージバーに、リンク ID、[グリッド]タブ内で現在選択されているレコード数、クエリの実行にかかった時間が表示されます。

文を確認したら、[次へ]をクリックして続行します。

5.4.2.6 仕様ウィザード: OLAP 構造のインポート

OLAP キューブから構造のインポートを選択した場合、インポートするディメンション階層を[OLAP 構造のインポート]画面で選択します。

2012-09-2672

データブリッジの使い方

画面にはリンク ID のナビゲーションツリーおよび接続先のカタログが含まれます。各カタログにはキューブが含まれ、そのカタログごとに、ディメンションで構成されるツリーとそれらのディメンション内の階層が含まれます。

OLAP データの表示内容をわかりやすくし、階層の検索と移動を簡単にするため、メンバー名およびメンバーキャプションの画面表示方法を選択できます。

画面の任意の場所で右クリックして、コンテキストメニューから[ODBO 表示オプション]を選択し、次のオプションから 1 つを選択します。

• Member Caption Only

• Member Name Only

• Member Caption (Member Name)

• Member Name (Member Caption)

たとえば、クエリを実行しているデータソースが、メンバーキャプションとして簡単に理解可能な人間の言語の名前と一緒に、長く一意の ID ナンバーをメンバー名として使用しているとします。しかし、メンバーキャプションは一意ではありません。この場合、メンバー名のみを表示するのは実用的ではありません。なぜなら、長くて大きな数字の ID は、読みにくく思い出しにくい上、識別しづらいからです。しかし、メンバーキャプションのみでは、一意ではないためエラーを引き起こす可能性があります。メンバー名とメンバーキャプションを組み合わせて表示すると、正しい構造を簡単に素早く見つけられるようになります。

インポートする構造を選択するには、[キューブ]を展開してから、そこからインポートするキューブを展開します。[ディメンション]、インポートする階層が含まれるディメンション、[階層]の順に展開します。インポートする階層が見つかるまで[階層]ツリーを移動して、それを選択します。親項目を選択すると、自動的にすべての子項目とその子項目が含まれます。

選択を解除するには、枠内の任意の場所を右クリックして、コンテキストメニューで[選択のクリア]を選択します。

構造を選択している場合は、[次へ]をクリックして続行します。

5.4.2.7 仕様ウィザード: MDX ウィザード(1)

OLAP キューブからの値データのインポートおよび[MDX 生成ウィザード]の実行を選択する場合、MDX ウィザードの最初の画面は、インポートするメジャーを選択する画面です。

1 [カタログの選択]リストでカタログを選択します。

2 [キューブの選択]リストでキューブを選択します。

3 [メジャーの選択]リストでメジャーを選択します。

4 値をフィルタリングするには、[フィルタ値]チェックボックスをオンにして、横にあるボックスにフィルタを入力します。たとえば、「 > 500」または「<>0」です。

5 続行するには[次へ]をクリックします。

5.4.2.8 仕様ウィザード: MDX ウィザード(2)

2012-09-2673

データブリッジの使い方

OLAP キューブから値データをインポートする場合、まずインポートするメジャーを[MDX 生成ウィザード]で選択します。MDX ウィザードの 2 番目の画面で、値のある展開したキューブを生成するのに適切なディメンション項目を選択します。

たとえば、メジャー LineItemValues をモデルにインポートする場合、"バージョン"、"期間"、"責任センタ"、"明細" という適切なキーディメンションのメンバーを選択して、必要な値をインポートします。

ディメンションを選択するには、次の手順に従います。

1 以下のオプションの中から適切な選択方法を 1 つ選びます。

• Select individual items

• 全ての下位レベルリーフアイテムを選択: このオプションは階層のリーフレベルまたは最下位のアイテムのみを選択します。

• Select All Descendant items: このオプションでは、階層のすべての子とその下位の子を選択します。

2 右側の[ディメンション]枠で、ディメンションを選択します。

3 左側のナビゲーションツリーで、選択したディメンションの[階層]ノードを展開して、必要なディメンションメンバーまたは階層に移動してそれを選択します。

この画面の操作を完了したら、[次へ]をクリックして、生成された MDX 文を[SQL 文または MDX 文のプレビュー]画面で確認することができます。

5.4.2.9 仕様ウィザード: 仕様ファイルの設定

[仕様ファイルの設定]画面には、仕様ファイルを作成するオプションが表示されます。既存の仕様ファイルを使用していて、設定を再作成しない場合は、[仕様ウィザードの実行]チェックボックスをオフにします。[次へ]をクリックすると、最後の[オプションの実行]画面に移動します。

注仕様ウィザードの実行を選択した場合は、すでに設定した設定値が自動的に上書きされます。

関連項目

• 79 ページの「仕様ウィザード: オプションの実行」

5.4.2.10 仕様ウィザード – テーブル設定

[テーブル設定]画面では、データが転送されるテーブルを選択できます。

1 画面の上部にある[テーブル]リストから、インポートするテーブルを選択します。

注構造データをインポートする場合、PARENTCHILD テーブルを選択します。特定のデータソースでは、このテーブルがデフォルトのオプションとして表示されます。

2012-09-2674

データブリッジの使い方

2 [インポート方法]エリアのオプションから[インポート方法]を選択します。

次の表は、さまざまなインポート方法のオプションが、どのように新しいデータと既存のデータを処理し、テーブルのヘッダレコードにロード方法のパラメータを挿入するかを示します。

ロード方法オプション

上書きと追加

REPLACE既存データの置換

REPLACE SUM既存データを置換し、新データを集計する

SUM既存データで新データを集計する

これらのオプションはデータブリッジの実行時に有効になります。

注PARENTCHILD テーブルが選択されている場合、使用できるインポート方法は[上書きと追加]のみです。

3 フラットファイルをインポートする場合、[形式]領域でファイルタイプの形式オプションを選択します。

• 固定形式のファイル: 列ベースのレポート

• 区切り記号付きファイル: コンマ区切りファイル

4 [次へ]をクリックします。

関連項目

• 47 ページの「インポートメソッド」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

5.4.2.11 仕様ウィザード: 代表データの選択

[代表データの選択]画面には、[代表データ]リスト内にある入力ファイルの最初の行が表示され、定義済みの区切り記号を使用して、レコードが表示されます。

データブリッジは、入力ファイルから最初の 100 行を読み込んで、ドロップダウンリストに表示します。インポートプロセスで使用するデータの最初の行を選択する必要があります。

注ソースファイルに保存されているデータを代表する行を選択する必要があります。

[次へ]をクリックします。

2012-09-2675

データブリッジの使い方

5.4.2.12 仕様ウィザード: フィールド設定

[テーブル設定]画面で[区切り記号付きファイル]を形式として選択すると、[フィールド設定]画面が表示されます。この画面には、ソースファイルの選択した行を分割するために現在の区切り記号が使用される場合のフィールドコンテンツが表示されます。区切り記号はデフォルトでコンマに設定されていますが、画面の上部にある[区切り記号]リストを使ってこの選択を優先指定することができます。

[テーブル設定]画面で[固定形式のファイル]を形式として選択すると、[固定フィールドの設定]画面が表示されます。このダイアログボックスには、ソースファイルの選択した行が分割される場合のフィールドコンテンツが表示されます。表示枠の[フィールド番号]、[値]、[分割前の文字]、および[分割後の文字]列に、フィールドコンテンツの詳細がリストされます。

データブリッジでは、最初は次の非スペースが見つかったときに新しいフィールドを開始します。選択したフィールドのコンテンツは別個のフィールド番号として表示されます。[値]フィールドは、その値の開始文字と終了文字によって定義されます。値を調整するには、[文字]フィールドをクリックしたときに表示されるスピンボックスを使用して、文字の値を目的の数に変更します。[追加]および[削除]ボタンを使用して、新しいフィールドを追加したり、重複フィールドを削除することができます。

続行するには[次へ]をクリックします。

5.4.2.13 仕様ウィザード: フィールドマッピング

[フィールドマッピング]画面には、選択されたテーブル内のフィールドリストが表示されます。画面上部のテキストは、データのインポート先のテーブル名を表しており、同様に、リンク ID や、たとえばクエリがスキーマクエリか、MDX クエリか、リレーショナルデータベースに対するクエリなのかという、データソースに関する詳細も表します。

フィールドの詳細は、表示枠の[フィールド名]、[フィールドタイプ]、[列インデックス]および[マッピング]列に一覧表示されます。フィールドのタイプは、キーフィールドと数値フィールドの 2 つです。各フィールド名がキータイプの場合、マッピングを設定する必要があります。つまり、モデルテーブル内のフィールドをインポートされたデータ内のフィールドにマップするということです。"マッピング"フィールドをクリックすると表示されるリストボックスを使用するか、最終入力ファイルで使用される定数値を入力してマッピングを変更することができます。ディメンションにマップできるフィールド、たとえば DimensionName フィールドは、リストボックスにディメンション名が示されています。

フラットファイルをインポートする場合、マッピングリストで使用できるオプションには、[フィールド設定]画面および[デフォルト]で定義したフィールドが含まれます。

リレーショナルデータベーステーブルをインポートする場合、マッピングリストで使用できるオプションには、[リレーショナルデータベースオプション]画面および[デフォルト]で選択したテーブルフィールドが含まれます。

OLAP((Online Analytical Processing)データにマップする場合、マッピングリストには以下のオプションを含めることができます。

2012-09-2676

データブリッジの使い方

• PARENT_NAME

• PARENT_CAPTION

• MEMBER_NAME

• MEMBER_CAPTION

• MEMBER_NAME_CAPTION: 後ろにアンダースコア(_)とメンバーキャプションが付いたメンバー名を表示します。例: 012345678_Sales。

• MEMBER_CAPTION_NAME: 後ろにアンダースコア(_)とメンバー名が付いたメンバーキャプションを表示します。例: Sales_012345678。

AttributeFlag フィールドのマッピングを設定する場合、マッピングリストで[ATTRIBUTE_FLAG]オプションを選択します。また、次の定数のいずれかを入力または選択することができます。

• 10: 主階層

• 15: 属性階層のみ

• 12: 属性の割り当て

ConsolidationType フィールドのマッピングを設定する場合、マッピングリストで[CONSOLIDATIONTYPE]オプションを選択します。また、次のオプションのいずれかを入力または選択することができます。

• +(加算)

• -(減算)

• OR(すべて - 属性)

• AND(共通 - 属性)

• ~(連結しない)

Transactional Costing モデルの場合のみ:

COSTOBJECTDRIVER テーブルを Transactional Costing モデルにインポートすると、選択した "トランザクションアクティビティドライバ" の [HVActivityDriverName] がフィールドのリストに含まれます。

[プレビュー]をクリックして、フィールドマッピングが設定してあるかどうかインポートされるデータのテーブルを確認します。[OK]をクリックして[プレビュー]ウィンドウを閉じます。

続行するには[次へ]をクリックします。

関連項目

• 40 ページの「ParentChild テーブル」

• 99 ページの「SAP BusinessObjects Profitability and Cost Management テーブル」

5.4.2.14 仕様ウィザード: ルックアップフィールド

[ルックアップフィールド]画面では、元の名前の置き換えが含まれるファイル名とともに、ソースデータ内のフィールド名を指定できます。これにより、ソースファイル内の名前とデータベース内の名前の突き合わせが行われます。

フィールド名ごとに、別々のステートメント行を追加する必要があります。

2012-09-2677

データブリッジの使い方

1 [追加]ボタンをクリックして、新しいステートメント行を追加します。

[ルックアップフィールド]ダイアログボックスが開きます。

2 [ルックアップと置換を実行するフィールド]リストで、ソースファイルのフィールド名を選択します。

3 [参照]をクリックして置き換えのフィールド名が含まれるルックアップ ファイルの場所を探し、そのファイルを選択して[開く]をクリックします。

[ルックアップを実行するファイル]ボックスに、選択したファイルの名前が含まれています。

4 ソース内のフィールド名とルックアップ ファイル内の名前の突き合わせを大文字小文字の区別なく行う場合は、[大文字と小文字を区別しない]チェックボックスを選択します。

5 [OK]をクリックします。

[フィールド名]、[ファイル名]、および[大文字と小文字を区別しない]の各列に、ステートメント行が表示されます。

6 ステートメント行を追加するには[追加]ボタン、作成した行を修正するには[編集]ボタン、不要なものを削除するには[削除]ボタンを使用します。

7 続行するには[次へ]をクリックします。

5.4.2.15 仕様ウィザード: レコードを無視する

[レコードを無視する]画面には、特定の文字列を含むレコード、行内の特定の位置にあるレコード、または特定の値をもつレコードを無視するオプションが表示されます。

画面上の[文字列を含む行を無視する]領域または[特定の値をもつレコードを無視する]領域にある適切なフィールドに、データを直接入力します。その他の基準を入力または削除するには、各領域の[追加]または[削除]をクリックします。データを含む行を選択した場合は、[編集]ボタンのみ使用可能で、レコードに対する基準を変更できます。

続行するには[次へ]をクリックします。

5.4.2.16 仕様ウィザード: レコードの選択

[レコードの無視]画面では、無視するデータを選択するのに対し、[レコードの選択]画面では、入力した文字列に基づいてデータを選択できます。入力した文字列が含まれないデータはすべて無視されます。

データは画面の[レコードの選択]フィールドに直接入力します。[追加]ボタンまたは[削除]ボタンを押して、基準を追加したり削除できます。データを含む行を選択した場合は、[編集]ボタンのみ使用可能で、レコードに対する基準を変更できます。

続行するには[次へ]をクリックします。

2012-09-2678

データブリッジの使い方

5.4.2.17 仕様ウィザード: 文字列を無視する

[文字列を無視する]画面では、入力ファイルから特殊文字(二重引用符 " など)を無視するオプションが表示されます。

データは画面の[文字列を無視する]と[行内にある場合は無視する(空白は任意の場所)]フィールドに直接入力します。[追加]ボタンまたは[削除]ボタンを押して、基準を追加したり削除できます。データを含む行を選択した場合は、[編集]ボタンのみ使用可能で、レコードに対する基準を変更できます。

続行するには[次へ]をクリックします。

5.4.2.18 仕様ウィザード: 作成された SPE ファイル

このダイアログボックスでは、ウィザードによって作成された仕様ファイルをプレビューできます。表示ウィンドウは編集可能で、ウィザードによって行われた設定を変更できます。ダイアログボックスには独自の[プロパティ]メニューがあり、コンテキストメニューを使用して設定できます。

また[入力ファイルを表示]をクリックすると、画面右側に表示される入力ファイルの内容が表示されます。

続行するには[次へ]をクリックします。

5.4.2.19 仕様ウィザード: オプションの実行

ウィザードの最後に表示される画面は[オプションの実行]画面です。表示されるオプションは、次のとおりです。

• [トレースの有効化]チェックボックス: 各コントロールレコードは個別のトレースフラグを持ち、現在のコントロールレコードのフラグは[トレース]オプションを使用して選択/選択解除できます。このオプションを使用して、仕様ファイル実行時のエラーを追跡できます。

• [ヨーロッパの数値形式]チェックボックス: 数値を英国形式からフランスなど他のヨーロッパ諸国で使用されている形式に変換し、小数点はコンマになります。たとえば、2.75 から 2,75 に変換します。

• [タブの換算]チェックボックス: コンマやスペースなどの文字を設定して、入力ファイル内のタブと置き換えます。[換算先]ボックスに文字を入力します。

続行するには[次へ]をクリックします。

関連項目

• 95 ページの「制御ファイルの実行」

• 71 ページの「仕様ウィザード: [データソースの選択]画面」

2012-09-2679

データブリッジの使い方

5.4.2.20 仕様ウィザード: 完了

ウィザードの最終画面で[完了]をクリックしてウィザードを閉じ、仕様ファイルに対する変更内容をすべて保存します。

5.4.3 データブリッジ仕様ファイルウィザードの実行

5.4.3.1 例: フラットファイルをインポートするための SPE ファイルを作成する

このタスク例では、ある Profitability and Cost Management モデルから別の Profitability and Cost Managementモデルにエクスポートされる、アクティビティドライバ値(ADVS.csv)のCSV(カンマ区切り)ファイルをインポートする仕様(SPE)ファイルを作成するために、[データブリッジ仕様ウィザード]を使用します。インポートでは、元のデータをすべて上書きして新しいデータを追加します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で[フラットファイルからインポート]が選択されていることを確認して、[入力デー

タ]ボックスの右にある[参照]( )ボタンをクリックします。

7 [入力ファイルの選択]ダイアログボックスで、インポートするファイル(この場合 ADVS.csv)に移動してファイルを選択し、[開く]をクリックします。

[入力データ]ボックスには、選択したファイルのファイルパスが表示されます。

2012-09-2680

データブリッジの使い方

8 [次へ]をクリックします。

9 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

10 [テーブル設定]画面で、[テーブル]リストの[ACTIVITYDRIVERVALUE]を選択します。

11 [インポート方法]領域で、[上書きと追加]が選択されていることを確認します。

12 [フォーマット]領域で、[区切り記号付きファイル]が選択されていることを確認して、[次へ]をクリックします。

[代表データの選択]画面では、ファイルの最初の行のテキストが[代表データ]リストに表示されます。この行がインポートするフィールドの代表になります。

13 [次へ]をクリックします。

14 [フィールド設定]画面で、カンマが[区切り記号]リスト内で選択されていることを確認して、[次へ]をクリックします。

15 [フィールドマッピング]画面で、キーフィールド ActivityDriverName が、入力ファイルのアクティビティドライバ名を含むフィールドにマップされていることを確認します。マップされていない場合、そのフィールドの[マッピング]リストをクリックして、リスト内から正しいフィールドを選択します。

16 必要があれば、入力ファイル内のフィールドが ACTIVITYDRIVERVALUE テーブル内のフィールドに正しくマップされるまで、手順 15 を繰り返します。

[プレビュー]ボタンを使用して、フィールドが正しくマップされているかどうかを確認します。

17 [次へ]をクリックします。

18 [ルックアップフィールド]画面で、[次へ]をクリックします。

19 [レコードを無視する]画面で、[次へ]をクリックします。

20 [レコードの選択]画面で、[次へ]をクリックします。

21 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

22 [オプションの実行]画面で、[次へ]をクリックします。

23 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

生成された SPE ファイルは次のとおりです。

//Table DestinationTABLE ACTIVITYDRIVERVALUE//Fields to be loaded from source fileACROSS ActivityDriverName, CostObject1Name, CostObject2Name, ActivityDriverValue//Set delimiter.TREAT ',' Delimiter//Data is delimited.RECORD ControlDATA(A*)DATA(A*)DATA(A*)DATA(N*)

SKIP TO EOLEND ON EOF

2012-09-2681

データブリッジの使い方

関連項目

• 67 ページの「フラットファイルのワークフロー」

5.4.3.2 例: SAP NetWeaver® Business Warehouseから構造データをインポートするためのSPEファイルを作成する

このタスク例では、"責任センタ"ディメンションを作成する目的で、複数レベルの構造データを SAP NetWeaverBusiness Warehouse(SAP NetWeaver BW)から Profitability and Cost Management モデルにインポートするために、新しい仕様(SPE)ファイルを作成する際に[データブリッジ仕様ウィザード]を使用します。

これらの手順は、次のとおりであると仮定します。

• SAP Business Explorer(SAP BEx)でクエリキューブを作成している

• クエリには行または自由特性のいずれかに 0COSTCENTER がある

• BW Master Data の 0COSTCENTER に定義された階層がある

留意点外部アクセスでクエリを解放することを確認します。[BEx Query Properties]に移動して、[詳細]タブを開いて確認します。

インポートでは、元のデータをすべて上書きして新しいデータを追加します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

注次の手順はほんの一例です。Profitability and Cost Management ではあらゆる特性があらゆるディメンションの作成に使用できます。詳細については、http://www.sdn.sap.com の SAP Developer Network(SDN)で入手できる 『How to use DataBridge to bring SAP BW Query data to SAP Business Objects PCM 7.5 』を参照してください。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

2012-09-2682

データブリッジの使い方

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次いずれかを実行します。

• SAP NetWeaver BW クエリキューブに接続するために設定するリンクを選択します。

• SAP NetWeaver BW クエリキューブに新しいリンクを作成します。

8 [次へ]をクリックします。

画面に[構造のインポート]オプションと[値のインポート]オプションが表示されます。[構造のインポート]はデフォルトで選択されています。

9 [次へ]をクリックします。

10 [OLAP 構造のインポート]画面で、[カタログ ユーザのキューブ] > [キューブ] > [ユーザのキューブ/ユーザのクエリ] > [ディメンション] > [0COSTCENTER] > [階層] > [ユーザの階層]の順に選択します。最上位のノードを選択して、[次へ]をクリックします。

階層を選択するとそのすべての子を選択することになります。

11 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

12 [テーブル設定]画面で、[テーブル]リストの[PARENTCHILD]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

13 [フィールドマッピング]画面で、次のようにマッピングを設定します。

a DimensionName フィールドでは、[マッピング]リストで[責任センタ]を選択します。

b ParentName フィールドでは、[マッピング]リストで[Field3: PARENT_NAME]を選択します。

c ChildName フィールドでは、[マッピング]リストで[Field1: MEMBER_NAME]を選択します。

d AtrributeFlag フィールドでは、[マッピング]リストで[10(主階層のみ)]を選択します。

これはオプションのフィールドです。

e ConsolidationType フィールドでは、[マッピング]リストで[+(加算)]を選択します。

14 フィールドが正しくマッピングされていることを確認するには、[プレビュー]をクリックします。

15 [次へ]をクリックします。

16 [ルックアップフィールド]画面で、[次へ]をクリックします。

17 [レコードを無視する]画面で、[次へ]をクリックします。

18 [レコードの選択]画面で、[次へ]をクリックします。

19 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

20 [オプションの実行]画面で、[次へ]をクリックします。

21 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

関連項目

• 68 ページの「OLAP キューブから構造をインポートするワークフロー」

• 57 ページの「SAP NetWeaver BW データソースへのリンクの作成」

2012-09-2683

データブリッジの使い方

5.4.3.3 例: SAP Netweaver® Business Warehouse から値をインポートするための SPE ファイルを作成する

この例では、ゼロ値を持たない明細値を SAP NetWeaver BW から Profitability and Cost Management モデルにインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。

これらの手順は、次のとおりであると仮定します。

• SAP Business Explorer(SAP BEx)でクエリキューブを作成している

• クエリには、行または自由特性のいずれかに 0COSTCENTER、0VERSION、0FISCYEAR、0COSTELMNTおよび 0CURRENCY があります。

• 列に明細値と呼ばれるキー数値があります。

留意点外部アクセスでクエリを解放することを確認します。[BEx Query Properties]に移動して、[詳細]タブを開いて確認します。

インポートでは、元のデータをすべて上書きして新しいデータを追加します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

注次の手順はほんの一例です。詳細については、https://www.sdn.sap.com の SAP Developer Network(SDN)で入手できる 『How to use DataBridge to bring SAP BW Query data to SAP Business Objects PCM 7.5 』を参照してください。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次いずれかを実行します。

• SAP NetWeaver BW クエリキューブに接続するために設定するリンクを選択します。

2012-09-2684

データブリッジの使い方

• SAP NetWeaver BW クエリキューブに新しいリンクを作成します。

8 [次へ]をクリックします。

画面に[構造のインポート]オプションと[値のインポート]オプションが表示されます。[構造のインポート]はデフォルトで選択されています。

9 [値のインポート]を選択します。

[MDX 生成ウィザードの実行]チェックボックスが表示され、デフォルトで選択された状態になっています。

10 [次へ]をクリックします。

11 MDX ウィザードの最初の画面で、関連カタログをリストから選択し、[キューブを選択]リストからインポートするクエリキューブを選択します。

12 [メジャーを選択]リストで[LineItemValue]を選択します。

13 [フィルタ値]を選択して、ゼロ値をフィルタで除外するためにボックスに「<>0」と入力します。

14 [次へ]をクリックします。

15 MDX ウィザードの 2 番目の画面で、たとえば[全ての下位レベルリーフアイテムを選択]などのオプションを選択して、インポートする階層を選択します。

16 クエリの特性ごとに(0COSTCENTER、0VERSION、0FISCYEAR、0COSTELMNT および 0CURRENCY)ナビゲーションツリーで階層を展開して、適切な階層レベルを選択します。[次へ]をクリックします。

[SQL 文または MDX 文のプレビュー]画面に生成された MDX 文が表示されます。[グリッド]タブにクエリから最初の 50 レコードが表示されます。

17 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

18 [テーブル設定]画面で、[テーブル]リストの[LINEITEMVALUE]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

19 [フィールドマッピング]画面で、マッピングが次のように設定されていることを確認します。

a VersionName フィールドでは、[マッピング]リストで[FieldX: 0VERSION]を選択します。

b PeriodName フィールドでは、[マッピング]リストで[FieldX: 0FISCYEAR]を選択します。

c RespCenterName フィールドでは、[マッピング]リストで[FieldX: 0COSTCENTER]を選択します。

d LineItemName フィールドでは、[マッピング]リストで[FieldX: 0COSTELMNT]を選択します。

e CurrencyName フィールドでは、[マッピング]リストで[FieldX: 0CURRENCY]を選択します。

f LineItemValue フィールドでは、[マッピング]リストで[FieldX: 明細値]を選択します。

20 [次へ]をクリックします。

21 [ルックアップフィールド]画面で、[次へ]をクリックします。

22 [レコードを無視する]画面で、[次へ]をクリックします。

23 [レコードの選択]画面で、[次へ]をクリックします。

24 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

25 [オプションの実行]画面で、[次へ]をクリックします。

26 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

2012-09-2685

データブリッジの使い方

関連項目

• 69 ページの「OLAP キューブから値をインポートするワークフロー」

• 57 ページの「SAP NetWeaver BW データソースへのリンクの作成」

5.4.3.4 例: Microsoft Access データベーステーブルをインポートするための SPE ファイルを作成する

このタスク例では、PARENTCHILD という名前のテーブルにある Profitability and Cost Management モデルの構造を含む Microsoft Access データベーステーブルを、別の Profitability and Cost Management モデルにインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次のいずれかを実行します。

• Microsoft Access データベースへの接続をセットアップするリンクを選択します。

• Microsoft Access データベースへの新しいリンクを作成します。

8 [次へ]をクリックします。

9 [リレーショナルデータベースオプション]画面で、[データをインポートするテーブルまたはビューの選択]リストから[PARENTCHILD]を選択します。

[インポートするフィールドの選択]ボックスに、テーブル内のすべてのフィールドが一覧表示されます。

10 [次へ]をクリックします。

[SQL 文または MDX 文のプレビュー]画面には生成された SQL 文が次のように表示されます。SELECT *FROM PARENT_CHILD。[グリッド]タブにクエリから最初の 50 レコードが表示されます。

2012-09-2686

データブリッジの使い方

11 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

12 [テーブル設定]画面で、[テーブル]リストの[PARENTCHILD]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

13 [フィールドマッピング]画面で、次のようにマッピングを設定します。

a DimensionName フィールドでは、[マッピング]リストで[アクティビティ]を選択します。

b ParentName フィールドでは、[マッピング]リストで[PARENTNAME]を選択します。

c ChildName フィールドでは、[マッピング]リストで[CHILDNAME]を選択します。

d AtrributeFlag フィールドでは、[マッピング]リストで[ATTRIBUTEFLAG]を選択します。

これはオプションのフィールドです。

e ConsolidationType フィールドでは、[マッピング]リストで[CONSOLIDATIONTYPE]を選択します。

14 [次へ]をクリックします。

15 [ルックアップフィールド]画面で、[次へ]をクリックします。

16 [レコードを無視する]画面で、[次へ]をクリックします。

17 [レコードの選択]画面で、[次へ]をクリックします。

18 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

19 [オプションの実行]画面で、[次へ]をクリックします。

20 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

生成された SPE ファイルは次のとおりです。

//Table DestinationTABLE PARENTCHILD//Fields to be loaded from source fileACROSS ParentName, ChildName, AttributeFlag, ConsolidationType//Set delimiter.TREAT ',' Delimiter//Data is delimited.//Set fixed values.REPEAT DimensionName EVERY 1 LINE USING ActivitiesRECORD ControlDATA(A*)DATA(A*)DATA(A*)DATA(N*)DATA(A*)

SKIP TO EOLEND ON EOF

関連項目

• 60 ページの「例: Microsoft Access データベースへのリンクを作成する」

2012-09-2687

データブリッジの使い方

5.4.3.5 例: Microsoft Excel スプレッドシートをインポートするための SPE ファイルを作成する

このタスク例では、Profitability and Cost Management モデルからエクスポートされた LineItemValues の MicrosoftExcel スプレッドシートを別の Profitability and Cost Management モデルにインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。インポートでは、元のデータをすべて上書きして新しいデータを追加します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次のいずれかを実行します。

• Microsoft Excel ワークブックへの接続をセットアップするリンクを選択します。

• Microsoft Excel ワークブックへの新しいリンクを作成します。

8 [次へ]をクリックします。

9 [リレーショナルデータベースオプション]画面で、[データをインポートするテーブルまたはビューの選択]リストから LineItemValues を含むワークシートを選択します。

[データをインポートするテーブルまたはビューの選択]リストに、ワークブック内のすべてのワークシートが、その名前にドル記号($)が追加されて表示されます。

[インポートするフィールドの選択]ボックスに、テーブル内のすべてのフィールドが一覧表示されます。

10 [次へ]をクリックします。

[SQL 文または MDX 文のプレビュー]画面には生成された SQL 文が次のように表示されます。SELECT *FROM ['<worksheet name>']。[グリッド]タブにクエリから最初の 50 レコードが表示されます。

注Excel OBDC リンクは、ワークシート内にあるデータの最初の行をフィールド名として使用します。

11 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

2012-09-2688

データブリッジの使い方

12 [テーブル設定]画面で、[テーブル]リストの[LINEITEMVALUE]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

13 [フィールドマッピング]画面で、次のようにマッピングを設定します。

a VersionName フィールドでは、[マッピング]リストからワークシート内でバージョン名を含むフィールド名を選択します。

b PeriodName フィールドでは、[マッピング]リストからワークシート内で期間名を含むフィールド名を選択します。

c RespCenterName フィールドでは、[マッピング]リストからワークシート内で責任センタ名を含むフィールド名を選択します。

d LineItemName フィールドでは、[マッピング]リストからワークシート内で明細名を含むフィールド名を選択します。

e CurrencyName フィールドでは、[マッピング]リストからワークシート内で通貨名を含むフィールド名を選択します。

f LineItemValue フィールドでは、[マッピング]リストからワークシート内で LineItemValue 値を含むフィールド名を選択します。

14 フィールドが正しくマッピングされていることを確認するには、[プレビュー]をクリックします。

15 [次へ]をクリックします。

16 [ルックアップフィールド]画面で、[次へ]をクリックします。

17 [レコードを無視する]画面で、[次へ]をクリックします。

18 [レコードの選択]画面で、[次へ]をクリックします。

19 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

20 [オプションの実行]画面で、[次へ]をクリックします。

21 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

以下は、生成された SPE ファイルの例です。

//Table DestinationTABLE LINEITEMVALUE//Fields to be loaded from source fileACROSS VersionName, PeriodName, RespCenterName, LineItemName, CurrencyName, LineItemValue//Set delimiter.TREAT ',' Delimiter//Data is delimited.RECORD ControlDATA(A*)DATA(A*)DATA(A*)DATA(A*)DATA(A*)DATA(N*)

SKIP TO EOLEND ON EOF

2012-09-2689

データブリッジの使い方

関連項目

• 61 ページの「例: Microsoft Excel ワークブックへのリンクを作成する」

5.4.3.6 例: Profitability and Cost Management データソーステーブルをインポートするためのSPE ファイルを作成する

このタスク例では、ある Profitability and Cost Management モデルから別の Profitability and Cost Managementモデルに、構造データを含むリレーショナルデータベースをインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次のいずれかを実行します。

• データベースへの接続をセットアップするリンクを選択します。

• データベースへの新しいリンクを作成します。

8 [次へ]をクリックします。

9 [リレーショナルデータベースオプション]画面で、インポートする構造データを含むテーブルを[データをインポートするテーブルまたはビューの選択]リストから選択します。

[インポートするフィールドの選択]ボックスに、テーブル内のすべてのフィールドが一覧表示されます。

10 [次へ]をクリックします。

[SQL 文または MDX 文のプレビュー]画面には生成された SQL 文が次のように表示されます。SELECT *FROM <Table name>。[グリッド]タブにクエリから最初の 50 レコードが表示されます。

11 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

2012-09-2690

データブリッジの使い方

12 [テーブル設定]画面で、[テーブル]リストの[PARENTCHILD]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

13 [フィールドマッピング]画面で、次のようにマッピングを設定します。

a ディメンション名を含むフィールドでは、適切な値を[マッピング]リストから選択します。

b "親の名前"フィールドを含むフィールドでは、適切な値を[マッピング]リストから選択します。

c 子の名前を含むフィールドでは、適切な値を[マッピング]リストから選択します。

d 適切な属性フラグ値を[マッピング]リストから選択するか、適切な定数を入力します。

これはオプションのフィールドです。

e 連結タイプを含むフィールドでは、連結タイプを表す適切な値を[マッピング]リストから選択します。

14 [次へ]をクリックします。

15 [ルックアップフィールド]画面で、[次へ]をクリックします。

16 [レコードを無視する]画面で、[次へ]をクリックします。

17 [レコードの選択]画面で、[次へ]をクリックします。

18 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

19 [オプションの実行]画面で、[次へ]をクリックします。

20 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

関連項目

• 61 ページの「リレーショナルデータベースへのリンクの作成」

• 69 ページの「リレーショナルデータベーステーブルのワークフロー」

5.4.3.7 例: OLAP 構造データをインポートするための SPE ファイルを作成する

このタスク例では、ある Profitability and Cost Management モデルから別の Profitability and Cost Managementモデルに、"責任センタ"ディメンションの構造をインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

2012-09-2691

データブリッジの使い方

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次のいずれかを実行します。

• Profitability and Cost Management モデルに接続するために設定するリンクを選択します。

• Profitability and Cost Management モデルに新しいリンクを作成します。

8 [次へ]をクリックします。

9 [OLAP 構造のインポート]画面で、モデルを含むカタログを展開して[キューブ]を展開し、そこからインポートするモデルを選択します。[ディメンション]を展開してディメンションを選択し、[責任センタ]を展開してインポートする階層を選択します。

階層を選択するとそのすべての子を選択することになります。

10 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

11 [テーブル設定]画面で、[テーブル]リストの[PARENTCHILD]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

12 [フィールドマッピング]画面で、次のようにマッピングを設定します。

a DimensionName フィールドでは、[マッピング]リストで[責任センタ]を選択します。

b ParentName フィールドでは、[マッピング]リストで[PARENT_NAME]を選択します。

c ChildName フィールドでは、[マッピング]リストで[MEMBER_NAME]を選択します。

d AtrributeFlag フィールドでは、[マッピング]リストで[ATTRIBUTEFLAG]を選択します。

これはオプションのフィールドです。

e ConsolidationType フィールドでは、[マッピング]リストで[CONSOLIDATIONTYPE]を選択します。

13 [次へ]をクリックします。

14 [ルックアップフィールド]画面で、[次へ]をクリックします。

15 [レコードを無視する]画面で、[次へ]をクリックします。

16 [レコードの選択]画面で、[次へ]をクリックします。

17 [文字を無視する]画面で、[次へ]をクリックします。

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

18 [オプションの実行]画面で、[次へ]をクリックします。

19 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

2012-09-2692

データブリッジの使い方

以下は、生成された SPE ファイルの例です。

//Table DestinationTABLE PARENTCHILD//Fields to be loaded from source fileACROSS Parentage, ChildName, AttributeFlag, ConsolidationType//Set fixed valuesREPEAT DimensionName EVERY 1 LINE USING 'Responsibility Centers'//Set delimiter.TREAT ',' Delimiter//Data is delimited.RECORD ControlDATA(A*)SKIP TO DELIMITERDATA(A*)SKIP TO DELIMITERSKIP TO DELIMITERSKIP TO DELIMITERDATA(N*)DATA(A*)

SKIP TO EOLEND ON EOF

関連項目

• 63 ページの「OLAP キューブへのリンクを作成する」

• 68 ページの「OLAP キューブから構造をインポートするワークフロー」

5.4.3.8 例: OLAP 値データをインポートするための SPE ファイルを作成する

このタスク例では、ある Profitability and Cost Management モデルから別の Profitability and Cost Managementモデルに、LineItemValues が 0 より大きい値をインポートするため、新しい仕様(SPE)ファイルを作成する際に、[データブリッジ仕様ウィザード]を使用します。インポートでは、既存のデータを上書きして新しいデータを追加します。この例では、ルックアップフィールド設定はなく、無視されるレコードまたは文字列もありません。また、テキスト文字列に基づいて特に選択されているレコードもありません。

1 データブリッジを開き、次の手順のいずれかを実行して仕様ウィザードを起動します。

• [ようこそ]ダイアログボックスの[ウィザードを使用して新しいデータブリッジ制御ファイルと仕様ファイルを作成]を選択します。

• ツールバーの[新しい仕様ファイルの作成]アイコンをクリックします。

• [編集] > [挿入]を選択します。

• キーボードで Insert キーを押します。

2 [ようこそ]画面で[次へ]をクリックします。

3 [仕様ファイル]画面で、[仕様ファイル]ボックスの右側にある[参照]ボタン( )をクリックします。

4 [データブリッジ仕様ファイルの選択]ダイアログボックスで、SPE ファイルを保存する場所に移動して、[ファイル名]ボックスにファイルの名前を入力し、[OK]をクリックします。

[仕様ファイル]ボックスに新しい SPE ファイルのファイルパスが表示されます。

2012-09-2693

データブリッジの使い方

5 [次へ]をクリックします。

6 [データソースの選択]画面で、[外部データソースからインポート]を選択します。

画面に[リンク ID]ボックスが表示されます。

7 [リンク ID]ボックスで、次のいずれかを実行します。

• Profitability and Cost Management モデルに接続するために設定するリンクを選択します。

• Profitability and Cost Management モデルに新しいリンクを作成します。

画面に[構造のインポート]オプションと[値のインポート]オプションが表示されます。[構造のインポート]はデフォルトで選択されています。

8 [値のインポート]を選択します。

[MDX 生成ウィザードの実行]チェックボックスが表示され、デフォルトで選択された状態になっています。

9 [次へ]をクリックします。

10 MDX ウィザードの最初の画面で、関連カタログをリストから選択し、インポートするモデルを[キューブを選択]リストから選択します。

11 [メジャーを選択]リストで[LineItemValue]を選択します。

12 [フィルタ値]を選択して、0 より大きい値を抽出するため「>0」と入力します。

13 [次へ]をクリックします。

14 MDX ウィザードの 2 番目の画面で、選択オプションから例えば[Select all Descendent items]などを選択します。

15 [ディメンション]枠および左側にあるナビゲーションツリーで[バージョン]を選択し、[バージョン] > [階層] >[バージョン]の順に展開して、適切な階層項目を選択します。

16 LineItemValue メジャーのすべてのキーディメンションが次の順番になるまで、手順 12 と 13 を繰り返します。"期間"、"責任センタ"、"明細"、"通貨"。[次へ]をクリックします。

[SQL 文または MDX 文のプレビュー]画面に生成された MDX 文が表示されます。[グリッド]タブにクエリから最初の 50 レコードが表示されます。

17 [仕様ファイルの設定]画面で[仕様ウィザードの実行]チェックボックスが選択されていることを確認して、[次へ]をクリックします。

18 [テーブル設定]画面で、[テーブル]リストの[LINEITEMVALUE]を選択します。[次へ]をクリックします。

[上書きと追加]オプションがデフォルトで選択されています。

19 [フィールドマッピング]画面で、マッピングが次のように設定されていることを確認します。

a VersionName フィールドでは、[Mapping]リストで[Field 1: Versions]を選択します。

b PeriodName フィールドでは、[マッピング]リストで[フィールド 2: 期間]を選択します。

c RespCenterName フィールドでは、[マッピング]リストで[フィールド 3: 責任センタ]を選択します。

d LineItemName フィールドでは、[マッピング]リストで[フィールド 4: 明細]を選択します。

e CurrencyName フィールドでは、[マッピング]リストで[フィールド 5:LineItemValue]を選択します。

f LineItemValue フィールドでは、[マッピング]リストで[フィールド 6: LineItemValue]を選択します。

20 [次へ]をクリックします。

21 [ルックアップフィールド]画面で、[次へ]をクリックします。

22 [レコードを無視する]画面で、[次へ]をクリックします。

23 [レコードの選択]画面で、[次へ]をクリックします。

24 [文字を無視する]画面で、[次へ]をクリックします。

2012-09-2694

データブリッジの使い方

[生成された SPE ファイル]画面に生成された SPE ファイルのプレビューが表示されます。

25 [オプションの実行]画面で、[次へ]をクリックします。

26 ウィザードの最後のページで[完了]をクリックします。

データブリッジの表示ペインに新しい SPE ファイルが一覧表示されます。ファイルのコンテンツは、画面の下部にある[SPE ファイルを表示]タブで見ることができます。

以下は、生成された SPE ファイルの例です。

//Table DestinationTABLE LINEITEMVALUE//Fields to be loaded from source fileACROSS VersionName, PeriodName, RespCenterName, LineItemName, CurrencyName, LineItemValue//Set delimiter.TREAT ',' Delimiter//Data is delimited.RECORD ControlDATA(A*)DATA(A*)DATA(A*)DATA(A*)DATA(A*)DATA(N*)

SKIP TO EOLEND ON EOF

関連項目

• 69 ページの「OLAP キューブから値をインポートするワークフロー」

• 63 ページの「OLAP キューブへのリンクを作成する」

5.5 制御ファイルの実行

制御ファイルを実行するには、次の手順に従ってください。

1 次のいずれかを実行します。

• ツールバーの[現在の制御ファイルを実行]アイコンをクリックする。

• メニューバーから[実行] > [制御ファイルを実行]を選択する。

• F8 キーを押す。

[データブリッジの実行]ダイアログボックスに、現在のモデルの詳細が表示されます。

このダイアログは、現在のモデルの詳細を示します。

2 [モデルオプション]領域で、[モデル]ボックスの右側の[参照]ボタン をクリックして、データを実行するモデルを参照します。

[モデルの選択]ダイアログボックスが開きます。

3 モデルを選択し、[OK]をクリックします。

2012-09-2695

データブリッジの使い方

新しいモデル名が[モデル]ボックスに表示されます。

画面で選択可能なオプションは、次のとおりです。

• 構造の作成を許可する: このチェックボックスは、デフォルトでオンになります。モデル内にまだ存在していない、新しいモデル構造の作成が可能になります。データ値を既存の構造のみにインポートするには、このオプションをオフにしてください。

注[構造の作成を許可する]をオフにすると、新しいデータ構造と関連する値がすべて無視されます。

• トレースの生成: このオプションを選択すると、[オプションの実行]画面で[トレースの有効化]が選択されているすべての仕様ファイルでトレースが実行されます。

• 実行: このオプションを選択すると、データブリッジが起動し、インポート処理が実行されます。下部のステータスバーには、完了したインポートのパーセンテージに関する案内が表示されます。

• 並べ替え: このオプションを選択すると、モデル内の階層構造の並べ替えが実行されます。モデルがディメンション階層構造の所定の位置に配置された後は、昇順(A ~ Z、0 ~ 9)または降順(Z ~ A、9 ~ 0)に並べ替えることができます。[並べ替え]ボタンをクリックすると、[ディメンション構造の並べ替え]ダイアログボックスが開きます。このダイアログボックスでは、[ディメンション]リストで並べ替えるディメンションを、[データエイリアス]リストで並べ替えに使用するエイリアスを指定し、さらに並べ替えを降順にするか昇順にするかを指定することができます。

• トレースを表示: このオプションを選択すると、Windows メモ帳でトレースレポートが開きます。デフォルトでは、このレポートは Windows 一時ディレクトリに TRC ファイルとして保存されます。このボタンは、[トレースの生成]オプションを選択している場合のみアクティブになります。

• [アラートを表示]

• 中断: 進行中のインポートを中止します。

注中断の時点までにインポートされたデータはロールバックされません。

インポートが完了すると、確認メッセージが表示されます。メッセージボックスには、インポート済みファイルから読み取られた行数と無視された行数が通知され、モデルアラートを表示するかどうかを尋ねるメッセージが表示されます。[はい]をクリックすると、[アラート]ダイアログボックスが表示されます。ダイアログボックスに、データブリッジが無視したレコードに関するアラートが表示されます。無視されたレコードの説明を表示することもできます。

モデルビルダ タスクバーの[セキュリティアラート]をクリックしてから、[アラート]ダイアログボックスの[モデルアラート]タブをクリックして、無視されたインポートレコードのアラートを表示することもできます。

• トレースをオンにすると、インポートの完了に時間がかかります。

• いったん並べ替えが実行されると、元の順序に戻すことはできません。

2012-09-2696

データブリッジの使い方

コマンドラインからの制御ファイルの実行

データブリッジ アプリケーションでは、データブリッジ制御ファイルをコマンドラインまたはバッチフ イルのいずれかから実行できます。SAP BusinessObjects Profitability and Cost Management ユーザは PCMCONSOLEを使用できます。Windows を使用するこのアプリケーションのユーザは、コマンドラインまたは コンソールウィザード のいずれかを使用して実行できます。

6.1 PCMCONSOLE を使用したコマンドラインからの実行

注PCMCONSOLE をコマンドファイルと併用することで、複数のコマンドを連続して実行できます。

1 SAP BusinessObjects Profitability and Cost Management プログラムがあるディレクトリに移動します。

Windows システムの場合、このディレクトリは C:\ Program Files\Common Files\SAP BusinessObjects\PCMです。

2 「PCMCONSOLE」と入力し、続いて以下のパラメータを入力します。

• USERNAME=<ユーザ>

• PASSWORD=<パスワード>

• OPEN =<モデル名>

• DATABRIDGEIMPORT=<データブリッジコントロールファイル>

• 必要な追加の PCMCONSOLE パラメータ( 『SAP BusinessObjects Profitability and Cost Managementコンソールユーザガイド 』を参照)

PCMCONSOLE username=user password=pass open=Profitabilitymodel databridgeimport=c:\ADBImportspec.ctf prefixdate log=c:\MyLog.txt

2012-09-2697

コマンドラインからの制御ファイルの実行

SAP BusinessObjects Profitability and Cost Management テーブル

この項には、アプリケーションの入力テーブル内のすべてのフィールドが記載されています。

関連項目

• 43 ページの「Alias テーブルフィールド」

• 41 ページの「属性フラグ」

• 41 ページの「連結タイプ」

• 42 ページの「データエイリアス」

• 40 ページの「ParentChild テーブル」

7.1 ACTIVITYDRIVERVALUE

このテーブルは、特定のアクティビティドライバに関連する値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

アクティビティドライバの名前キーActivityDriverName

原価対象の名前キーCostObject1Name

原価対象の名前キーCostObject2Name

原価対象の名前キーCostObject3Name

原価対象の名前キーCostObject4Name

原価対象の名前キーCostObject5Name

ActivityDriverValue数値ActivityDriverValue

ActivityDriverDeltaValue数値ActivityDriverDeltaValue

2012-09-2699

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

ActivityDriverTargetValue数値ActivityDriverTargetValue

7.2 ACTIVITYREASSIGN

このテーブルは、アクティビティの再割り当ての詳細をすべて記録します。

フィールドの説明フィールド属性フィールド名

デフォルトでは、ディメンションのルート名、すなわちバージョンが使用されます。

キーVersionName

デフォルトでは、ディメンションのルート名、すなわち期間が使用されます。

キーPeriodName

デフォルトでは、ディメンションのルート名、すなわち責任センタが使用されます。

キーRespCenterName

アクティビティの名前キーActivityName

資源ドライバキーResourceDriverName

配賦ドライバキーActivityResourceDriverName

ターゲットの <すべての責任センタ> は、責任センタとして指定されます。

キーTargetRespCenterName

ターゲットの <すべての実行済みアクティビティ> は、アクティビティとして指定されます。

キーTargetActivityName

7.3 ALIAS、ALIAS_BULK

このテーブルは、すべてのディメンションにおける項目のエイリアス名を記録します。

フィールドの説明フィールド属性フィールド名

ディメンション名。キーDimensionName

データエイリアスのグループ名(Default Aliasなど)

キーDataAliasName

2012-09-26100

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

空白のままにする: ParentChild テーブルの[属性フラグ]フィールドで定義する必要があります。

省略可能Attribute Flag

上記で指定した DataAliasName にある項目のエイリアス名

キーAlias

項目のデフォルトのエイリアス名省略可能DefaultAlias

モニタ情報 – 入力データを空白のままにします。

省略可能AttributeInfo

7.4 BOMMAKEUPVOLUME

このテーブルには、ルールベースのバージョンおよび期間 Bill of Materials 構成ボリュームの値が記録されます。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

原価対象の名前 (製品の名前)キーCostObject1Name

コンポーネントの名前 (製品に含まれるコンポーネントの名前)

キーComponentName

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

製品のコンポーネント構成ボリューム(原価対象 1)

オプションBOMMakeupVolume

7.5 BOMPRODUCTIONVOLUME

このテーブルには、ルールベースの Bill of Materials 作成ボリュームが含まれます。

2012-09-26101

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

原価対象の名前 (製品の名前)キーCostObject1Name

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

コンポーネント作成ボリュームオプションBOMProductionVolume

7.6 BOMUNITSSOLD

このテーブルには、Bill of Materials 販売数量のルールベース値が含まれます。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

原価対象の名前 (製品の名前)キーCostObject1Name

原価対象の名前 (製品の名前)キーCostObject2Name

原価対象の名前 (製品の名前)キーCostObject3Name

原価対象の名前 (製品の名前)キーCostObject4Name

原価対象の名前 (製品の名前)キーCostObject5Name

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

製品/部品販売数量値オプションBOMUnitsSold

7.7 BOUNDARYINFO

2012-09-26102

SAP BusinessObjects Profitability and Cost Management テーブル

このテーブルは、境界グループの詳細を記録します。

フィールドの説明フィールド属性フィールド名

境界グループキーBoundaryGroupName

境界名キーBoundaryName

アイコン名キーIconName

色省略可能RangeColor

色省略可能DataColor

7.8 COSTOBJECTDRIVER

このテーブルは、原価対象の割り当てでドライバを識別します。また値の位置や値を適用する順番も記録します。

フィールドの説明フィールド属性フィールド名

デフォルトは責任センタキーRespCenterName

明細、アクティビティ、またはサービスの名前キーLineItemActivityName

アクティビティ、明細、またはサービスキーLineItemActivityTypeName

原価対象 1のアクティビティドライバ英字ActivityDriver1Name

原価対象 2のアクティビティドライバ英字ActivityDriver2Name

原価対象 3のアクティビティドライバ英字ActivityDriver3Name

原価対象 4のアクティビティドライバ英字ActivityDriver4Name

原価対象 5のアクティビティドライバ英字ActivityDriver5Name

原価対象 1のアクティビティドライバの位置(0:すべて、1: 親、2: 現在、3007: 未割り当ての責任センタ)

省略可能VolumeRespCenter1Type

原価対象 2 のアクティビティドライバの位置(0: すべて、1: 親、2: 現在、3007: 未割り当ての責任センタ)

省略可能VolumeRespCenter2Type

原価対象 3のアクティビティドライバの位置(0:すべて、1: 親、2: 現在、3007: 未割り当ての責任センタ)

省略可能VolumeRespCenter3Type

2012-09-26103

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

原価対象 4のアクティビティドライバの位置(0:すべて、1: 親、2: 現在、3007: 未割り当ての責任センタ)

省略可能VolumeRespCenter4Type

原価対象 5のアクティビティドライバの位置(0:すべて、1: 親、2: 現在、3007: 未割り当ての責任センタ)

省略可能VolumeRespCenter5Type

原価対象 1 ~ 5 のドライバが適用される順序(最初が 1、2 番目が 2 など)

省略可能Order1

原価対象 1 ~ 5 のドライバが適用される順序(最初が 1、2 番目が 2 など)

省略可能Order2

原価対象 1 ~ 5 のドライバが適用される順序(最初が 1、2 番目が 2 など)

省略可能Order3

原価対象 1 ~ 5 のドライバが適用される順序(最初が 1、2 番目が 2 など)

省略可能Order4

原価対象 1 ~ 5 のドライバが適用される順序(最初が 1、2 番目が 2 など)

省略可能Order5

CostObjectActivityUnitRate の計算に使用されるトランザクションアクティビティドライバ

英字

HVActivityDriverName

注Transactional Costing タイプモデルのみで使用可能

7.9 CELLMEMOS

このテーブルは、特定のグリッド項目に対するメモ文字列を記録します。

フィールドの説明フィールド属性フィールド名

メモ文字列キーCellMemo

メモが示すグリッド値のタイプを識別します。

数値TableFieldID

最初のキーディメンションの項目名キーDimension1ItemName

アイテムの EPOCodeキーDimension1ItemEPOCode

2 番目のキーディメンションの項目名キーDimension2ItemName

2012-09-26104

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

アイテムの EPOCodeキーDimension2ItemEPOCode

3 番目のキーディメンションの項目名キーDimension3ItemName

アイテムの EPOCodeキーDimension3ItemEPOCode

4 番目のキーディメンションの項目名キーDimension4ItemName

アイテムの EPOCodeキーDimension4ItemEPOCode

5 番目のキーディメンションの項目名キーDimension5ItemName

アイテムの EPOCodeキーDimension5ItemEPOCode

6 番目のキーディメンションの項目名キーDimension6ItemName

アイテムの EPOCodeキーDimension6ItemEPOCode

7 番目のキーディメンションの項目名キーDimension7ItemName

アイテムの EPOCodeキーDimension7ItemEPOCode

8 番目のキーディメンションの項目名キーDimension8ItemName

アイテムの EPOCodeキーDimension8ItemEPOCode

9 番目のキーディメンションの項目名キーDimension9ItemName

アイテムの EPOCodeキーDimension9ItemEPOCode

10 番目のキーディメンションの項目名キーDimension10ItemName

アイテムの EPOCodeキーDimension10ItemEPOCode

11 番目のキーディメンションの項目名キーDimension11ItemName

アイテムの EPOCodeキーDimension11ItemEPOCode

12 番目のキーディメンションの項目名キーDimension12ItemName

アイテムの EPOCodeキーDimension12ItemEPOCode

13 番目のキーディメンションの項目名キーDimension13ItemName

アイテムの EPOCodeキーDimension13ItemEPOCode

14 番目のキーディメンションの項目名キーDimension14ItemName

アイテムの EPOCodeキーDimension14ItemEPOCode

15 番目のキーディメンションの項目名キーDimension15ItemName

アイテムの EPOCodeキーDimension15ItemEPOCode

2012-09-26105

SAP BusinessObjects Profitability and Cost Management テーブル

7.10 COSTOBJECTASSIGNMENT

このテーブルは、原価対象の割り当てに含まれるソースおよびターゲット項目を記録します。

フィールドの説明フィールド属性フィールド名

デフォルトは責任センタです。キーRespCenterName

明細、アクティビティ、またはサービスの名前キーLineItemActivityName

アクティビティ、明細、またはサービスキーLineItemActivityTypeName

原価対象の項目名は、ターゲットの原価対象ディメンションのいずれかです。

キーCostObjectName

項目が所属するターゲットの原価対象ディメンションは、原価対象 x の形式を取り、x は 1~ 5の範囲です。

キーCostObjectTypeName

7.11 CURRENCYINFO

このテーブルは、通貨形式の詳細を記録します。

フィールドの説明フィールド属性フィールド名

CurrencyName英字CurrencyName

CurrencySymbol英字CurrencySymbol

CurrencyDecimal英字CurrencyDecimal

CurrencyThousand英字CurrencyThousand

CurrencyGrouping英字CurrencyGrouping

CurrencyPosCurrency英字CurrencyPosCurrency

CurrencyNegCurrency英字CurrencyNegCurrency

CurrencyDigits英数字CurrencyDigits

CurrencyDescription英字CurrencyDescription

2012-09-26106

SAP BusinessObjects Profitability and Cost Management テーブル

7.12 CURRENCYRATE

このテーブルは、バージョンおよび期間ごとの通貨レートを記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

通貨の名前キーCurrencyName

CurrencyRate数値CurrencyRate

7.13 DAVERSION

このテーブルは、ドライバ分析バージョンに関する詳細を記録します。

フィールドの説明フィールド属性フィールド名

ドライバ分析バージョンの名前キーVersionName

ドライバ分析バージョンのベースとなるソースバージョンの名前

キーReferenceVersionName

7.14 DEFAULTBOMMAKEUPVOLUME

このテーブルには、デフォルト Bill of Materials 構成の値が含まれます。

フィールドの説明フィールド属性フィールド名

原価対象の名前 (製品の名前)キーCostObject1Name

コンポーネントの名前 (製品に含まれるコンポーネントの名前)

キーComponentName

2012-09-26107

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

製品のコンポーネントデフォルト構成ボリューム (原価対象 1)

オプションDefaultBOMMakeupVolume

7.15 DEFAULTBOOK

このテーブルは、ユーザグループに関連付けられているデフォルトブックを記録します。

フィールドの説明フィールド属性フィールド名

ブックの名前英数字BookName

ユーザグループの名前英数字GroupName

7.16 EMPLOYEEBOUNDARY

このテーブルは、関連付けられた従業員のメジャーを持つ境界グループを記録します。

説明フィールド属性フィールド名

従業員の名前キーEmployeeName

境界グループの名前キーBoundaryGroupName

メジャーの名前キーMeasureName

7.17 EMPLOYEEBOUNDARYVALUE

このテーブルは、従業員の境界のパーセンテージ値を記録します。

2012-09-26108

SAP BusinessObjects Profitability and Cost Management テーブル

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

従業員の名前キーEmployeeName

境界の名前キーBoundaryName

原価対象の名前キーCostObject1Name

原価対象の名前キーCostObject2Name

従業員に対する境界値のパーセンテージ

数値EmployeePercentBoundaryValue

7.18 EMPLOYEERESOURCEDRIVERSPLIT

このテーブルは、従業員間の分割資源値を記録します。

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

従業員の名前キーEmployeeName

資源ドライバの名前キーResourceDriverName

アクティビティの名前キーActivityName

従業員の分割資源値数値EmployeeResourceDriverSplit

7.19 LINEITEMDETAILVALUE

このテーブルは、明細詳細の値を記録します。

2012-09-26109

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細詳細の名前キーLineItemDetailName

明細の名前キーLineItemName

LineItemDetailValueに適用する通貨キーCurrencyName

明細詳細の値数値LineItemDetailValue

7.20 EXTACTCOUNITRATE

このテーブルには、Transactional Costing モデルタイプの外部アクティビィ原価対象単位レートが含まれます。

フィールドの説明フィールド属性フィールド名

バージョンの名前英字VersionName

期間の名前英字PeriodName

責任センタの名前キーRespCenterName

アクティビティの名前キーActivityName

アクティビティドライバの名前キーActivityDriverName

原価対象 1 ディメンション項目の名前英字CostObject1Name

原価対象 2 ディメンション項目の名前英字CostObject2Name

原価対象 3 ディメンション項目の名前英字CostObject3Name

原価対象 4 ディメンション項目の名前英字CostObject4Name

原価対象 5 ディメンション項目の名前英字CostObject5Name

外部アクティビティ原価対象の単位レート

省略可能ExtActivityCostObjectUnitRate

外部アクティビティ原価対象の固定単位レート

省略可能ExtActivityCostObjectFixedUnitRate

2012-09-26110

SAP BusinessObjects Profitability and Cost Management テーブル

7.21 EXTERNALACTIVITYVALUE

このテーブルは、アクティビティに対して外部指定された値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

アクティビティの名前キーActivityName

通貨の名前キーCurrencyName

値数値ExternalActivityValue

固定値数値ExternalActivityFixedValue

7.22 EXTERNALBOMUNITRATE

このテーブルには、ルールベースの外部 Bill of Materials 単位レートの値が保持されます。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

アクティビティの名前キーActivityName

原価対象の名前 (製品の名前)キーCostObject1Name

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

Bill of Materials 外部単位レート値オプションExternalBOMUnitRate

2012-09-26111

SAP BusinessObjects Profitability and Cost Management テーブル

7.23 EXTERNALCOSTOBJECTVALUE

このテーブルは、外部から指定された原価対象の組み合わせの値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

アクティビティの名前キーActivityName

原価対象の名前キーCostObject1Name

原価対象の名前キーCostObject2Name

原価対象の名前キーCostObject3Name

原価対象の名前キーCostObject4Name

原価対象の名前キーCostObject5Name

通貨の名前キーCurrencyName

値数値ExternalCostObjectValue

固定値数値ExternalCostObjectFixedValue

7.24 ICONINFO

このテーブルは、アイコンの詳細を記録します。

フィールドの説明フィールド属性フィールド名

アイコン名キーIconName

アイコンのカテゴリ英字Property

アイコンの値英字Value

2012-09-26112

SAP BusinessObjects Profitability and Cost Management テーブル

7.25 LINEITEMDIRECTACTIVITY

このテーブルは、アクティビティに直接割り当てられている明細を記録します。

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

アクティビティの名前キーActivityName

7.26 LINEITEMFVALUE

このテーブルは、明細の固定値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

LineItemFixedValue に適用する通貨キーCurrencyName

明細の固定値数値LineItemFixedValue

7.27 LINEITEMRESOURCEDRIVER

このテーブルは、明細/資源ドライバの割り当てを記録します。

2012-09-26113

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

明細の名前キーLineItemName

責任センタの名前キーRespCenterName

資源ドライバの名前キーResourceDriverName

7.28 LINEITEMVALUE

このテーブルは、明細値を記録します。

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

明細の名前キーLineItemName

通貨の名前キーCurrencyName

明細の値数値LineItemValue

明細のデルタ値数値LineItemDeltaValue

7.29 LINEITEMVARIABLE

このテーブルは、明細値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

2012-09-26114

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

責任センタの名前キーRespCenterName

明細の値キーLineItemName

明細の変動値数値LineItemVariability

7.30 MEMOS

このテーブルは、ディメンション項目に対してメモ文字列を記録します。

フィールドの説明フィールド属性フィールド名

ディメンション名キーDimensionName

ディメンション内の項目の名前キーDimensionItemName

たとえば、デフォルトのエイリアスキーDataAliasName

メモの文字列英数字Memo

7.31 METRICACTUALADJUSTMENTVALUE

このテーブルは、メトリクスの実績調整値を記録します。

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

通貨の名前キーCurrencyName

メトリクスの実績調整値数値MetricActualAdjustmentValue

2012-09-26115

SAP BusinessObjects Profitability and Cost Management テーブル

7.32 METRICACTUALVALUE

このテーブルは、メトリクスの実績値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

通貨の名前キーCurrencyName

値数値MetricActualValue

7.33 METRICBASEPOINTVALUE

このテーブルは、メトリクスのベースポイント値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

通貨の名前キーCurrencyName

値数値MetricBasepointValue

7.34 METRICBOUNDARY

2012-09-26116

SAP BusinessObjects Profitability and Cost Management テーブル

このテーブルは、メトリクスの境界メジャーを記録します。

フィールドの説明フィールド属性フィールド名

メトリクスの名前キーMetricName

境界グループの名前キーBoundaryGroupName

メジャーの TableFieldIDキーMeasureName

7.35 METRICBOUNDARYVALUE

このテーブルは、メトリクスの境界値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

境界の名前キーBoundaryName

値数値MetricActualBoundaryValue

値数値MetricPercentBoundaryValue

7.36 METRICRESPCENTER

このテーブルは、メトリクスと責任センタとの関係を記録します。

フィールドの説明フィールド属性フィールド名

メトリクスの名前キーMetricName

責任センタの名前キーRespCenterName

2012-09-26117

SAP BusinessObjects Profitability and Cost Management テーブル

7.37 METRICTARGETADJUSTMENTVALUE

このテーブルは、メトリクスのターゲット調整値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

通貨の名前キーCurrencyName

値数値MetricTargetAdjustmentValue

7.38 METRICTARGETVALUE

このテーブルは、メトリクスのターゲット値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

メトリクスの名前キーMetricName

通貨の名前キーCurrencyName

値数値MetricTargetValue

7.39 METRICWEIGHTINGVALUE

2012-09-26118

SAP BusinessObjects Profitability and Cost Management テーブル

このテーブルは、目的メトリクスの加重値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

メトリクスの名前キーMetricName

値数値ObjectiveMetricWeightingValue

7.40 MODELGROUPS

このテーブルは、モデルグループ名を記録します。

フィールドの説明フィールド属性フィールド名

モデルグループの名前キーGroupName

7.41 MODELSECURITYDESCRIPTORS

このテーブルは、ディメンション項目のセキュリティ記述子を記録します。

フィールドの説明フィールド属性フィールド名

ディメンション名。キーDimensionName

ディメンション項目の名前キーDimensionItemName

指定したディメンション項目に関連付けられたセキュリティ記述子(たとえば、デフォルトのディメンションセキュリティ)

キーSecurityDescriptorName

2012-09-26119

SAP BusinessObjects Profitability and Cost Management テーブル

7.42 OBJECTIVEACTUALVALUE

このテーブルは、目的の実績値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

値数値ObjectiveActualValue

7.43 OBJECTIVEACTUALADJUSTVALUE

このテーブルは、目的の実績調整値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

目的の実績調整値数値ObjectiveActualAdjustmentValue

7.44 OBJECTIVEBASEPOINTVALUE

このテーブルは、目的のベースポイント値を記録します。

2012-09-26120

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

目的のベースポイント値数値ObjectiveBasePointValue

7.45 OBJECTIVEBOUNDARY

このテーブルは、目的の境界メジャーを記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

境界グループの名前キーBoundaryGroupName

メジャーの TableFieldIDキーMeasureName

7.46 OBJECTIVEBOUNDARYVALUE

このテーブルは、目的の境界値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

境界の名前キーBoundaryName

目的の実績境界値数値ObjectiveActualBoundaryValue

2012-09-26121

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

目的のパーセント境界値数値ObjectivePercentBoundaryValue

7.47 OBJECTIVEEMPLOYEE

このテーブルは、目的と従業員との関係を記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

従業員の名前キーEmployeeName

7.48 OBJECTIVEINITIATIVE

このテーブルは、目的と施策との関係を記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

施策の名前キーInitiativeName

7.49 OBJECTIVELOBJECTIVE

このテーブルは、目的とリンクされた目的との関係を記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

リンクされた目的の名前キーLinkedObjectiveName

2012-09-26122

SAP BusinessObjects Profitability and Cost Management テーブル

7.50 OBJECTIVEMETRIC

このテーブルは、目的とメトリクスとの関係を記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

メトリクスの名前キーMetricName

7.51 OBJECTIVERESPCENTER

このテーブルは、目的と責任センタとの関係を記録します。

フィールドの説明フィールド属性フィールド名

目的の名前キーObjectiveName

責任センタの名前キーRespCenterName

7.52 OBJECTIVETARGETADJUSTVALUE

このテーブルは、目的のターゲット調整値を記録します。

説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

目的のターゲット調整値数値ObjectiveTargetAdjustmentValue

2012-09-26123

SAP BusinessObjects Profitability and Cost Management テーブル

7.53 OBJECTIVETARGETVALUE

このテーブルは、目的のターゲット値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

目的のターゲット値数値ObjectiveTargetValue

7.54 OBJECTIVEWEIGHTINGVALUE

このテーブルは、目的の加重値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

目的の名前キーObjectiveName

リンクされた目的の名前キーLinkedObjectiveName

目的の加重値数値ObjectiveWeightingValue

7.55 PARENTCHILD、PARENTCHILD_BULK、PARENTCHILD_BULK_REPLACE

このテーブルは、階層の場所およびすべてのディメンション内の項目の連結タイプを記録します。

2012-09-26124

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

ディメンションの名前キーDimensionName

ディメンション項目の名前キーParentName

ディメンション項目の名前キーChildName

主階層または属性階層構造内の階層項目とその直接の親との関係です。

1: 子は属性 (子が主階層に属するよう設定されていない場合)、2: 子は親 (サブグループ) (子がリーフ項目として設定されていない場合)、4:親は属性 (親が主階層に属するよう設定されていない場合)、8: 親は親 (常に true)

データブリッジでは次のフィールドマッピングを選択できます (以下のバイナリコードは、上記のバイナリコード化された属性フラグの合計を表します)。

10 (主階層)

12 (属性の割り当て)

15 (属性階層のみ)

数値Attribute Flag

ディメンション項目の連結タイプ英字Consolidation Type

7.56 PROPERTY

このテーブルは、プロパティ項目のデフォルト値を記録します。

フィールドの説明フィールド属性フィールド名

プロパティ項目の名前キーPropertyName

デフォルト値英数字DefaultValue

7.57 PROPERTYITEM

2012-09-26125

SAP BusinessObjects Profitability and Cost Management テーブル

このテーブルは、特定のプロパティ項目の値を記録します。

フィールドの説明フィールド属性フィールド名

プロパティ項目の名前キーPropertyName

ディメンションの名前キーDimensionName

ディメンション項目の名前キーItemName

プロパティ値英数字PropertyValue

7.58 RESOURCEDRIVERVALUE

このテーブルは、資源ドライバの値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

資源ドライバの名前キーResourceDriverName

資源ドライバの値数値ResourceDriverValue

資源ドライバのデルタ値数値ResourceDriverDeltaValue

資源ドライバのターゲット値数値ResourceDriverTargetValue

7.59 RESOURCEDRIVERSPLIT

このテーブルは、資源ドライバの分割値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

2012-09-26126

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

責任センタの名前キーRespCenterName

資源ドライバの名前キーResourceDriverName

アクティビティの名前キーActivityName

資源ドライバの分割値数値ResourceDriverSplit

資源ドライバのパーセント分割値数値ResourceDriverPctSplit

資源ドライバのデルタ分割値数値ResourceDriverDeltaSplit

資源ドライバのターゲット分割値数値ResourceDriverTargetSplit

7.60 RESPCENTERACTIVITY

このテーブルは、各責任センタで実行されたアクティビティを記録します。

フィールドの説明フィールド属性フィールド名

責任センタの名前キーRespCenterName

アクティビティの名前キーActivityName

7.61 RESPCENTERSERVICE

このテーブルは、各責任センタで提供されたサービスを記録します。

フィールドの説明フィールド属性フィールド名

責任センタの名前キーRespCenterName

サービスの名前キーServiceName

2012-09-26127

SAP BusinessObjects Profitability and Cost Management テーブル

7.62 REVENUE

このテーブルは、原価対象ごとの各収益タイプの収益値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

収益タイプの名前キーRevenueTypeName

原価対象の名前キーCostObject1Name

原価対象の名前キーCostObject2Name

原価対象の名前キーCostObject3Name

原価対象の名前キーCostObject4Name

原価対象の名前キーCostObject5Name

通貨の名前キーCurrencyName

UnitPrice、UnitsSold、および Revenue の値を入力する際は、これらの値の関係を理解する必要があります。ユーザヘルプを参照してください。

数値UnitPrice

販売数量値数値UnitsSold

収益値数値Revenue

7.63 SECURITYDESCRIPTORS

このテーブルは、セキュリティ記述子を記録します。

フィールドの説明フィールド属性フィールド名

セキュリティ記述子の名前キーSecurityDescriptorName

2012-09-26128

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

セキュリティ記述子タイプの名前キーSecurityDescriptorType

7.64 SECURITYDESCRIPTORGROUPS

このテーブルは、各ユーザグループが各セキュリティ記述子を通じて持っているアクセスレベルを記録します。

フィールドの説明フィールド属性フィールド名

セキュリティ記述子の名前キーSecurityDescriptorName

グループの名前キーGroupName

1: 表示のみ、3: データの編集、7: 構造の編集、15:フルアクセスレコードがない場合は、[アクセス権なし]オプションが表示されます。

省略可能Access

7.65 SECURITYGROUPROOTS

このテーブルは、各セキュリティ記述子についてディメンション内の最上位項目を記録します。

フィールドの説明フィールド属性フィールド名

グループの名前キーGroupName

ディメンションの名前キーDimensionName

ディメンション項目の名前キーTopLevelName

7.66 SERVICEDIRECTACTIVITY

このテーブルは、サービスドライバのアクティビティ名を記録します。

2012-09-26129

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

サービスの名前キーServiceName

アクティビティの名前英数字DirectActivityName

7.67 SERVICEDRIVERVALUE

このテーブルは、サービスドライバ値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

サービスの名前キーServiceName

サービスドライバの値数値ServiceDriverValue

7.68 SERVICEFACTOR

このテーブルは、サービスの単位レートと変動係数を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

サービスの名前キーServiceName

2012-09-26130

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

通貨の名前キーCurrencyName

この値がゼロでない場合、サービスは変動レートとなります。

数値ServiceVariableFactor

サービス固定単位レートの値数値ServiceFixedUnitRate

サービス単位レートの値数値ServiceUnitRate

7.69 SERVICERESOURCEDRIVER

このテーブルは、サービス/資源ドライバの割り当てを記録します。

フィールドの説明フィールド属性フィールド名

サービスの名前キーServiceName

責任センタの名前キーRespCenterName

資源ドライバの名前キーResourceDriverName

7.70 SPREADVALUE

このテーブルは、特定のバージョンおよび期間に対して割り当てられた配分の値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

配賦の名前キーSpreadName

配分値数値SpreadValue

2012-09-26131

SAP BusinessObjects Profitability and Cost Management テーブル

7.71 TCACTIVITYDRIVERVOLUME

このテーブルには、Transactional Costing モデルタイプの詳細ボリューム原価が含まれます。

フィールドの説明フィールド属性フィールド名

バージョンの名前英字VersionName

期間の名前英字PeriodName

アクティビティドライバの名前キーActivityDriverName

詳細な原価対象 1 ディメンション項目の名前キーDetailedCostObject1Name

詳細な原価対象 2 ディメンション項目の名前キーDetailedCostObject2Name

詳細な原価対象 3 ディメンション項目の名前キーDetailedCostObject3Name

詳細な原価対象 4 ディメンション項目の名前キーDetailedCostObject4Name

詳細な原価対象 5 ディメンション項目の名前キーDetailedCostObject5Name

アクティビティドライバ データロードのロードID

省略可能TCActivityDriverLoadID

詳細な原価対象に関するソースアクティビティドライバのボリュームデータ

省略可能TCActivityDriverVolume

7.72 UOMFACTOR

このテーブルには、バージョンおよび期間ごとの数量単位が記録されます。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

期間の名前キーPeriodName

数量単位のタイプ (通貨、重量、容量、個数)

キーUnitOfMeasureName

数量単位値オプションUOMFactor

2012-09-26132

SAP BusinessObjects Profitability and Cost Management テーブル

7.73 USERGROUPS

このテーブルは、ユーザが属するグループを記録します。

フィールドの説明フィールド属性フィールド名

ユーザの名前キーUserName

ユーザグループの名前キーGroupName

7.74 USERSINFO

このテーブルは、ユーザ情報の詳細を記録します。

フィールドの説明:フィールド属性フィールド名

ユーザの名前キーUserName

ユーザの電子メールアドレスキーEmailAddress

ユーザのフルネームキーUserFullName

ユーザの説明キーUserDescription

ルールエディタで構文強調表示に対して行われた変更の数

キーSyntaxHighlighting

代替ユーザ名キーSID

7.75 WORKSHEETVALUE

このテーブルは、ワークシートマトリックスの特定のセルのワークシート値を記録します。

フィールドの説明フィールド属性フィールド名

バージョンの名前キーVersionName

2012-09-26133

SAP BusinessObjects Profitability and Cost Management テーブル

フィールドの説明フィールド属性フィールド名

期間の名前キーPeriodName

責任センタの名前キーRespCenterName

ワークシート1 の項目名キーWorkSheet1Name

ワークシート2 の項目名キーWorkSheet2Name

ワークシート値数値WorkSheetValue

2012-09-26134

SAP BusinessObjects Profitability and Cost Management テーブル

ディメンション

次の表は、SAP BusinessObjects Profitability and Cost Management で使用できるディメンションの一覧です。ディメンショングループおよびモデルタイプで細分化されています。

表 8-1: グループおよびモデルタイプによるディメンション

Transactional CostingObjectives and MetricsBill of MaterialsProfitability and Costingディメンショングループ

バージョンバージョンバージョンバージョン

コア期間期間期間期間

責任センタ責任センタ責任センタ責任センタ

通貨通貨数量単位通貨

明細明細明細明細

明細詳細明細詳細明細詳細

アクティビティアクティビティアクティビティアクティビティ 資源ドライバ資源ドライバ資源ドライバ

2012-09-26135

ディメンション

Transactional CostingObjectives and MetricsBill of MaterialsProfitability and Costingディメンショングループ

原価対象 1原価対象 1原価対象 1原価対象 1

出力

原価対象 2原価対象 2原価対象 2原価対象 2

原価対象 3原価対象 3原価対象 3

原価対象 4原価対象 4原価対象 4

原価対象 5原価対象 5原価対象 5

収益タイプ収益タイプ収益タイプ

アクティビティドライバアクティビティドライバアクティビティドライバ

詳細な原価対象 1

詳細な原価対象 2

詳細な原価対象 3

詳細な原価対象 4

詳細な原価対象 5

サービスアイコンサービスサービス

全般

配分境界配分配分

ワークシート 1目的ワークシート 1ワークシート 1

ワークシート 1メトリクスワークシート 2ワークシート 2

従業員従業員従業員従業員

キャパシティルールユーザ定義ルール

キャパシティルールキャパシティルール特別ルール ユーザ定義ルールユーザ定義ルールユーザ定義ルール

2012-09-26136

ディメンション

より詳しい情報

場所情報リソース

http://www.sap.comSAP BusinessObjects 製品情報

http://help.sap.com/businessobjects/ へアクセスし、[SAP BusinessObjectsOverview] サイドパネルから [All Products] をクリックします。

SAP ヘルプ ポータルでは、すべての SAP BusinessObjects 製品とそのデプロイメントについて扱った最新のドキュメンテーションにアクセスできます。PDF版またはインストール可能な HTML ライブラリのダウンロードが可能です。

一部のガイドは SAP サービス マーケットプレイスに格納されており、SAP ヘルプ ポータルからは入手できません。ヘルプ ポータルのガイド一覧で、そのようなガイドには SAP サービス マーケットプレイスへのリンクが付いています。保守契約を締結されたお客様には、このサイトにアクセスするための正規ユーザー ID が付与されます。ID の入手方法については、お客様担当のカスタマー サポート担当者までお問い合わせください。

SAP ヘルプ ポータル

http://service.sap.com/bosap-support > ドキュメンテーション

• インストール ガイド:https://service.sap.com/bosap-instguides

• リリース ノート:http://service.sap.com/releasenotes

SAP サービス マーケットプレイスには、一部のインストール ガイド、アップグレードおよび移行ガイド、デプロイメント ガイド、リリース ノート、サポート対象プラットフォームに関するドキュメントが格納されています。保守契約を締結されたお客様には、このサイトにアクセスするための正規ユーザー ID が付与されます。ID の入手方法については、お客様担当のカスタマー サポート担当者までお問い合わせください。SAP ヘルプ ポータルから SAP サービス マーケットプレイスにリダイレクトされた場合は、左側のナビゲーション ペインのメニューを使用して、アクセスするドキュメンテーションが含まれているカテゴリを探します。

SAP サービス マーケットプレイス

https://cw.sdn.sap.com/cw/community/docupedia

Docupedia は追加のドキュメンテーションリソース、協調的なオーサリング環境、および対話型のフィードバックチャネルを提供します。

Docupedia

2012-09-26137

より詳しい情報

場所情報リソース

https://boc.sdn.sap.com/

https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary開発者向けリソース

https://www.sdn.sap.com/irj/boc/businessobjects-articles

これらの記事は、以前はテクニカル ペーパーという名称でした。

SAP Community Network 上の SAPBusinessObjects に関する記事

https://service.sap.com/notes

これらのノートは、以前はナレッジ ベース記事という名称でした。ノート

https://www.sdn.sap.com/irj/scn/forumsSAP Community Network 上のフォーラム

http://www.sap.com/services/education

弊社では、従来のクラス型の学習から目標を定めた eラーニング セミナーまで、学習ニーズや好みの学習スタイルに合わせたトレーニング パッケージを提供しています。

トレーニング

http://service.sap.com/bosap-support

SAP サポート ポータルには、カスタマー サポート プログラムとサービスに関する情報が含まれています。また、さまざまなテクニカル情報およびダウンロードへのリンクも用意されています。保守契約を締結されたお客様には、このサイトにアクセスするための正規ユーザー ID が付与されます。ID の入手方法については、お客様担当のカスタマー サポート担当者までお問い合わせください。

オンライン カスタマー サポート

http://www.sap.com/services/bysubject/businessobjectsconsulting

コンサルタントは、初期の分析段階からデプロイメント プロジェクトの実現まで一貫したサポートを提供します。リレーショナル データベースと多次元データベース、接続、データベース設計ツール、カスタマイズされた埋め込みテクノロジなどのトピックに関する専門的なサポートを行います。

コンサルティング

2012-09-26138

より詳しい情報

索引

A

ACROSS 文 21Alias_Bulk 44

B

BAD NUMERICS 文 25

D

DATA 文 28DECIMAL 文 24DUPLICATE SKIPPING 文 28

E

EOF 文 30EPMCONSOLE 97

I

IGNORE CHARACTERS 文 27IGNORE LINES 文 27IGNORE RECORDS 文 33Import メソッド

Replace 49上書きと追加 48置き換えと合計 49新規と既存の合計 50

L

LET 文 22LOCATE 文 28LOOKUP 文 32LSDAL エクスプローラ 55

M

Microsoft Excel ワークブックへのリンクを作成する 61

N

NEGATIVES 文 26

O

OLAP キューブ 13

P

ParentChild テーブル 40ParentChild_Bulk 44ParentChild_Bulk_Replace 44PERIOD 文 25, 28POSITIVES 文 26Profitability and Cost Management

ディメンション 135

R

Record 文 28REPEAT 文 23

S

SCALE 文 24SKIP 文 28SOL 文 30SPE ファイルを作成する

Microsoft Access データベーステーブルのインポート 86

Microsoft Excel スプレッドシートのインポート 88

OLAP 値データのインポート 93OLAP 構造データのインポート 91フラットファイルのインポート 80リレーショナルデータベーステーブル

のインポート 90

T

TAB 文 25TABLE 19TABLE TEMPORARY 文 21TABLE 文 19TREAT DELIMITER 文 26

値 46[新しいリンクの作成]へのアクセス

データブリッジ 56

後処理を行う文 32

インタフェース 51インポート方法 47

ウィザードで無視される文字 79ウィザードの[オプションの実行] 79ウィザードの[完了] 80ウィザードの[仕様ファイル]画面 71ウィザードの[仕様ファイルの設定] 74ウィザードの[生成された SPE ファイル]

79ウィザードの[テーブル設定] 74ウィザードの[ファイルの選択]画面 71ウィザードの[フィールドマッピング] 76ウィザードの[ようこそ]画面 70ウィザードのルックアップフィールド 77ウィザードの[レコードの選択] 78ウィザードの[レコードを無視する] 78上書きと追加 48

エイリアステーブルのフィールド 43

置き換えと合計 49

階層 36大規模 44大規模階層の再構築 44, 45

階層の構築 36

機能 10

区切り符号 16区切り文字 16

2012-09-26139

更新 35更新の実行 35更新ファイル 13構造 35構造ファイル

文 28ポインタの制御 30

構造の作成 35構築

値 46主階層 37属性階層 38属性の割り当て 39割り当て 46

コマンドライン 97

削除モデル 53

作成モデル 53

資源ドライバ分割 46システム DSN としてデータソースを追加

する 60主階層 37, 42出力ファイルの後処理を行う文 32仕様ウィザード 65仕様ファイル 17

期間 25区切記号の指定 26小数点の位置の指定 24数値フィールドのスケーリング 24追加情報を含む 23追加フィールドの生成 22無効な数字の置き換え 25

仕様ファイル画面 71仕様ファイルの設定 74仕様ファイルの文 18

ACROSS 21BAD NUMERICS 25DATA 28DECIMAL 24DUPLICATE SKIPPING 28EOF 30IGNORE CHARACTERS 27IGNORE LINES 27IGNORE RECORDS 33LET 文 22LOCATE 28LOOKUP 32

仕様ファイルの文 (続き)NEGATIVES 26PERIOD 25, 28POSITIVES 26Record 文 28REPEAT 23SCALE 24SKIP 28SOL 30TAB 25TABLE 19TABLE TEMPORARY 21TREAT DELIMITER 26ソースファイルのデフォルト文 23

新規と既存の合計 50

制御ファイル 17実行 95

制御ファイルの実行 95生成された SPE ファイル 79制約事項 10選択文

Table 18フィールド 18

ソースファイルデフォルト文 23

属性階層 38, 42属性の割り当て 39属性フラグ 41

大規模階層の再構築 44ウィザードの[代表データの選択] 75代表データの選択 75

置換 49

データエイリアス 42データソース 13

DB2 Call Level Interface 53DB2 CLI 53OCI 53ODBO プロバイダ 53OLE DB プロバイダ 53Oracle Call Interface 53

データソース (続き)RFC 53SAP RFC 53リモート ファンクション コール 53リンクの作成 53, 55

データブリッジ仕様ウィザードフラットファイルをインポートするワー

クフロー 67リレーショナルデータベーステーブル

のワークフロー 69ワークフローの概要 65

データブリッジのインタフェース 51データブリッジの概要 9データベーステーブル 13テーブル設定 74テーブルとフィールドの選択文 18テーブルの選択文 18

入力データ 13

バルク階層 44バルク階層の構築 44バルクテーブル 45

[ファイルの選択]画面 71フィールド設定 76フィールドの選択文 18フィールドマッピング 76ウィザードの 76フラットファイル 13

ポインタの位置 30

命名規則 16

文字を無視 79モデル

削除 53作成 53選択項目 53

モデルの選択 53

2012-09-26140

索引

[ようこそ]画面 70

リンクの作成Excel スプレッドシート 59INI ファイルを使用する SAP

NetWeaver BW データソース 57Microsoft Access データベース 60Microsoft OLE DB Provider for SQL

Server を使用 62MS Access データベース 59ODBC データソース 59OLAP キューブ 63, 64Profitability and Cost Management

モデル 64SAP NetWeaver BW データソース

57, 59

リンクの作成 (続き)SAP NW BI RFC(saplogon.ini を使用)

を使用する SAP NetWeaver BWデータソース 57

SAP NW BI RFC(sapnwrfc.ini を使用)を使用する SAP NetWeaver BWデータソース 57

SAP NW BI RFC(特定のサーバ)を使用する SAP NetWeaver BW データソース 57

SAP NW BI RFC(負荷分散)を使用する SAP NetWeaver BW データソース 57

SAP NW BI RFCs を使用する SAPNetWeaver BW データソース 57

データベース 62特定のサーバを使用する SAP

NetWeaver BW データソース 57負荷分散を使用する SAP NetWeaver

BW データソース 57リレーショナルデータベース 61

ルックアップフィールド 77

レコードの選択 78レコードブロック 30レコードを無視する 78連結タイプ 42

ログイン 52

割り当て 46

2012-09-26141

索引