- 浏览: 1199578 次
- 性别:
-
文章分类
最新评论
-
shmily39871118:
为什么图片都没办法显示?
Suite on HANA[SoH]之ABAP直接调用HANA存储过程 -
zqf816:
大神,密码多少呢?可以告诉一下。
Retail - Assortment List -
weiru:
我也是做主要做Retail行业的,方便提供密码么,大家可共同交 ...
Pricing and Promotion(PartII) -
wxqcsj:
图片看不到呀
Suite on HANA[SoH]之ABAP直接调用HANA模型 -
blueoxygen:
purehunter 写道html5足以开发复杂应用了 看来h ...
SAP公开课笔记:基于HANA的软件开发 - 第一周总结
很多人可能不知道他们和透明表的区别,和为什么定义这两个表。
只知道类似BSEG这样的簇表没法JOIN,原理就不懂了。
前阵子把公司Bao同志做的KS翻了出来,再次复习了一下簇表,以及JCO+簇表的实战演练。
不知道的小朋友先补补吧。
http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
http://blog.csdn.net/kevingao/archive/2005/04/04/335724.aspx
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21f0b7446011d189700000e8322d00/frameset.htm
关于cluster database 以后再说,在这里,感谢留言朋友的指正。
正在调查中,有些关联的关系可能是我想当然了:)
只知道类似BSEG这样的簇表没法JOIN,原理就不懂了。
前阵子把公司Bao同志做的KS翻了出来,再次复习了一下簇表,以及JCO+簇表的实战演练。
不知道的小朋友先补补吧。
http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
http://blog.csdn.net/kevingao/archive/2005/04/04/335724.aspx
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21f0b7446011d189700000e8322d00/frameset.htm
关于cluster database 以后再说,在这里,感谢留言朋友的指正。
正在调查中,有些关联的关系可能是我想当然了:)
![](http://help.sap.com/saphelp_nw04/helpdata/en/81/415d363640933fe10000009b38f839/Image205.gif)
评论
15 楼
jgtang82
2007-09-12
blueoxygen分析的很detail,不错:)
14 楼
blueoxygen
2007-09-12
OPEN SQL是会解析成不同的NATIVE SQL,关于簇表的用FIELD JOIN问题,JOIN一般都是JOIN内键与外键。
那么拿BSEG来说,他的table cluster是RFBLG。
我们可以看到他的结构是
MANDT CLNT 3
BUKRS CHAR 4
BELNR CHAR 10
GJAHR NUMC 4
PAGENO INT2 5
TIMESTMP CHAR 14
PAGELG INT2 5
VARDATA RAW 3800
BSEG本身的BUZEI已经不在table cluster的KEY中。
他和其他字段内容,被共通写进了VARDATA中。此刻无论如何转化成NATIVE SQL,我想没有一种NAVIVE SQL能够会再讲JOIN能够自动解析到表中某个字段的内容的某个内容。
关于DB中实际存在的物理表,可以在数据库中找到RFBLG这样一个与数据字典对应的table cluster物理表。字段结构与其一模一样。所以,JOIN就更不可能了。
那么拿BSEG来说,他的table cluster是RFBLG。
我们可以看到他的结构是
MANDT CLNT 3
BUKRS CHAR 4
BELNR CHAR 10
GJAHR NUMC 4
PAGENO INT2 5
TIMESTMP CHAR 14
PAGELG INT2 5
VARDATA RAW 3800
BSEG本身的BUZEI已经不在table cluster的KEY中。
他和其他字段内容,被共通写进了VARDATA中。此刻无论如何转化成NATIVE SQL,我想没有一种NAVIVE SQL能够会再讲JOIN能够自动解析到表中某个字段的内容的某个内容。
关于DB中实际存在的物理表,可以在数据库中找到RFBLG这样一个与数据字典对应的table cluster物理表。字段结构与其一模一样。所以,JOIN就更不可能了。
13 楼
jgtang82
2007-09-12
for all entries 在后台数据库不同时解析生成的Native SQL也不同的, 这也是我昨天说SAP DAL做的强大的一个原因之一.回过头来想想我们做的所谓的架构,还是比较初级的.:)
12 楼
blueoxygen
2007-09-12
我刚发现哦,你说的INDX-type table是SAP NW04的Help里的叫法
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3c05358411d1829f0000e829fbfe/content.htm
我说的cluster database是4.7的叫法
http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3c05358411d1829f0000e829fbfe/content.htm
唉,估计SAP自己也感觉到叫做cluster database不好了。可是这个INDX-TYPE table,我感觉也够晦涩。
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3c05358411d1829f0000e829fbfe/content.htm
我说的cluster database是4.7的叫法
http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3c05358411d1829f0000e829fbfe/content.htm
唉,估计SAP自己也感觉到叫做cluster database不好了。可是这个INDX-TYPE table,我感觉也够晦涩。
11 楼
blueoxygen
2007-09-12
因为cluster table和table cluster的特殊性,使我误以为他们使用的是cluster database(http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3c05358411d1829f0000e829fbfe/content.htm)
也就是你说的INDX-type db table。
不过我今天有空会研究一下,找出来到底底层有没有共通性。
因为从原理来看,table cluster就是个cluster database.
其实for all entries操作你也知道,那根本不是任何标准SQL中的join了,只是好像Join而已.
也就是你说的INDX-type db table。
不过我今天有空会研究一下,找出来到底底层有没有共通性。
因为从原理来看,table cluster就是个cluster database.
其实for all entries操作你也知道,那根本不是任何标准SQL中的join了,只是好像Join而已.
10 楼
jgtang82
2007-09-12
Data Cluster: We can look it like a package consisted of a set of objects. For instance, a data cluster maybe is a string, an itab, a structure or something else.
而Data Cluster可以存在Memory和Database中,当存在DB中时那个table就叫做INDX-type db table.
另外pooled/cluster tables 之间是不能做Join操作的.但对单表操作的Open SQL是可用的, 需要Join时有两种做法:
1. 使用它们的索引表(如果有的话)
2. For all entries in
:)
而Data Cluster可以存在Memory和Database中,当存在DB中时那个table就叫做INDX-type db table.
另外pooled/cluster tables 之间是不能做Join操作的.但对单表操作的Open SQL是可用的, 需要Join时有两种做法:
1. 使用它们的索引表(如果有的话)
2. For all entries in
:)
9 楼
jgtang82
2007-09-12
Data Cluster: We can look it like a package consisted of a set of objects. For instance, a data cluster maybe is a string, an itab, a structure or something else.
而Data Cluster可以存在Memory和Database中,当存在DB中时那个table就叫做INDX-type db table.
另外pooled/cluster tables 之间是不能做Join操作的.但对单表操作的Open SQL是可用的, 需要Join时有两种做法:
1. 使用它们的索引表(如果有的话)
2. For all entries in
:)
而Data Cluster可以存在Memory和Database中,当存在DB中时那个table就叫做INDX-type db table.
另外pooled/cluster tables 之间是不能做Join操作的.但对单表操作的Open SQL是可用的, 需要Join时有两种做法:
1. 使用它们的索引表(如果有的话)
2. For all entries in
:)
8 楼
blueoxygen
2007-09-11
我感觉有些问题我可能搞混了,明天需要查资料,上系统来确认一下。因为我想当然的以为table cluster应用了cluster database技术...看来未必,或者说,不是这么一回事。
7 楼
jgtang82
2007-09-11
呵呵,我明天上班的时候再看下我的Knowledge base,确认一下具体的叫法。原理方面其实help上面说的很清楚的,SAP的数据访问层做的不是一般的强的。
Table Pool & pool table
Table Cluster & cluster table
table cluster/cluster table
data cluster
Extract dataset
logical database
这些内容确实有不少人没搞的很清楚。
Table Pool & pool table
Table Cluster & cluster table
table cluster/cluster table
data cluster
Extract dataset
logical database
这些内容确实有不少人没搞的很清楚。
6 楼
blueoxygen
2007-09-11
可能是我写的太糊涂了。
直接用OPEN SQL可操作的,是cluster table和pooled table,需要用IMPORT EXPORT操作的是SAP有严格定义的table cluster, table pool,这个四个名词是按照SAP HELP上来的。
可能你说的的table cluster就是我指的cluster table,比如我说的BSEG。
那样就没啥问题了。不过还是不能JOIN
直接用OPEN SQL可操作的,是cluster table和pooled table,需要用IMPORT EXPORT操作的是SAP有严格定义的table cluster, table pool,这个四个名词是按照SAP HELP上来的。
可能你说的的table cluster就是我指的cluster table,比如我说的BSEG。
那样就没啥问题了。不过还是不能JOIN
![](/images/smiles/icon_smile.gif)
5 楼
blueoxygen
2007-09-11
不是多个表,而是数据字典中虚拟的多个表,在真实DB里,实际是一张表。口误
![](/images/smiles/icon_biggrin.gif)
4 楼
blueoxygen
2007-09-11
hoho,是嘛?
你测试一下INNER JOIN一下BSEG,肯定不让滴呀。
他们的底层原理是在真实DB里,多个表放在一个表里,也就是table cluster, table pooled,怎么join呢?
你测试一下INNER JOIN一下BSEG,肯定不让滴呀。
他们的底层原理是在真实DB里,多个表放在一个表里,也就是table cluster, table pooled,怎么join呢?
3 楼
jgtang82
2007-09-11
table cluster一般是不能包含像LRAW,LCHAR等这样的数据类型的。我想你这里说的table cluster应该是指INDX-type table.:)它有特定的结构,最后一列放一个data cluster,这种类型的表用Import和Export这种的语句对其内容进行访问。
像cluster table 和 pooled table是可以用Open SQL直接访问的,Join操作也是可以的。
像cluster table 和 pooled table是可以用Open SQL直接访问的,Join操作也是可以的。
2 楼
blueoxygen
2007-09-11
pooled table和cluster table是没啥关系,只是有区别而已。
只是绝大多数我们接触的都是透明表,尤其add-on table,自己几乎很少建pooled,cluster table。
另外,pooled table的建立就要指定table pool, cluster table的建立也要指定table cluster.当然,table cluster可以单独建立,作为某种解决方案。
比如用来存储图片,附件等超大型长度文件。
只是绝大多数我们接触的都是透明表,尤其add-on table,自己几乎很少建pooled,cluster table。
另外,pooled table的建立就要指定table pool, cluster table的建立也要指定table cluster.当然,table cluster可以单独建立,作为某种解决方案。
比如用来存储图片,附件等超大型长度文件。
1 楼
jgtang82
2007-09-11
你说的与Pooled table和cluster table好像没什么关系吧?应该是INDX-Type database table 吧?
Table Pool:Database table in the database that contains the data of several pool tables which were defined in ABAP dictionary.
Table Cluster:Database table in the database that contains the data of several cluster tables which were defined in ABAP dictionary.
Table Pool:Database table in the database that contains the data of several pool tables which were defined in ABAP dictionary.
Table Cluster:Database table in the database that contains the data of several cluster tables which were defined in ABAP dictionary.
发表评论
-
Converged System 一体机趋势不可挡 - IBM PureSystem与SAP
2012-11-29 14:12 2123一体机英文称为Converged System,我想最出 ... -
EXCEL书籍资源
2012-11-13 15:07 1388也许只有国内才会这么容易获得盗版图书。真希望早日能够很容易地付 ... -
个人知识管理
2012-11-07 09:29 1340我学习有一个习惯(也许是贪婪的天性使然),我喜欢搜集资料.因为 ... -
BusinessObjects Dashboard 4 FP3 Webdynpro flash islands连接
2012-10-22 15:38 1207Dashboard 4.0 FP3的新功能之一就是多了WebD ... -
SAP BW的未来 - 整理后
2011-08-02 10:33 2274尽管SAP BW在整个SAP BI solution stac ... -
SAP BusinessObjects SI/SIA
2011-07-12 14:46 3533BO Admin document 写道 Server ... -
知己知彼 百战不殆
2011-07-05 17:37 1166不能盲目滴乐观啊。 随便一搜,就会开眼界。 但是ORACLE ... -
SAP Sybase的小常识
2011-07-05 17:27 1558既然Sybase已经是SAP旗下的独立运营公司,有必要了解下S ... -
SAP BusinessObjects EPM产品的前世今生
2011-06-24 14:49 4111SAP虽然把很多产品都冠以BO的商标,但是其实这并非说所有的产 ... -
对BW顾问来说很重要的信息
2011-06-22 16:55 1673... -
SAP网站改版
2011-04-13 23:17 1488SAP新版网站在11号(好像是)上线。 新网站确实比以前的更 ... -
Java Shell Console Administation
2011-03-27 15:24 992命令参考手册 https://cw.sdn.sap.com/c ... -
ADS的负载均衡
2011-03-26 22:11 2010SAP为JAVA stack提供了两种 load balanc ... -
Subscribe this blog
2011-03-19 15:08 977http://www.sdn.sap.com/irj/scn/ ... -
A follow-up of HANA
2011-03-19 14:04 1131When most of consultants in Chi ... -
WebDynpro中对数量 货币的处理
2011-03-03 15:19 1009http://help.sap.com/saphelp_nw7 ... -
adobe form书籍及其它乱弹
2011-02-25 22:16 2521http://www.amazon.com/Interacti ... -
LightSpeed~~
2011-02-23 16:59 1139Altough LightSpeed is not a &qu ... -
谁能告诉我
2011-01-28 17:31 993为啥有现成的IDoc不用,CRM要自己搞出来个BDoc? -
SAPScript Sample and useful reports
2011-01-05 09:03 1344http://help.sap.com/saphelp_nw7 ...
相关推荐
Second, for each axis-aligned text box proposed by RPN, we extract its pooled features with different pooled sizes and the concatenated features are used to simultaneously predict the text/non-text ...
在 SAP 系统中,表结构可以分为两类:Transparent Table 和Pooled Table。Transparent Table 是指 SAP 系统中的基本表结构,用于存储和管理数据。Pooled Table 是指 SAP 系统中的池表结构,用于存储和管理数据。 二...
综上所述,"Pooled响应式后台管理模板"是一个全面的解决方案,它将Bootstrap的强大功能与响应式设计相结合,为后台管理提供了一套直观、易用且跨平台的界面。无论你是开发者还是设计者,都可以利用这套模板快速构建...
- **共享表(Pooled Table)**:多个共享表共用一个物理表,适用于存储较小的数据集,同样不支持索引。 #### 四、ABAP字典中的视图 - **数据库视图(Database View)**:直接映射到数据库表。 - **投影视图(Project ...
由于 pooled-pg 旨在与 pg 兼容,只需将pg替换为pooled-pg ! 池化是使用generic-pool ,它应该比pg自己的池化更强大,根据它不是 100% 可靠的。 pg.connect() 在以下行中,更改pg : var pg = require('pg'); ...
Pooled: multiple server instances are accessible by clients. This works exactly the same as Singleton, unless the first server instance is busy. Note: to test this sample properly, you need to run ...
koa-pooled-mongo Koa-pooled-mongo 是 koa 的 mongodb 中间件,支持连接池。 这个想法的灵感来自 Koa-mongo。 但是这个使用 co-mongo 而不是原生的 mongodb lib 来支持基于生成器的流量控制。 随着时间的推移,还...
- **存储表(Pooled Table)**:多个逻辑表共享一个物理表,适用于存储较少的数据量。 - **簇表(Cluster Table)**:将多个表合并成一个物理表,以减少空间需求。 - **视图(Generated View Structure)**:基于一...
<dataSource type="POOLED"> ``` 总结,MyBatis动态创建数据库表的能力主要依赖于与数据库交互的SQL语句,通过自定义Mapper和XML配置文件,可以实现数据库表的创建、数据的插入和更新。在实际应用中...
不断学习的增量学习者存储我在博士学位论文(2019-)期间完成的所有公共作品的存储库。 您可以在其中找到已知的实现(iCaRL等),也可以... author={Douillard, Arthur and Cord, Matthieu and Ollion, Charles and R
of the k nearest neighbors is then pooled by means of Dempster's rule of combination. This approach provides a global treatment of such issues as ambiguity and distance rejection, and imperfect ...
安装将此行添加到应用程序的 Gemfile 中: gem 'pooled_redis'用法使用Redis.new支持的选项将redis部分添加到您的database.yml development : redis : db : 2production : redis : url : ' redis://mymaster ' ...
TDD, 轨迹池深层卷积描述符 基于的轨迹池深层卷积本文提供了跟踪轨迹池深层卷积描述符( TDD )的代码,如下所述:Action Recognition with Trajectory-Pooled Deep-Convolutional Descriptors
<dataSource type="POOLED"> ``` 接下来,你需要指定生成代码的目标包名,这将决定生成的 Java 类会被放在哪个目录下。比如: ```xml <targetPackage>com.example.myproject.model</targetPackage> ...
Action Recognition with Trajectory-Pooled Deep-Convolutional Descriptors 2015 CVPR ActivityNet A Large-Scale Video Benchmark for Human Activity Understanding 2015 CVPR Bag of Visual Words and Fusion ...
#Pooled WS 客户端示例 这是一个示例项目,展示了一种利用 Apache Commons Pool 创建和维护 JAX-WS 客户端代理池的方法。 将部署两件事:一个 JAX-WS 端点和一个“客户端”servlet。 调用 servlet 时,它将创建一个...
<dataSource type="POOLED"> ... ``` 接着,你可以定义生成的Java模型类、Mapper接口和XML映射文件。MBG支持多种代码生成策略,可以根据需要定制。例如: ```xml <table tableName="my_table" ...
mongo-wrapper-pooled 使用 generic-pool 连接池的 mongodb 包装库 用法 初始化 var MongoWrapper = require ( 'mongo-wrapper-pooled' ) ; var settings = { host : 'localhost' , port : '27017' , db : '...
- **IMSL_POOLED_COV**: Computes the pooled covariance matrix, which is useful in comparing the variability across different groups. - **IMSL_ROBUST_COV**: Provides a robust estimate of the covariance ...
Pooled-Storage Filesystem(PFS)是针对这个问题提出的一种创新方案,尤其对于Linux用户来说,它提供了一种打破传统固定大小卷限制的途径。 标题中的“PFS for Linux - 开源”表明这是一个专为Linux操作系统设计的...