JP6391217B2 - データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 - Google Patents
データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP6391217B2 JP6391217B2 JP2013111741A JP2013111741A JP6391217B2 JP 6391217 B2 JP6391217 B2 JP 6391217B2 JP 2013111741 A JP2013111741 A JP 2013111741A JP 2013111741 A JP2013111741 A JP 2013111741A JP 6391217 B2 JP6391217 B2 JP 6391217B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- model
- data model
- memory
- oriented format
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
1. BWは、BWシステムにおける既存のInfoAreaおよびInfoProviderをブラウズするためのインターフェースを実施するBrowse APIを実施することができる。このAPIは、所与のInfoAreaの下にオブジェクトを提供することができる。この出力は、その下にInfoAreaを含んでもよい。インポートパラメータとして、Browse APIは、InfoArea名およびタイプ(AREA、CUBE、ODSO、MPROなど)の表を受信することができる。エクスポートパラメータとして、Browse APIは、オブジェクトヘッダ(名称、ロングテキスト、タイプなど)の表を送信することができる。
2. BAPI_CUBE_GETLISTは、FLAT InfoCube(それらのすべてではない)のみを返すことができ、同様に、BAPI_ODSO_GETLISTは、FLAT InMemory Optimized DSOのみを返すことができる。
3. BWは、複数のInfoObjectの完全なメタデータを得るためにAPIを実施することができる。インポートパラメータとして、APIは、InfoObject名の表を受信することができる。エクスポートパラメータとして、APIは、InfoObjectメタデータの表を送信することができる。
4. BWは、複数のInfoCubeの完全なメタデータを得るためにAPIを実施することができる。これは、InfoCubeメタデータに関する#2と同様のAPIである。
5. BWは、複数のデータストアオブジェクトの完全なメタデータを得るためにAPIを実施することができる。DSOメタデータに関する#2と同様のAPIである。
6. BWは、パートプロバイダを含む複数のプロバイダの完全なメタデータを得るためにAPIを実施することができる。
7. BWは、クエリのためのリストAPIを実施することができる。
8. BWは、InfoProvider上の制限されたキー数値のためのリストAPIを実施することができる。
9. BWは、制限されたキー数値(まとめて複数)の詳細を得るためにAPIを実施することができる。
10. BWは、計算されたキー数値のためのリストAPIを実施することができる。
11. BWは、計算されたキー数値(複数)の詳細を得るためにAPIを実施することができる。
1. InfoCubeを選択する(探索/オプション ‐ nfoArea階層を表示する)。
2. (サブ)パッケージを選択する(オプション ‐ そのシステムのために中央に維持されるパッケージから開始する)。
3. 再利用のためにすでに存在する属性ビューを提案/選択する可能性を有する共用属性ビューに変換されるべき特性を選択する。再利用は、とりわけ時間次元に適している。既存の探索にまだ含まれていないすでに生成された属性ビューを探索するためにオリジンを使用することができる。
4. キー数値(オプション ‐ デフォルト、すべてのキー数値)を選択する。
5. 認可を選択する(オプション)。
102 第1のデータにアクセスすることに対応する第1のデータモデルを記憶する
104 第2のデータを記憶する
106 第1のデータモデルを第2のデータにアクセスすることに対応する第2のデータモデルに変換する
108 第2のデータモデルに従い第2のデータを出力する
2400 例示的コンピュータシステムおよびネットワーク
2401 プロセッサ
2402 メモリ
2403 ストレージデバイス
2404 ネットワークインターフェース
2405 バス
2410 コンピュータシステム
2411 入力デバイス
2412 ディスプレイ
2415 クライアント
2420 ローカルネットワーク
2430 インターネット
2431 サーバ
2432 サーバ
2433 サーバ
2434 サーバ
2435 サーバ
Claims (17)
- データを記憶しているインメモリデータベースシステムによって前記データを出力するコンピュータ実施方法であって、
前記インメモリデータベースシステムによって、データウェアハウスシステムによって記憶されている第1のデータにアクセスすることに対応する第1のデータモデルを記憶するステップと、
前記インメモリデータベースシステムによって、第2のデータを記憶するステップであって、前記データウェアハウスシステムは非インメモリシステムであって、前記第1のデータモデルはデータキューブと特性を含み、前記インメモリデータベースシステムは前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、ステップと、
前記インメモリデータベースシステムによって、前記第1のデータモデルを、前記第2のデータにアクセスすることに対応する第2のデータモデルに変換するステップであって、前記第2のデータは、前記第1のデータに対応し、前記第1のデータモデルを前記第2のデータモデルに変換するステップは、前記データキューブをAnalytic Viewに変換するステップと、前記特性を共用属性ビューに変換するステップと、を含み、
前記インメモリデータベースシステムによって、前記第2のデータモデルに従い前記第2のデータを出力するステップであって、前記第2のデータモデルはインメモリデータ構造に関する、ステップと、
を含む方法。 - 前記第1のデータモデルは、行指向フォーマットで記憶されている前記第1のデータに対応する、請求項1に記載の方法。
- 前記第2のデータモデルは、列指向フォーマットで記憶されている前記第2のデータに対応する、請求項1に記載の方法。
- 前記第2のデータモデルは、行指向フォーマットおよび列指向フォーマットの両方で記憶されている前記第2のデータに対応する、請求項1に記載の方法。
- 前記第2のデータが行指向フォーマットとは異なる列指向フォーマットで記憶されているという理由により、前記インメモリデータベースシステムは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項1に記載の方法。
- 前記第2のデータが行指向フォーマットと、前記行指向フォーマットとは異なる列指向フォーマットとの両方で記憶されているという理由により、前記インメモリデータベースシステムは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項1に記載の方法。
- 前記インメモリデータベースシステムは、前記第2のデータが行指向フォーマットのみで記憶されていないという理由により、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項1に記載の方法。
- データを出力するためのシステムであって、
データウェアハウスシステムによって記憶されている第1のデータにアクセスすることに対応する第1のデータモデルを記憶するように構成され、第2のデータを記憶するように構成されたインメモリデータベースコンポーネントであって、前記データウェアハウスシステムは非インメモリシステムであって、前記第1のデータモデルはデータキューブと特性を含み、前記第2のデータは前記第1のデータに対応し、前記インメモリデータベースコンポーネントは前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、インメモリデータベースコンポーネントと、
前記第2のデータにアクセスすることに対応する第2のデータモデルに前記第1のデータモデルを変換するように構成された処理コンポーネントであって、前記第1のデータモデルを前記第2のデータモデルに変換することは、前記データキューブをAnalytic Viewに変換することと、前記特性を共用属性ビューに変換することと、を含み、前記第2のデータモデルはインメモリデータ構造に関する、処理コンポーネントと、
前記第2のデータモデルに従い前記第2のデータを出力するように構成された出力コンポーネントと
を備えるシステム。 - 前記第1のデータモデルは、行指向フォーマットで記憶されている前記第1のデータに対応する、請求項8に記載のシステム。
- 前記第2のデータモデルは、列指向フォーマットで記憶されている前記第2のデータに対応する、請求項8に記載のシステム。
- 前記第2のデータが行指向フォーマットとは異なる列指向フォーマットで記憶されているという理由により、前記インメモリデータベースコンポーネントは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項8に記載のシステム。
- 前記第2のデータが行指向フォーマットと、前記行指向フォーマットとは異なる列指向フォーマットとの両方で記憶されているという理由により、前記インメモリデータベースコンポーネントは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項8に記載のシステム。
- データを出力するようにコンピュータシステムを制御するための命令を記憶する非一時的コンピュータ可読媒体であって、
データウェアハウスシステムによって記憶されている第1のデータにアクセスすることに対応する第1のデータモデルを記憶するように前記コンピュータシステムを制御するように構成され、第2のデータを記憶するように構成されたインメモリデータベースコンポーネントであって、前記データウェアハウスシステムは非インメモリシステムであって、前記第1のデータモデルはデータキューブと特性を含み、前記第2のデータは前記第1のデータに対応し、前記インメモリデータベースコンポーネントは前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、インメモリデータベースコンポーネントと、
前記第2のデータにアクセスすることに対応する第2のデータモデルに前記第1のデータモデルを変換するように前記コンピュータシステムを制御するように構成された処理コンポーネントであって、前記第1のデータモデルを前記第2のデータモデルに変換することは、前記データキューブをAnalytic Viewに変換することと、前記特性を共用属性ビューに変換することと、を含み、前記第2のデータモデルは非インメモリデータ構造に関する、処理コンポーネントと、
前記第2のデータモデルに従い前記第2のデータを出力するように前記コンピュータシステムを制御するように構成された出力コンポーネントと
を備える非一時的コンピュータ可読媒体。 - 前記第1のデータモデルは、行指向フォーマットで記憶されている前記第1のデータに対応する、請求項13に記載の非一時的コンピュータ可読媒体。
- 前記第2のデータモデルは、列指向フォーマットで記憶されている前記第2のデータに対応する、請求項13に記載の非一時的コンピュータ可読媒体。
- 前記第2のデータが行指向フォーマットとは異なる列指向フォーマットで記憶されているという理由により、前記インメモリデータベースコンポーネントは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項13に記載の非一時的コンピュータ可読媒体。
- 前記第2のデータが行指向フォーマットと、前記行指向フォーマットとは異なる列指向フォーマットとの両方で記憶されているという理由により、前記インメモリデータベースコンポーネントは、前記第1のデータモデルを使用して前記第2のデータにアクセスすることができない、請求項13に記載の非一時的コンピュータ可読媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/482,868 | 2012-05-29 | ||
US13/482,868 US8510261B1 (en) | 2012-05-29 | 2012-05-29 | System and method of generating in-memory models from data warehouse models |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013246835A JP2013246835A (ja) | 2013-12-09 |
JP6391217B2 true JP6391217B2 (ja) | 2018-09-19 |
Family
ID=48520659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013111741A Active JP6391217B2 (ja) | 2012-05-29 | 2013-05-28 | データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8510261B1 (ja) |
EP (1) | EP2669815B1 (ja) |
JP (1) | JP6391217B2 (ja) |
CN (1) | CN103455540B (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8983900B2 (en) * | 2012-10-23 | 2015-03-17 | Sap Se | Generic semantic layer for in-memory database reporting |
US9146955B2 (en) * | 2012-12-18 | 2015-09-29 | Sap Se | In-memory, columnar database multidimensional analytical view integration |
US9110935B2 (en) * | 2013-02-26 | 2015-08-18 | Sap Se | Generate in-memory views from universe schema |
CN104102670A (zh) * | 2013-04-12 | 2014-10-15 | Sap股份公司 | 绩效指标分析框架 |
US9734221B2 (en) | 2013-09-12 | 2017-08-15 | Sap Se | In memory database warehouse |
US9734230B2 (en) | 2013-09-12 | 2017-08-15 | Sap Se | Cross system analytics for in memory data warehouse |
US9773048B2 (en) | 2013-09-12 | 2017-09-26 | Sap Se | Historical data for in memory data warehouse |
CN104794113B (zh) * | 2014-01-16 | 2019-04-23 | 中兴通讯股份有限公司 | 数据处理方法及装置 |
US9436746B2 (en) | 2014-01-20 | 2016-09-06 | Sap Se | Next generation architecture for database connectivity |
US9442968B2 (en) | 2014-03-31 | 2016-09-13 | Sap Se | Evaluation of variant configuration using in-memory technology |
WO2015189970A1 (ja) * | 2014-06-13 | 2015-12-17 | 株式会社日立製作所 | 情報処理装置及びそのデータ処理方法 |
CN104657476A (zh) * | 2015-02-16 | 2015-05-27 | 百度在线网络技术(北京)有限公司 | 联机分析处理的方法及*** |
CN106021624B (zh) * | 2016-07-21 | 2019-07-09 | 中国农业银行股份有限公司 | 一种etl模型生成方法及装置 |
CN108133005B (zh) * | 2017-12-22 | 2020-08-21 | 厦门理工学院 | 一种基于内存数据库的环境模型模拟方法、终端设备及存储介质 |
US10719508B2 (en) | 2018-04-19 | 2020-07-21 | Risk Management Solutions, Inc. | Data storage system for providing low latency search query responses |
US11514066B2 (en) * | 2019-11-08 | 2022-11-29 | Servicenow, Inc. | System and methods for querying and updating databases |
CN111861649A (zh) * | 2020-07-07 | 2020-10-30 | 中国建设银行股份有限公司 | 处理订单的方法、装置、设备和计算机可读介质 |
US11461328B2 (en) | 2020-09-21 | 2022-10-04 | Oracle International Corporation | Method for using a sematic model to transform SQL against a relational table to enable performance improvements |
US11556533B2 (en) * | 2020-11-12 | 2023-01-17 | Oracle International Corporation | Method for generating views based on a semantic model, that allows for autonomous performance improvements and complex calculations |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161103A (en) * | 1998-05-06 | 2000-12-12 | Epiphany, Inc. | Method and apparatus for creating aggregates for use in a datamart |
US6785689B1 (en) * | 2001-06-28 | 2004-08-31 | I2 Technologies Us, Inc. | Consolidation of multiple source content schemas into a single target content schema |
US7313561B2 (en) * | 2003-03-12 | 2007-12-25 | Microsoft Corporation | Model definition schema |
CN100428226C (zh) * | 2003-12-27 | 2008-10-22 | 海信集团有限公司 | 实现类内存数据库存取和检索的方法 |
US7805341B2 (en) * | 2004-04-13 | 2010-09-28 | Microsoft Corporation | Extraction, transformation and loading designer module of a computerized financial system |
US8307012B2 (en) * | 2006-02-28 | 2012-11-06 | Sap Ag | Schema mapping and data transformation on the basis of a conceptual model |
US9626421B2 (en) * | 2007-09-21 | 2017-04-18 | Hasso-Plattner-Institut Fur Softwaresystemtechnik Gmbh | ETL-less zero-redundancy system and method for reporting OLTP data |
US8352458B2 (en) * | 2008-05-07 | 2013-01-08 | Oracle International Corporation | Techniques for transforming and loading data into a fact table in a data warehouse |
US8108361B2 (en) * | 2008-07-31 | 2012-01-31 | Microsoft Corporation | Efficient column based data encoding for large-scale data storage |
US8572063B2 (en) * | 2009-06-30 | 2013-10-29 | Hasso-Plattner-Institut fur Softwaresytemtechnik GmbH | Computer-implemented method for operating a database and corresponding computer-system |
US20110264667A1 (en) * | 2010-04-27 | 2011-10-27 | Stavros Harizopoulos | Column-oriented storage in a row-oriented database management system |
US9542469B2 (en) * | 2010-08-25 | 2017-01-10 | International Business Machines Corporation | Data warehouse data model adapters |
US20120246170A1 (en) * | 2011-03-22 | 2012-09-27 | Momentum Consulting | Managing compliance of data integration implementations |
-
2012
- 2012-05-29 US US13/482,868 patent/US8510261B1/en active Active
-
2013
- 2013-05-23 EP EP13002694.1A patent/EP2669815B1/en active Active
- 2013-05-28 CN CN201310202573.8A patent/CN103455540B/zh active Active
- 2013-05-28 JP JP2013111741A patent/JP6391217B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013246835A (ja) | 2013-12-09 |
US8510261B1 (en) | 2013-08-13 |
CN103455540A (zh) | 2013-12-18 |
CN103455540B (zh) | 2019-05-10 |
EP2669815A1 (en) | 2013-12-04 |
EP2669815B1 (en) | 2018-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6391217B2 (ja) | データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 | |
US11176132B2 (en) | Processing database queries using format conversion | |
US7716233B2 (en) | System and method for processing queries for combined hierarchical dimensions | |
US8650150B2 (en) | System and method of relating data and generating reports | |
US9535965B2 (en) | System and method for specifying metadata extension input for extending data warehouse | |
US9280568B2 (en) | Zero downtime schema evolution | |
US20120310875A1 (en) | Method and system of generating a data lineage repository with lineage visibility, snapshot comparison and version control in a cloud-computing platform | |
US8949291B2 (en) | Automatic conversion of multidimentional schema entities | |
US20110087708A1 (en) | Business object based operational reporting and analysis | |
US20140172776A1 (en) | Column smart mechanism for column based database | |
US20140279839A1 (en) | Integration of transactional and analytical capabilities of a database management system | |
US8606814B2 (en) | Business intelligence OLAP provider model and architecture | |
US7814045B2 (en) | Semantical partitioning of data | |
US10192330B2 (en) | Rendering data visualizations in different analytical applications | |
US11176125B2 (en) | Blended retrieval of data in transformed, normalized data models | |
US11354332B2 (en) | Enabling data access by external cloud-based analytics system | |
US8060528B2 (en) | Business intelligence OLAP consumer model and API | |
US20140143270A1 (en) | Generating dynamic drilldown reports | |
US20140143248A1 (en) | Integration to central analytics systems | |
US9483476B2 (en) | System decommissioning through reverse archiving of data | |
US20120143888A1 (en) | Automatic updating of an existing document using save-in functionality | |
US8930426B2 (en) | Distributed requests on remote data | |
US20140143278A1 (en) | Application programming interface layers for analytical applications | |
Pokorný | XML in Enterprise Systems: Its Roles and Benefits | |
US20170169076A1 (en) | System to perform impact analysis of objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160415 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170911 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180619 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180626 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180821 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6391217 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |