DataStore object types:
Standard DataStore object
* Data provided using a data transfer process
* SID values can be generated
* Data records with the same key are aggregated during activation
* Data is available for reporting after activation
Write-optimized DataStore object
* Data provided using a data transfer process
* SID values cannot be generated
* Records with the same key are not aggregated
* Data is available for reporting immediately after it is loaded
DataStore object for direct update
* Data provided using APIs
* SIDs cannot be generated
* Records with the same key are not aggregated
And you can find more information / examples on this topic at:
http://help.sap.com/saphelp_nw04s/helpdata/en/F9/45503C242B4A67E10000000A114084/content.htm
1、DSO的分类,标准DSO(生成主数据标识、对于相同关键字段的值进行合并、可直接出具报表)、写优化的DSO(不生成主数据标识、不合并相同关键字段的值、速度快可用于存储大容量数据)、直接写入的DSO,这三种DSO各有用处
2、标准DSO需注意的问题是,如果是激活业务内容的DSO,然后复制出来作为自己的DSO使用的话,一般不需考虑关键字段的问题,系统的设置一般会保证DSO数据与PSA数据完全一致,但如果是自己通过直接输入信息对象创建的DSO,则需考虑值的合并,因为在标准DSO对于相同关键字段的值系统会自动合并,这个时候需注意转换中的规则明细是覆盖还是合计,如果有合并的字段,即DSO更新的数据少于PSA的数据,建议把转换中值字段的规则明细全部修改为合计,以保证值的正确,总之,在使用标准DSO时需考虑值的合并问题,并考虑转换的规则明细,但使用写优化的DSO则不存在该问题
3、建议如果采用三层数据模型架构的话,可考虑第一层使用写优化的DSO,保证该层DSO数据与PSA完全一致,第二层DSO使用标准DSO,第三层使用CUBE
4、后发现在完全更新的数据源情况下,写优化DSO在新增数据时,会重复计算以前已抽取数据,建议在建立DSO时需仔细考虑DSO类型、数据更新方式、DSO关键字段和数据字段设置、以及转换中的明细规则中的集合设置为覆盖还是合计
标准:对应后台3个表,NEW TABLE/LOG TABLE/ACTIVE TABLE,即保存了DELTA增量的CHANGE LOG数据。一般通过DTP来更新数据。这种DSO也是我们用的最多的类型。
直接更新:一般用来做一定的应用,如APD。是通过BW中的业务平台,将数据通过API的方式,直接写入的。其后台只对应ACTIVE TABLE。
写入优化的:这种DSO类型,用来处理大量的数据,但后台也只对应ACTIVE TABLE。通过DTP来更新数据。
激活后生成主数据标识:在激活数据后,生成主数据的SID,可以提高报表查询的速度。如果DSO不直接用于报表的需求,或用的比较少,此选项一般不选择。
唯一数据记录:当激活“激活后生成主数据标识”后,此选项才可以选择。标识上载的数据都是主键唯一。这样做,可以提高激活的速度,上载的数据只做 INSERT操作,不考虑排序和前镜像的情况。如果我们要对数据进行DELTA抽取,并且数据可能会涉及到修改,此选项选择的话会有错误发生。一般建议,如果标准DSO选择了“唯一数据记录”,使用写优化类型代替。
自动将状态设置为’好’:激活数据后,如果没有错误发生,自动将状态设置为OK,即:绿灯,一般我们选择此选项。
自动激活数据/自动更新数据:标识自动激活数据并将数据更新到目标(如CUBE等)。为了能在处理链中处理异常情况,这里我们一般不选择。
分享到:
相关推荐
例如,你可以通过设置`DSOFramer1.FileName`属性来指定要打开的文档路径,使用`DSOFramer1.ApplicationType`属性来设定加载的Office应用程序类型(如Word、Excel或PowerPoint)。同时,`DSOFramer1.Visible`属性控制...
在VB集成开发环境中,选择“工具”菜单中的“引用”,然后找到并勾选“National Instruments VISA Type Library”。这样,我们就可以在代码中使用VISA的函数和常量。 接着,我们需要建立与DSO-X 3034A的连接。使用`...
Deno Simple Orm dso是基于的简单ORM库例子import { BaseModel , Defaults , dso , Field , FieldType , CharsetType , Index , IndexType , Join , Model , Where} from "https://deno.land/x/dso@v1.0.0/mod.ts" ;...
在DSO Framer的例子中,开发者需要先在C#项目中注册DSO Framer OCX,然后通过`AxHost`类或`Type.GetTypeFromProgID()`方法创建并实例化该控件。 3. **嵌入Office文档**: 使用DSO Framer,开发者可以创建一个窗体,...
在XML中,DTD(Document Type Definition)是一种用于定义XML文档结构的规范。例如,`x2dtd.dtd`和`x2dtd.txt`可能包含了定义XML文档元素、属性和约束的规则。通过DTD,可以确保XML文档的合法性,即所有文档都遵循...
1. XML基本语法与DTD(Document Type Definition) XML的基本语法包括元素、属性、文本内容、注释和实体引用等。元素是XML文档的核心,它们定义了数据的结构。例如,`<book>`元素可能代表一本书的信息。元素可以有...
本试题涉及到的知识点主要涵盖XML的基础概念、DTD(Document Type Definition)与XML Schema的区别、DOM(Document Object Model)解析、XSLT(Extensible Stylesheet Language Transformations)转换以及XML的实际...
- `#define module_init(function, type) static void __attribute__((constructor)) do_qemu_init_##function(void) { register_dso_module_init(function, type); }` - `do_qemu_init_virtio_register_types...
在本课程设计报告中,学生以博物馆系统为背景,通过XML来构建数据模型,使用DTD(Document Type Definition)和Schema进行数据结构描述,并结合CSS、XSLT、DOM编程以及JAVA程序实现数据的展示和处理。 1. 博物馆...
随着Type-C接口成为新的标准,这部分测试对于确保产品支持最新的USB标准至关重要。 #### 寄存器和操作指南 这部分提供了关于i.MX6/7/8系列处理器中与USB相关的寄存器配置和操作指南的信息。这对于开发者理解和调整...
在实际工作中,当我们从物理存储区 (PSA) 向 InfoCube 或数据存储对象 (DSO) 加载数据时,常常需要在 DTP 中设置筛选条件。这种情况下,我们可以通过编写一个例程来实现对所需数据的精确控制,确保只加载当前财年...
6. Package Type:DSO-12 四、技术优势 1. 低功率消耗 2. 广泛的输入电压范围 3. 高的输入电压承载能力 4. 可调整的 blanking 窗口和棕色保护功能 5. 自动重启保护功能 ICE3AR4780JG 芯片是一款功能强大、性能...
在httpd.conf中,首先要设定全局环境变量,如`ServerType standalone`表示Apache将以独立守护进程运行,`ServerRoot`指定了配置文件的根目录。其他重要的配置指令包括: 1. `Listen`: 指定服务器监听的端口号,如`...
dso.ObjectType = "Word.Document"; dso.URL = @"C:\path\to\your\document.docx"; ``` #### 2. 在网页中直接嵌入Word文档 ##### 介绍 通过使用HTML `<iframe>` 标签,可以直接在网页上显示Word文档。这种方法适用...
- **示例**:`ServerType standalone` 2. **ServerRoot**: - **作用**:指定Apache服务器的主要目录位置,该目录包含了所有必要的配置文件和其他资源。 - **示例**:`ServerRoot "C:/Program Files/ApacheGroup...
这里的配置选项告诉Apache将配置文件保存在`/etc/httpd`,其他文件如HTML文档和CGI-BIN目录保存在`/home/httpd`,启用大多数模块作为动态共享对象(DSO)编译,这允许动态添加或移除模块而无需重新编译Apache。...
通过不同选项如`-stat`、`-strings`、`-short`、`-min`、`-max`、`-live`、`-dead`、`-thinlock`、`-startAtLowerBound`、`-mt`和`-type`进行定制化输出。 5. `!DumpVC` 用于检查值类型(struct)对象的字段,需要...
2. 掌握使用DTD(Document Type Definition)定义XML文档结构,并验证其合法性。 3. 使用XSL(eXtensible Stylesheet Language)对XML数据进行格式化处理。 4. 理解并运用XML DOM(Document Object Model)编程,能...
12. **LoadModule**: 加载动态链接模块(DSO)。 13. **ExtendedStatus**: 是否开启详细的服务器状态信息。 **第二部分:主服务器配置** 1. **Port**: 设置服务器监听的端口,通常是80。 2. **User** 和 **Group**...