- 博客(35)
- 收藏
- 关注
原创 Oracle Fusion Middleware Concepts
Oracle Fusion Middleware provides two types of components:■ A Java component, which is an Oracle Fusion Middleware component that isdeployed as one or more Java EE applications and a set of resour
2015-07-27 15:21:07 569
转载 解释器与编译器
计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)。编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.1. 在具体计算机上实现一种语言,首先要确定的是表示该语言语义解释的虚拟计
2015-07-24 18:39:02 5491 1
转载 计算机编程语言(机器语言、汇编语言、高级语言)
计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
2015-07-24 17:21:14 9059
转载 可爱的Jython
要了解Jython(旧称JPython),首先要了解Python。 要了解Jython(旧称JPython),首先要了解Python。Python是用C编写的高级的、面向对象的、开放源代码的编程语言。Guido vanRossum是Python的原创者,继而在Python的快速发展中产生了一大群高水平的设计者和程序员。使用Python的开发人员增长迅速,并一直在持续增长。然而Sun的J
2015-07-24 15:56:28 623
转载 Java序列化与反序列化
1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时
2015-07-23 18:23:59 314
转载 SOA和Web Service
在理解SOA和Web服务的关系上,经常发生混淆。根据2003年4月的Gartner报道,Yefim V. Natis就这个问题是这样解释的:Web服务是技术规范,而SOA是设计原则。特别是Web服务中的WSDL,是一个SOA配套的接口定义标准:这是Web服务和SOA的根本联系。从本质上来说,SOA是一种架构模式,而Web服务是利用一组标准实现的服务。Web服务是实现SOA的方式之一。用Web服务来
2015-07-23 18:05:44 645
转载 JMX
JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX 是Java Management Extension 的缩写,是 Java 应用程序的管理规范,可以实现应用程序,热插拔、热配置、热管理; 从原理上来说,JMX 只是高级的反射(reflection)库而已,高级的地方: 1、提供了对象的注
2015-07-23 17:45:27 327
转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web ServiceWeb Ser
2015-07-23 17:13:38 652
转载 Oracle的单点登录解决方案(Single Sign-On Solution)
Single Sign-On(SSO)即单点登录,在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。在此条件下,管理员无需修改或干涉用户登录就能方便的实施希望得到的安全控制。Oracle现有两套单点登录的解决方案:Oracle Access Manager,Oracle Single Sign-On Server (OSSO)。Oracle官方推荐Acces
2015-07-21 16:52:13 4824
原创 SSL
How SSL Sessions Are ConductedThe SSL protocol has two phases: the handshake phase and the data transfer phase.The handshake phase authenticates the server and optionally the client, andestabl
2015-07-21 12:21:06 459
转载 路由器WIFI上网怎样设置固定IP
打开无线路由器的管理页面 :http://192.168.1.1/然后DHCP服务器-静态地址分配,填入你电脑的MAC地址,填入你的IP地址192.168.1.107,保存,重启路由器,以后只要你开电脑,就会自动分配这个IP地址给你的电脑。就可以保证IP地址不变了,无需在电脑上设置。
2015-07-20 00:13:35 8690
转载 怎么查询电脑mac地址,IP,DNS等详细信息
1,cmd ipconfig /all2,点击“打开网络和共享中心”,然后在弹出的新窗口中,点击左边的“更改适配器设置”,接下来在网络连接窗口中,找到我们想要查看的网卡,并且双击打开。我这里以自己的本地物理网卡为例,如下图所示接下来会看到这个网卡的一些常规信息,我们再点击窗口中的“详细信息”,如下图所示最后,在详细信息属性中,我们可以找到网卡的物理MAC地
2015-07-20 00:12:15 2362
转载 Keystore密钥库
近来由于项目需要做Single Sign On, 研究了一下CAS(具体配置等下篇再介绍), 而这个CAS的配置最关键的不是CAS本身,而是数字证书,如何配置多台服务器之间的信任链接。因此,有必要把keystore, keytool的东西翻出来晒晒。几个概念keystore是一个密码保护的文件,用来存储密钥和证书(也就是说,keystore中存储的有两类型entries);这个文件(默
2015-07-17 12:54:16 10749
原创 常用windows命令
netstat -ano|findstr 22(查询端口占用情况)tasklist(查询正在运行的进程PID和名称)nslookup appcnbj052(dns查询dns服务器;IP地址或者主机名)dir(查看当前目录内容)host(查看主机名)ping appcnbj052(查看和某电脑的网络连接状态)
2015-07-13 17:42:32 443
原创 INFA各类变量
1,Parameter and Variable Types:Service variables: $PMSuccessEmailUser, $PMSessionLogCount, and $PMSessionErrorThreshold等等Service process variables: $PMRootDir, $PMSessionLogDir, a
2015-07-13 17:26:46 1192
原创 INFA杂记
1,Update Strategy组件 经常和Lookup组件 IIF(ISNULL(LKP_ROW_WID),'INSERT','UPDATE')2,When you create a session, the Workflow Manager checks the mapping properties. Mappings dynamically pick upchanges to sh
2015-07-13 17:12:31 661
原创 INFA调优
瓶颈类型 •Source瓶颈•Target瓶颈•Mapping瓶颈•Session瓶颈•System瓶颈Source调优•源为文本文件•调优Line Sequential Buffer Length(1024)•源为关系型数据库•在Source Qualify优化SQL•在源数据增加索引•增加Database network Pa
2015-07-13 15:57:52 980
原创 DAC
DAC开发:Table, Index, (Refresh Date)Task, Subject Area, Execution PlanSource System Parameter($$KPI_CUT_DAYS)建bitmap索引的字段通常就固定的几个值,如果更改了数据,最好重建一下,这与索引类型有关 更新数据量大的话(bulk load)需要重建索引(index),否则
2015-07-12 11:54:29 795
原创 Workflow Recovery
Task Recovery StrategiesEach task in a workflow has a recovery strategy. When the Integration Service recovers a workflow, it recovers tasks based on the recovery strategy:¨ Restart task. When the
2015-07-10 15:58:37 537
原创 Pipeline Partitioning
A pipeline consists of a source qualifier and all the transformations and targets that receive data from that source qualifier.You can set the following attributes to partition a pipeline:¨ Partit
2015-07-09 17:55:41 455
原创 Stored Procedure Transformation
To use a Stored Procedure transformation, complete the following steps:1. Create the stored procedure in the database.2. Import or create the Stored Procedure transformation.3. Determine whether
2015-07-09 12:33:43 533
原创 SQL Transformation
如果你比较擅长写SQL,可以使用SQL TransformationWhen you create an SQL transformation, you configure the following options:¨ Mode. The SQL transformation runs in one of the following modes:Script mode. The SQ
2015-07-08 17:41:26 1302
原创 缓慢变化维抽取方案
他INFORMATICA提供三种SCD Dimension抽取Mapping Wizard:Type1不保存历史数据,当某些重要字段发生变化,直接更新维度表Type2保存所有历史维度变更Type3只保存当前和最近一次的被替换的维度变更,Target表通常增加类似字段:(上次更新的字段值和上次更新时间)比如:PM_PREV_INTEGRATION_ID,PM_PREV_DATAS
2015-07-07 16:22:05 444
原创 sequence-ID in Dynamic Lookup
To create a generated key for a column in the target table, select Sequence-ID in the Associated Expression column. You can associate a generated key instead of an input port for lookup ports wit
2015-07-07 15:35:23 537
转载 (转)informatica 面试题大全
1 What is the difference between a data warehouse and a data mart?Ø Dataware house:It is a collection of data marts. Represents historical data. a data warehouse is a relational database which is
2015-07-07 12:55:12 5870
原创 增量加载的几种方案
1,数据源的时间列Update_Date>SYSDATE-12,数据源的时间列Update_Date> > '$$INCREMENT_TS' ,INCREMENT_TS保存在Target DB或者INFA Repository DB中: SETVARIABLE($$INCREMENT_TS,SESSSTARTTIME)
2015-07-07 11:04:39 2726
原创 Local Variables
Use local variables in Aggregator, Expression, and Rank transformations.You might use variables to complete the following tasks:¨ Temporarily store data.¨ Simplify complex expressions.¨ Sto
2015-07-03 17:14:27 506
转载 Router,Sorter,Union, Rank, Procedure, Transaction Control
RouterRouter和Filter很相似,Router可以用一或多个Filter来取代,不同的是用Router来生成多个组时输入数据只需处理一次,所以效率更高;Router 由一个输入组,一到多个用户定义的输出组和一个默认组组成,每一个用户定义的输出组含一个测试条件,满足条件的输入数据会进入相应的用户定义组,不满足所有用户定义条件的数据会进入默认组;输入组和输出组的端口类型和名称相同;
2015-07-03 15:08:33 404
原创 Normalizer Transformation
1,实现列转行: Generated Key,自动产生不能删除的端口,命名为GK_XXX,由这个端口产生一个序列号值,在需要时可以作为主键,运行成功后会在知识库中保存下一个值,可以在Mapping中看到下一个值,可以修改这个值;Generated Column ID,自动产生不能删除的端口,命名为GCID_,这个端口产生一个序号指名当前输出来自多个输入中的哪一个;Reset和R
2015-07-03 12:50:08 540
转载 informatica 在抽取EXCEL中遇到问题及INFA售后给出的建议
1.测试环境:服务器:操作系统:windows server 2008 R2 Enterprise (X64)Informatica版本:9.6.1 hotfix1 (x64)MSOffice:Professional2010 (x64)客户端:操作系统:Win7 旗舰版 (x64)Informatica版本:9.6.0 (x86)MS Office:Profes
2015-07-03 12:01:15 2209
原创 File Target Writer
可生成xls(tab键分隔),csv(逗号分隔),txt (或者任何自命名后缀的文件)header.sh内容:excel文件:echo -en "ORG_WID\tMONTH_WID\tDSM_POSTN_WID\tSR_POSTN_WID\tPOINT_AVE\tPOINT_SCOPE\tCOACH_TYPE_CD\r\n"csv文件:echo -en "ORG_WID,MONTH_
2015-07-02 17:32:16 386
原创 生成Surrogate Key的几种方案
1)维度表一般使用方法(维度表如果清空重新抽取,代理键可能不一样了,需要重新抽取事实表,建议维度表一般采用更新的方式抽取)取得维度表最大的WID,然后在其基础上累加生成新的代理键插入维度表 2)事实表的数据量很大,代理键的意义也不是很重要,一般用Sequence Generator Transformation去生成代理键。
2015-07-02 16:35:14 2036
原创 Lookup Transformation
Overriding the Lookup QueryLookup Transformation 的 Lookup Query Override不同于Source Qualifier Transformation的SQL Query:不需要列和Ports数目一样,也不需要顺序一样,只要sql中的as列名完全一致就可以(区分大小写)Lookup Query Override: selec
2015-07-02 12:30:03 2115
原创 Source Qualifier Transformation
当Source Qualifier Transformation使用sql query override的话,必须所有的ports必须连接到downstream,否则报错, Source Qualifier Transformation支持Oracle分析函数 比如:(LKP Transformation不支持)SELECT WC_POSTN_COACH_A_TEST1.ORG_W
2015-07-01 17:57:26 876
原创 Sequence Generator分析
Current Value:3 Increment By:2则初始化 NEXTVAL:3 CURRVAL:3当且仅当 NEXTVAL走一行时,CURRVAL才增加: NEXTVAL+Increment By(如果NEXTVAL没有connect to downstream,则CURRVAL始终停留在3)第一次运行workflow: row
2015-07-01 12:38:11 1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人