Ajean's profile宝兰风雨雪PhotosBlogListsMore Tools Help

Blog


    August 21

    一页纸多一点的博士论文与诺贝尔奖(量子力学)

     
     

      故事发生在二十世纪初的法国。
      巴黎。
      一样的延续着千百年的灯红酒绿,香榭丽舍大道上散发着繁华和暧昧,红磨坊里弥漫着
    躁动与彷徨。
      而在此时的巴黎,有一个年轻人,名字叫做德布罗意(De Broglie),从他的名字当
    中可以看出这是一个贵族,事实上德布罗意的父亲正是法国的一个伯爵,并且是正是一位当
    权的内阁部长。这样一个不愁吃不愁穿只是成天愁着如何打发时光的花花公子自然要找一
    个能消耗精力的东西来磨蹭掉那些无聊的日子(其实象他这样的花花公子大约都会面临这
    样的问题)
      德布罗意则找到了一个很酷的“事业”——研究中世纪史。据说是因为中世纪史中有着
    很多神秘的东西吸引着这位年轻人。  
      时间一转就到了1919,这是一个科学界急剧动荡动着的年代。就在这一年,德布罗意突
    然移情别恋对物理产生了兴趣,尤其是感兴趣于当时正流行的量子论。
      具体来说就是感兴趣于一个在当时很酷的观点:光具有粒子性。
      这一观点早在十几年前由普朗克提出,而后被爱因斯坦用来解释了光电效应,但即便如
    此,也非常不见容于物理学界各大门派。   德布罗意倒并不见得对这一观点的物理思
    想有多了解,也许他的理解也仅仅就是理解到这个观点是在说“波就是粒子”。
      或许是一时冲动,或许是因为年轻而摆酷,德布罗意来到了一派宗师朗之万门 下读研
    究生。  
      从此,德布罗意走出了一道足以让让任何传奇都黯然失色的人生轨迹。


      历史上德布罗意到底花了多少精力去读他的研究生也许已经很难说清,事实上德布罗意
    在他的5年研究生生涯中几乎是一事无成。事实上也可以想象,一个此前对物理一 窍不通
    的中世纪史爱好者很难真正的在物理上去做些什么。

      白驹过隙般的五年转眼就过去了,德布罗意开始要为他的博士论文发愁了。
      其实德布罗意大约只是明白普朗克爱因斯坦那帮家伙一直在说什么波就是粒子,(事实
    上对于普朗克大约不能用“一直”二字,此时的普朗克已经完全抛弃自己当初的量子假
    设,又回到了经典的就框架。)而真正其中包含的物理,他能理解多少大约只有上 帝清
    楚。

      五年的尽头,也就是在1924,德布罗意终于提交了自己的博士论文。 他的博士论文只
    有一页纸多一点,不过可以猜想这一页多一点的一份论文大约已经让德布罗意很头疼了,只
    可惜当时没有枪手可以雇来帮忙写博士论文。
      他的博士论文只是说了一个猜想,既然波可以是粒子,那么反过来粒子也可以 是波。

      而进一步德布罗意提出波的波矢和角频率与粒子动量和能量的关系是:
          动量=普朗克常数/波矢
          能量=普朗克常数*角频率
          这就是他的论文里提出的两个公式
      而这两个公式的提出也完全是因为在爱因斯坦解释光电效应的时候提出光子的动量和能
    量与光的参数满足这一关系。

      可以想象这样一个博士论文会得到怎样的回应。
      在对论文是否通过的投票之前,德布罗意的老板朗之万就事先得知论文评审委员会的六
    位教授中有三位已明确表态会投反对票。
      本来在欧洲,一个学生苦读数年都拿不到学位是件很正常的事情,时至今日的欧洲也依
    然如此。何况德布罗意本来就是这么一个来混日子的的花花公子。
      然而这次偏偏又有些不一样——德布罗意的父亲又是一位权高望众的内阁部长,而德布
    罗意在此厮混五年最后连一个Ph.D都没拿到,双方面子上自然也有些挂不住。
      情急之中,朗之万往他的一个好朋友那里寄了一封信。
      当初的朗之万是不是碍于情面想帮德布罗意混得一个PhD已不得而知,然而事实 上,这
    一封信却改变了科学发展的轨迹。



      这封信的收信人
      是爱因斯坦。

    信的内容大致如下:

      尊敬的爱因斯坦阁下:
      在我这里有一位研究生,已经攻读了五年的博士学位,如今即将毕业,在他提 交的毕
    业论文中有一些新的想法………………
      请对他的论文作出您的评价。
      另外顺便向您提及,该研究生的父亲是弊国的一位伯爵,内阁的**部长,若您……,
      将来您来法国定会受到隆重的接待

                                     朗之万

     

      在信中,大约朗之万的潜台词似乎就是如果您不肯给个面子,呵呵,以后就甭来法国
    了。

      不知是出于知趣呢,还是出于当年自己的离经叛道而产生的惺惺相惜,爱因斯坦很客气
    回了一封信,大意是该论文里有一些很新很有趣的思想云云。

      此时的爱因斯坦虽不属于任何名门望派,却已独步于江湖,颇有威望。有了爱因斯坦的
    这一封信,评审委员会的几位教授也不好再多说些什么了。

      于是,皆大欢喜。
      浪荡子弟德布罗意就这样“攻读”下了他的PhD(博士)。
      而按照当时欧洲的学术传统,朗之万则将德布罗意的博士论文印成若干份分寄到了欧洲
    各大学的物理系。
      大约所有人都以为事情会就此了结,多少年以后德布罗意那篇“很新很有趣” 博士论
    文也就被埋藏到了档案堆里了。
      德布罗意大约也就从此以一个PhD的身份继续自己的浪荡生活。。

      但历史总是喜欢用偶然来开一些玩笑,而这种玩笑中往往也就顺带着改变了许多人的命
    运。

      在朗之万寄出的博士论文中,有一份来到了维也纳大学。

      1926年初。
      维也纳。
      当时在维也纳大学主持物理学术活动的教授是德拜,他收到这份博士论文后,将它交给
    了他的组里面一位已经年届中年的讲师。
      这位讲师接到的任务是在两周后的seminar(学术例会)上将该博士论讲一下。
      这位“老”讲师大约早已适应了他现在这种不知算是平庸还是算是平静的生活,可以想
    象,一个已到不惑之年而仍然只在讲师的位置上晃荡的人,其学术前途自然是朦胧而晦
    暗。
      而大约也正因为这位讲师的这种地位才使得它可以获得这个任务,因为德拜将任务交给
    这位讲师时的理由正是“你现在研究的问题不很重要,不如给我们讲讲德布罗意的论文
    吧”。
      这位讲师的名字叫做——薛定谔(Schrodinger)

      在接下来的两周里,薛定谔仔细的读了一下德布罗意的“博士论文”,其实从 内容上
    来讲也许根本就用不上“仔细”二字,德布罗意的这篇论文只不过一页纸多一点,通篇提出
    的式子也不过就两个而已,并且其原型是已经在爱因斯坦发表的论文中出现过的 。
      然而论文里说的话却让薛定谔一头雾水,薛定谔只知道德布罗意大讲了一通“波即粒
    子,粒子即波”,除此之外则是“两个黄鹂鸣翠柳”——不知所云。
      两周之后,薛定谔硬着头皮把这篇论文的内容在seminar上讲了一下,讲者不懂 ,听者
    自然也是云里雾里,而老板德拜则做了一个客气的评价:
      “这个年轻人的观点还是有些新颖的东西的,虽然显得很孩子气,当然也许他需要更深
    入一步,比如既然提到波的概念,那么总该有一个波动方程吧”


      多年以后有人问德拜是否后悔自己当初作出的这一个评论,德拜自我解嘲的说“你不觉
    得这是一个很好的评论吗?”
      并且,德拜建议薛定谔做一做这个工作,在两周以后的seminar上再讲一下。

      两周以后。
      薛定谔再次在seminar上讲解德布罗意的论文,并且为德布罗意的“波”找了一个波动
    方程。
      这个方程就是“薛定谔方程”!
      当然,一开始德布罗意的那篇论文就已经认为是垃圾,而从垃圾产生出来的自然也不会
    离垃圾太远,于是没人真正把这个硬生生给德布罗意的“波”套上的方程当一回事,甚至
    还有人顺口编了一首打油诗讽刺薛定谔的方程:
      欧文用他的psi,计算起来真灵通:但psi真正代表什么,没人能够说得清。  
     (欧文就是薛定谔,psi是薛定谔波动方程中的一个变量)

      故事的情节好像又一次的要归于平庸了,然而平庸偏偏有时候就成了奇迹的理由。
      大约正是薛定谔的“平庸”使得它对自己的这个波动方程的平庸有些心有不甘,他决定
    再在这个方程中撞一撞运气。

      上面讲到的情节放到当时的大环境中来看就好像是湖水下的一场大地震——从湖面上看
    来却是风平浪静。
      下面请允许我暂时停止对“老”讲师薛定谔的追踪,而回过头来看一看这两年发生物理
    学界这个大湖表面的风浪。
      此前,玻尔由普朗克和爱因斯坦的理论的启发提出了著名的“三部曲”,解释了氢光
    谱,在这十几年的发展当中,由玻尔掌门的哥本哈根学派已然是量子理论界的“少林武
    当”。

      1925,玻尔的得意弟子海森堡提出了著名的矩阵力学,进一步抛弃经典概念,揭示量子
    图像,精确的解释了许多现象,已经成为哥本哈根学派的镇门之宝——量子届的“屠龙宝
    刀”。不过在当时懂矩阵的物理学家没有几个,所以矩阵力学的影响力仍然有限。事实上
    就是海森堡本人也并不懂“矩阵”,而只是在他的理论出炉之后哥本哈根学派的另一位弟
    子玻恩告诉海森堡他用的东西在数学中就是矩阵。

      再回过头来再关注一下我们那个生活风平浪静的老讲师薛定谔在干些什么—— 我指的
    是在薛定谔讲解他的波动方程之后的两个星期里。
      事实上此时的他正浸在温柔乡中——带着他的情妇在维也纳的某个滑雪场滑雪。
    不知道是宜人的风景还是身边的温香软玉,总之是冥冥之中有某种东西,给了薛定谔一

      灵感,而就是这一个灵感,改变了物理学发展的轨迹。

      薛定谔从他的方程中得出了玻尔的氢原子理论!

      倚天一出,天下大惊。
      从此谁也不敢再把薛定谔的波动方程当成nonsense(扯淡)了。
      哥本哈根学派的掌门人玻尔更是大为惊诧,于是将薛定谔请到哥本哈根,详细切磋量子
    之精妙。
      然而让玻尔遗憾的是,在十天的漫长“切磋”中,两个人根本都不懂对方在说些什么。
    在一场让两个人都疲惫不堪却又毫无结果的“哥本哈根论剑”之后,薛定谔回到了维也
    纳,薛定谔回到了维也纳之后仍然继续做了一工作,他证明了海森堡的矩阵力学和他的波动
    方程表述的量子论其实只是不同的描述方式。
    从此“倚天”“屠龙”合而为一。
      此后,薛定谔虽也试图从更基本的假设出发导出更基本的方程,但终究没有成功,而不
    久,他也对这个失去了兴趣,转而去研究“生命是什么”。

      历史则继续着演义他的历史喜剧。
      德布罗意,薛定谔都在这场喜剧中成为诺奖得主而名垂青史。

    尾声

      其实在这一段让人啼笑皆非的历史当中,上帝还是保留了某种公正的。薛定谔得出它的
    波动方程仅在海森堡的矩阵力学的的诞生一年之后,倘若上帝把这个玩笑开得更大一点,
    让薛定谔在1925年之前就导出薛定谔方程,那恐怕矩阵力学就根本不可能诞生了(波动方
    程也就是偏微分方程的理论是为大多数物理学家所熟悉的,而矩阵在当时则没有多少人
    懂)。如此则此前在量子领域已辛苦奋斗了十几年的哥本哈根学派就真要吐血了!
      薛定谔方程虽然搞出了这么一个波动方程,却并不能真正理解这个方程精髓之处,而对
    它的方程给出了一个错误的解释——也许命中注定不该属于他的东西终究就不会让他得
    到。
      对薛定谔方程的正确解释是有哥本哈根学派的玻恩作出的。(当然玻恩的解释也让物理
    界另一位大师——爱因斯坦极为震怒,至死也念念不忘“上帝不会用掷色子来决定这个世
    界的”,此为后话)。
      更基本的量子力学方程,也就是薛定谔试图获得但终究无力企及的的基本理论,则是由
    根本哈根学派的另一位少壮派弟子——狄拉克导出的,而狄拉克则最终领袖群伦,建起了
    了量子力学的神殿。

    August 19

    SAP R/3 的各模块 (NOT SAP ECC)

     

      SAP系统包含大量模块,这些模块共同发挥作用来执行公司的业务管理任务。简单的说是将企业的三大流:物流,资金流,信息流进行全面一体化管理的管理信息系统。在企业中,这三大系统本身就是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理。在管理功能上,它共有12个系统模块:

    (1)财务会计模块(FI),它可提供应收、应付、总账、合并、投资、基金、现金管理等功能,这些功能可以根据各分支机构的需要来进行调整,并且往往是多语种的。同时,科目的设置会遵循任何一个特定国家中的有关规定。

    (2)管理会计模块(CO),它包括利润及成本中心、产品成本、项目会计、获利分析等功能,它不仅可以控制成本,还可以控制公司的目标,另外还提供信息以帮助高级管理人员作出决策或制定规划。

    (3)资产管理模块(AM),具有固定资产、技术资产、投资控制等管理功能。

    (4)销售与分销模块(SD),其中包括销售计划、询价报价、订单管理、运输发货、发票等的管理,同时可对分销网络进行有效的管理。

    (5)物料管理模块(MM),主要有采购、库房与库存管理、MRP、供应商评价等管理功能。

    (6)生产计划模块(PP),可实现对工厂数据、生产计划、MRP、能力计划、成本核算等的管理,使得企业能够有效的降低库存,提高效率。同时各个原本分散的生产流程的自动连接,也使得生产流程能够前后连贯的进行,而不会出现生产脱节,耽误生产交货时间。

    (7)质量管理模块(QM),可提供质量计划、质量检测、质量控制、质量文档等功能。

    (8)工厂维修模块,可提供维护及检测计划、交易所处理、历史数据、报告分析。

    (9)人力资源模块(HR),其中包括:薪资、差旅、工时、招聘、发展计划、人事成本等功能。

    (10) 项目管理模块(PS),具有项目计划、项目预算、能力计划、资源管理、结果分析等功能。

    (11) 工作流管理(WF),可提供工作定义、流程管理、电子邮件、信息传送自动化等功能。

    (12) 行业解决方案(IS),可针对不同的行业提供特殊的应用和方案。这些功能覆盖了企业供应链上的所有环节,能帮助企业实现整体业务经营运作的管理和控制。

    人民币升值原因

     

      人民币实行的是盯住美元汇率制。人民币近10年都处于升值趋势中,人民币升值是以人民币汇率下降形式反映出来的,即1美元兑换的人民币金额减少。1994年人民币平均汇率为8.6212,1995年为8.3490,1996年为8.3143,到2003年为8.2770(国家统计局,2004),人民币汇率近10年下降了4.1%。从2001年开始连续3年人民币汇率相对稳定在8.2770,2004年1—5月人民币汇率累计平均仍为8.2770.2003年以来,人民币再一次面临升值压力,国际上要求人民币升值的呼声一浪高过一浪,美国、欧盟、日本等不断施压,希望迫使人民币升值。国内外理论界也有人依据各种模型估算出人民币“应升值的幅度”,高的估计达到50%以上,低的估计也有15%以上。
      人民币升值的原因来自中国经济体系内部的动力以及外来的压力。内部影响因素有国际收支、外汇储备状况、物价水平和通货膨胀状况、经济增长状况和利率水平。从1994年至今,中国国际收支中的经常项目均为顺差,中国的外汇储备2002年达到2864亿美元,比1994年增长了5.55倍。从人民币购买力评价(PPP )看,中国的物价水平只相当于美国的21%(世界银行,2002)。从通货膨胀率差异看,美国自1998年以来的平均通货膨胀率为2.23%,中国同期的平均通货膨胀率(CPI )为-0.3%,比美国低2.53%。1978—2003年,我国国内生产总值(GDP )年均增长9.3%。这25年间,我国的经济增长无疑是世界上最快的。从中美两国的利率差异看,中国同业银行拆借利率2002年底为2.7%,美国联邦基金利率为1.25%。中国的短期利率比美国利率高1.5个百分点。在国内,人民币存款利率也比美元存款利率高1.4个百分点。此外,2002年上半年开始,美元由强走弱,人民币跟着美元一起贬值,和人民币升值的趋势相背离。在中国相对劳动生产率快速增长的情况下(1993—1999年中国制造业劳动生产率增长速度至少比同期美国制造业高1.5个百分点),人民币反而随着美元贬值,使得贸易逆差国的贸易逆差越来越大,这些都构成了人民币升值的外部压力。

    (一) 经济学分析

    从经济学上讲,可能主要有以下几个方面的依据:

      第一,人民币汇率自1994年以来已近10年没有进行调整,而这10年中国经济和国力已经发生了深刻的变化。

      第二,90年代以来,一些权威的国际机构和贸易伙伴一直就认为人民币存在不同程度的价值低估。

      第三,按照国际经济学的理论,外汇节余过多本身就表明外币定价过高,本币定价过低,本币有升值压力。

      第四,从2001年以来,世界各主要货币包括东南亚国家的货币对美元都大幅度升值,只有人民币对美元的汇率一直没有调整,即人民币实际上也跟随美元对其他货币大幅度贬值。且不说90年代人民币是不是过度贬值或定价过低,单说近年来其他国家的货币对美元都大幅度升值,只有人民币对美元的汇率没有动,仅此一条,就可以判断人民币对美元的价值有可能低估。

    (三) 国际政治分析

      人民币汇率问题不仅是经济问题,也是国际政治问题。有学者特别指出,一些西方国家频频呼吁人民币升值,背后还另有原因。有的是出于嫉妒,有的是为了转移国内对当局的指责,有的则是为了争取国内制造业的选票。如西方国家简单地将人民币币值水平与其本国制造业的衰退联系在一起,试图强迫人民币升值。造成美国就业机会减少的因素不是中国,而是全球化竞争的无形之手。国外鼓噪人民币升值的原因不外乎以下几点:一是人民币汇率过低。有人提出应将人民币汇率确定在1美元兑4.2元人民币左右的水平。二是中国外汇储备过高,中国入世以来,并没有出现进口激增,相反贸易顺差大幅增加。三是中国廉价商品大量出口造成世界通货紧缩。有人认为,近年来,中国廉价产品大量出口导致日本和欧美通货紧缩,中国应使人民币升值,在世界经济中担负相应责任。

      美国之所以施压人民币升值,是认为中国实行的“盯住美元汇率”政策,使美元贬值的积极效用没能全面发挥,只是“极大地增强了中国企业的出口竞争力,刺激了中国产品的出口”,尤其是2002年美元贬值的同时,美国外贸逆差却创出了4352亿美元的历史峰值,对华贸易逆差达到1031亿美元。实际上美国外贸逆差剧增的原因不在于中国的人民币汇率政策本身,而是美国产业结构调整、对外直接投资扩大、个人消费支出的增长、以及美元贬值的J曲线效应等多种因素综合作用的结果。

      金融霸权作为军事霸权和经济霸权的延伸,美国凭借其在国际货币体系中的主导地位,随意按照自己的意志强制性地推行其政策,不断获取霸权利润,维护其“金融霸权国”地位。美国通过美元贬值,既能减轻其外债负担,每次美元大幅贬值都能使美国债务减少三分之一,又能刺激其产品的出口,还能转嫁其各种经济危机,成为其对其他国家进行剥削的主要形式。人民币汇率之争的根本目的,就是美国希望通过人民币升值,阻碍中国商品大规模进入美国。施压人民币升值与美国对华反倾销政策一起,构成了布什政府对华经贸政策调整的新内容。

      近年来,关于“亚元”问题的讨论已越来越热,谁能成为未来亚元的主导,已变成一个日益敏感的话题。日本由于其经济十年来的萎靡不振,日元充当亚洲货币主导的可能性在变小。而中国由于经济高速增长,已经逐渐成为亚洲经济发展的“火车头”和世界经济发展的“引擎”,因此人民币的价值日趋明显,在中国周边国家已经开始形成一个“人民币地带”,导致日本对此忧心忡忡。在2002年日本对华出现50亿美元顺差的背景下,日本财长盐川正十郎提出议案,提请七国集团通过“与1985年针对日元的‘广场协议’类似的文件”,逼迫人民币升值,将全球压制人民币升值的声浪推至顶峰,目的就在于想通过人民币升值,打垮人民币对日元的挑战,确保日元的未来主导地位。

      近年来,中国对外经济摩擦日益加剧,但更多的还仅仅局限于微观经济摩擦。加入WTO以后,中国处于制度大调整阶段,制度性因素在中国经济发展中越来越受到关注。美日欧等国施压人民币升值,使得制度性经济摩擦在中国对外经济摩擦中的份额开始加重。

    (四)人民币升值的客观作用

    1 加强经济自循环的能力

      当汇率变化反映了外币的供求程度之后,企业和家庭就能及时调整其策略,更为有效地利用外币。而且,如果国内企业长期借助有利汇率带来的成本优势,通过出口低端产品赚取利润越容易,国内企业投资于产品研发的动机就越小。这不利于国家的竞争力的长期发展。

    2 增加货币政策的自由度

      为了维持人民币对美元的固定汇率,人民银行必须从市场中买入美元、投放人民币。这使央行难以将货币供应控制在目标区间之内。为抵消外汇占款的影响,人民银行必须进行所谓的“本外币对冲操作”,即在买入美元的同时,通过公开市场操作卖出政府债券或央行票据,从市场中回笼资金。适度扩大人民币波动范围能增加货币政策的自由度。

    3 与缓解目前“经济过热”的顾虑相一致

      在固定汇率下,升值压力会被转化为通涨压力——外汇占款导致货币供给量上升,带来通涨压力。而通过发放央行票据来回笼外汇占款的做法不具持久性,并将导致政府财务负担的上升。扩大人民币浮动范围会缓解升值压力向通涨压力的转换——人民币升值会对国内价格形成向下的压力,由于:1) 外汇占款减少导致货币供应量的减少;2) 货币升值将使进口价格降低,因此可能压低国内价格。

    人民币为何对外升值,对内贬值呢?


      人民币不能自由兑换、人民币尚未成为国际储备货币这两大特殊因素,决定了人民币兑美元的升值仅限于相对货币之间(如人民币对美元)的升值,人民币汇率升值很难达到提升国际购买力的效果,反而会由于外资的涌入,导致流动性泛滥,进而使物价上涨,引发人民币对内贬值。

     

      从 2005年7月到现在,人民币兑美元汇率已累计升值了近7%。也就是说,人民币对外(主要对美元)呈坚挺的升值走势。而与此同时,国内肉价粮价、股价房价的快速上涨,又让人明显感到人民币在国内的购买力在下降。也就是说,人民币对内呈疲软的贬值走势。人民币何以对外升值、对内贬值呢?

      我们先来看一些有意思的现象。以国内楼市为例,自人民币兑美元升值以后,国内房地产价格大幅走高。今年6月,全国70个大中城市新建商品住房价格指数同比上涨幅度超过7%。在房价大幅上涨的同时,生活资料价格也出现了大幅上涨。今年 7月,CPI指数同比上涨5.6%,创近十年新高。

      上述现象表明,自启动人民币兑美元升值机制以后,人民币实际购买力似乎正走向理论预期的反面。为什么会出现这种状况呢?我认为这与人民币升值所处的内外部特殊环境有关。人民币不能自由兑换、人民币尚未成为国际储备货币这两大特殊因素,决定了人民币兑美元的升值仅限于相对货币之间(如人民币对美元)的升值,人民币汇率升值很难达到提升国际购买力的效果,反而会由于外资的涌入,导致流动性泛滥,进而使物价上涨,引发人民币对内贬值。

      首先,人民币并非自由兑换货币,这就决定了人民币兑美元升值仅限于相对货币之间的升值,并不代表人民币国际购买力的提高。由于人民币目前还不能与美元一样,成为世界主要储备货币,国际大宗商品、金融产品标价也不是以人民币来标价的,由此决定了人民币兑美元升值只是相对货币之间的升值行为。

      在美元大幅贬值、美元标价仍在国际大宗商品标价体系中占主导地位的条件下,人民币并不能通过相对于美元升值的途径去抵御国际通涨压力。在美元不断贬值的背景下,人民币只能成为国际通胀的被动接受者。

      从现实经济运行情况来看,受美元贬值影响,近年来以原油、铜为代表的国际大宗商品价格出现大幅上涨。由于人民币还不是世界货币,在国际原料价格出现大幅上涨的两年期间,虽然人民币兑美元出现升值,但我国还不能通过直接输出人民币的方式去国际市场采购商品或进行资本投资,还是要通过美元或其他可兑换货币开展国际贸易与投资。因此,其实际购买力并没有得到多大提升。

      特别让人感到奇怪的是,在美元不断贬值的趋势下,国际原料价格大幅上涨使我们并没有得到多少实惠。而外部投机性资金出于人民币升值的预期进入中国资本市场,推升资产价格,却使中国国内面临成本推动型通胀压力,并加剧了人民币虽然表面上升值,但实际购买力却相对下降,这个奇怪的经济现象。

      其次,人民币目前不能自由兑换,一方面使得人民币难以形成真正有效的汇率机制,反映真实的汇率水平;另一方面在外部资金不断流入的情况下,人民币不能自由兑换会导致外部资金短期内只进不出,加剧了国内市场流动性泛滥。在人民币升值背景下,出于升值预期下的外汇套利以及本币升值导致的资产重估等方面考虑,外部资金正通过各种渠道进入中国资本市场。这可以从居高不下的贸易顺差、资本项目下投资巨额净流入、外汇储备急速增长等经济现象中得到证明。

      而外部资金对中国资本市场的单向流动,在很大程度上导致了国内货币资金供给增加,使中国经济面临通胀压力。从外部资金进入中国市场的去向来看,投机性外资进入中国资本市场以后,主要去向在房地产、股票市场。外部资金对房地产、股票市场的投机,进一步加大了国内资产价格泡沫。近年来我国房地产价格快速上涨、证券市场自人民币升值之后出现爆发式牛市行情,无不与此相关。

      鉴于在人民币不可自由兑换前提下,人民币汇率难以反映人民币真实估值水平,而外资在人民币升值初期介入中国资本市场,对人民币计价的资产进行投机性炒作,必将使人民币汇率、国内资产泡沫之间呈现“水涨船高”式的联动关系,导致资产价格快速上涨,而人民币对内实际贬值。这将在很大程度上会影响中国国内的金融稳定。

      那么,当前应采取哪些措施防范人民币被动升值下的购买力减弱及国内资产价格泡沫膨胀问题呢?

      首先应理顺资产价格。提高中国居民的收入水平、提高出口商品价格,将是抑制贸易顺差的有效手段。

      其次要加强对境外投机资金入境的监管,这是特殊条件下抑制我国国内资产泡沫、防范金融风险的重要手段。

      当前还应严防境外投机资金打着人民币升值的幌子投机中国资本市场,进一步吹大中国国内资产泡沫。

    人民币升值了,物价反而上涨了,我们来分析一下

      

      大米涨价了,食用油涨价了,肉类也涨价了,水电煤气涨价,甚至香烟也涨价了!时下,我们随时可以听到人们对物价在持续上涨的抱怨,面对涨价,甚至有市民作好了“囤积防涨”的准备.我们知道,今年11月份以来,全国各地的粮油价格持续上涨,也引发了蔬菜、肉类等生活必需食品价格的上涨。国家也在不停地向市场抛售粮食,希望通过此举达到缓解粮食价格上涨的压力.
      通俗的经济学原理告诉我们,物价上涨就意味着人民币的贬值.而事实上,这段时间人民币却在迅速升值,美元下跌,而以美元为基准的港币,和人民币的兑换牌价也达到了1:1,这表明人民币真的升值了。
      面对这样两种相对矛盾的状况,老百姓就纳闷了:既然人民币升值了,那么物价应该下降才对,可目前的局面是物价不降反升!不可否认,在此之前,很多老百姓一直有这样朴素的心理预期:一旦人民币升值,咱自己手中的钱就更值钱了.说得通俗一点,升值前1元钱可以买2个馒头,升值后1元钱就可以买3个馒头了.正因如此,也有很多人甚至希望人民币早日升值,可人民币真正升值了,却发现物价反而上涨啦!那么,这到底是什么原因呢?
      分析起来,成因复杂,归根到底是市场调节的结果,大约有这些成因.其一,就快过年了,每个年关前,相关生活品的价格都会有习惯性上扬,今年自然也不会例外.其二,近期小麦、面粉价格上扬的主要原因有:国家最低收购价政策执行到位;面粉加工企业原料存量较少而提价收购;国家拍卖托市小麦,底价和成交价格较高;前期小麦主产区干旱少雨影响产量。其三,肉类涨价,是因为之前"肉价贱卖"挫伤了农民养猪的积极性,加上受禽流感的影响,猪肉产量欠缺,从而导致价格上扬.其四,液化气等受国际市场大气候影响,导致价格攀升.
      有意思的是,就在物价普遍上涨的同时,一些关心"三农问题"的人们表示出理解甚至认可.理由很简单,城市里的房价涨了几倍,公务员工资也在上调,学校的学费也在上涨,为何农民生产出来的粮食与猪类产品就不能上涨?难道活该农民受罪?同时,在这场涨价风中,有人发出了这样的责问:水价,电价,煤气价等也在上涨,这种通过增加百姓生活负担的手段来解决这些国有企业的亏损问题,必然结果就是通货膨胀!我们知道,物价上涨是通货膨胀的象征,而一定程度内的通货膨胀是允许的,过分的通货膨胀则会造成经济危机。
      从某种程度上说,人民币升值,会对恩格尔系数产生辐射,恩格尔系数将随之降低,即生活支出费用占收入总额的比例降低.对于老百姓来说,随着人民币的升值,市民生活尤其是消费、旅游、留学等领域也逐渐开始受到影响,即这些费用成本将随之减少。如果现实生活中果真如此,那就表示老百姓手里的钱更加硬通了,否则就是贬值.
      我们不妨从理论上来认识一下人民币升值的利弊.首先,人民币汇率升值大概有这么几个利好:1.有利于中国进口;2.原材料进口依赖型厂商成本下降;3.国内企业对外投资能力增强;4.在华外商投资企业盈利增加;5.中国资产出卖更合算;6.中国GDP国际地位提高;增加国家税收收入;7.中国百姓国际购买力增强.其次,人民币汇率升值的负面影响大概有这些:1.人民币在资本帐户下是不能自由兑换的,也就是说决定汇率的机制不是市场,改变没有意义;2.人民币升值会给中国的通货紧缩带来更大的压力;3.人民币汇率升值将导致对外资吸引力的下降,减少外商对中国的直接投资;4.给中国的外贸出口造成极大的伤害;5.人民币汇率升值会降低中国企业的利润率,增大就业压力;6.财政赤字将由于人民币汇率的升值而增加,同时影响货币政策的稳定。
      那么,是不是说本币升值就是好事呢?显然不是.在上个世纪的70年代初,日本的经济发展势头良好,而美国经济发展却遇到困难,于是美国等迫使小日本签定《广场协议》允许日元升值,之后,日本的经济不可避免地步入衰退,时至今日,日本经济仍受日元升值的负面影响。中国人民币升值,不可否认,有着欧洲等国家的压力.
      伴随着人民币对外升值,人民币对内却在持续的贬值。在人民币对内贬值中,绝大多数老百姓都将从中受损。在人民币对外升值中,绝大多数老百姓是很难从中受益的,因为绝大多数老百姓不会购买国外的产品和服务;相反,绝大多数老百姓将从中受损,在国际上有已获得实证的公认理论认为,本币升值将引发国内失业率上升。
      应该说,人民币的升值可以从两个方面来说,一个是人民币对外升值,这对普通老百姓并无什么好处,相反还会有一定的损害,这一点从目前的涨价局势可以得到印证.另一个是对内升值,这对本国老百姓来说才是真正的升值,或许会带来某些实惠,这时,恩格尔系数或许会降低,这就意味着人们的生活水平的真正提高.

    人民币升值了,我们的钱升值了才对,为何我们感觉我们钱似乎贬值了?

     

      现在不得不说通胀这个词了,它在去年开始走进普通老百姓的生活,与之同时走进人民生活的还有人民币升值这个概念,但老百姓一年了才发现,总说人民币升值了,我手里的钱更值钱了,但是为什么现在的购买力反而小了呢?反过来物价怎么到更贵了呢?怎么又通胀了,那到底是该讲升值还是该讲通胀呢?
      没错,这些问题都在现实中存在,通胀这个词和本币升值本就是矛盾的东西,本币升值确实是购买力更强了,但这主要体现在不同货币间的贸易上,升值的货币更被世界广泛接受,从而更有利于进口而不利于出口,也就是更支持把东西买进来而不太容易把东西卖出去,也正因为这样,所以全世界的国家都希望自己的货币贬值,而不是升值,因为贬值后可以增加贸易顺差,有利于刺激本国经济的发展,而本币升值后会造成出口艰难,出口导向型企业会生存困难,有些企业的一年的利润可能还不足以弥补利差,也就是说人民币从8升值到7,可能就杀死了一批利润在10%以下的出口型企业。但本币贬值也不是无限度的,各国都是对之又爱又恨,爱的理由刚才说了,恨呢?本币贬值也就是说,该种货币的利率降低,也就是说投资者持有改种货币后所得到的生息下降,所以它才相对于另一种货币贬值,那么本币贬值也就不得不面临低利率的出现,而低利率更多的鼓励投资与消费,很容易理解,因为资金使用的成本降低(贷款利率低)。由此更多的资金在市场中运行,必然推高各类商品的价格,这就出现了我们的另一个主题,那就是通胀。买的人多了,自然价高者得,特别是可以投资的东西,钱流到哪里哪里就涨了,比如现在的美国,多次降息之后,国内通胀形势已经不容乐观,更多的商品价格被推高,从商品期货价格就可以看出来。
      如果这么说,那为什么在我们人民币升值的背景下,人民币加息的背景下还会产生高通胀呢?我想这里面有两个原因,第一就是国际市场影响,美国的降息让大量资金流入了商品市场,推高了全球大宗商品期货价格,造成了全球通胀,而在全球化的今天,我国当然不可避免,统计局公布的数字中就可以看出来,农产品价格的结构性上涨就是这个原因;另外一点就是,国际游资进入我国市场炒作,据官方统计目前流入我国的热钱已经有5000亿美元之多,如果不保守估计这个数字甚至超过了8000亿美元,这么多热钱干什么来呢?举个例子,如果你在美国贷款需要偿还利息4%的话(仅仅是打比方),那么来到我国兑换成人民币,就可以购买三年期利率为5.74%的国债,而这中间的1个多百分点就是无风险套利,别看这1个百分点,5000亿美元的话就会产生50亿美元的收益,关键在于这笔收入是无风险的,何况这期间人民币是在升值的,如果三年之内升值到了6以内,那么算来国际热钱只要兑换成人民币就能获利接近30%,正是在这个利益驱动下,越来越多的国外资本希望通过各种渠道把资金流入中国,等待人民币升值和博取利差,而这些钱进入国内,通常不会只进行等待,他们更倾向于作一些投资,特别是以人民币计息的资本,更是国际热钱关注的焦点。这个时候,投资热钱流向股市(qfii一直在4000点下方低吸)、楼市(贷款成本那么高,房企资金链很可能就是由热钱在维持)、商品交易市场(粮油米面都在涨)。
      这就使得我国已经处于了非常两难的境地,按照通常手段,抑制通胀最好的方法就是加息,但加息则会继续加大中美利差,热钱流入将会更加快速,这条路的可行空间已经非常之小了;反过来看,是否我们停止人民币升值就可以了呢?远远不是这么简单,停止人民币升值,一方面会受到国际社会巨大的压力,另一方面出口就会重新活跃,从而使得出口增长率大幅提升,拉动经济快速增长向过热走去,这样热钱依然不会撤离,而是会选择更多的进入投资领域,这样不仅经济有过热的风险,投资带动通胀也更加难以控制。
      基于以上认识,现在已经不能根本解决这对矛盾,只能把他们相应平衡在一个可以接受的范围之内,也就是说通胀已经向着全面发展,水电油气的价格管制只能说是短期行为,并不能长期解决中国面临的问题,还会让能源型企业背上沉重的包袱,可能几年都恢复不了元气。也许主动的调整国家会选择在奥运之后开始。让我们看看政府会给我们什么惊喜,我们拭目以待。

    中国现在要做的是让人民币贬值,而不是升值! 毛主席的话说就是“凡是敌人反对的我们就要拥护,凡是敌人拥护的,我们就要反对”

     

      包尔森这个人,在接受媒体(凤凰卫视)访问时说,人民币过去升值6%没有影响中国经济,因为中国经济还一直在快速增长,他认为人民币可以升值更快,因为人民币升值不影响中国的经济增长。这个包尔森真聪明,把经济的生产和分配混为一谈,然后说什么人民币升值没有影响中国经济。人民币升值即使不影响生产,可还是改变分配结构,让美国人在中国分配到更多的财富。

      美国人要人民币升值,其目的肯定是为了美国的利益,不管他们嘴上怎么说,都不能改变这个事实。用毛主席的话说就是“凡是敌人反对的我们就要拥护,凡是敌人拥护的,我们就要反对”。美国人一而再,再而三地压人民币升值,不就是为了获取中国人民的利益吗?在分配中国利益的问题上,美国和中国没有共同的利益。

      想想,如果我们的外汇储备全部是贸易盈余,美国人还会叫人民币升值吗?我可以肯定地说,不会。因为那些钱都是我们自己的,人民币升值无非是中国人自己的财富分配而已,跟它美国人没有关系。美国人拼命想人民币升值,就是人民币升值,美国人可以得好处,加上我们那些喜欢面子的同志,及相关的同志,使得人民币升值似乎理所当然。

      14,000亿美圆的外汇储备,让一些同志很有面子,所以他们在媒体上瞎吹。如果这些外汇都是我们的,我们当然很高兴,问题是,这些外汇储备基本上不是我们的,是那些美国人等外国人以投资方式存在我们这里的,这些外国人是迟早要把这些钱拿走的。

        记得有一次和一个朋友一起吃饭,我这个朋友不是研究经济的,他告诉我中国这么多外汇储备,还买了美国那么多国债,中国真有钱。我问我的朋友一个问题:中国在美国的资产多还是美国在中国的资产多?中国在美国的企业有多少,美国在中国的企业又有多少?从卖当老、肯的几,到微软、因特耳,再到高胜,新桥。我们的同志为什么不统计一下美国在中国的资产,然后比较一下中国在美国的资产,以及这些资产的投资回报。只要一比较,我们就自然有结论。

        因为我们的外汇储备里存的都是外国的钱,人家才要你人民币升值的,所以,我一直在说,人民币要贬值,人民币贬值,发达国家存在你这里的美圆就贬值。同时,还要加息,让外国人流进来的热钱也贬值。不是说外资炒股炒楼吗?既然它们来了,就让它们损失,这么好的事情为什么不干?有的同志为了面子,天天在说 14,000多亿美圆的外汇储备,好象取得了什么伟大成绩似的。不错,这是伟大的成绩,但为什么不把外汇储备里的外债成分、外国投资成分、及外资公司的利润成分扣除?扣除这些以后,再看看我们的外汇储备。同时,对比一下我们的外汇储备的回报,和外资在我国的回报,看看到底是谁赚谁的钱。

        在目前的情况下,如果外资投入1000亿美圆到中国,中国就有1000亿外汇储备(在中央银行买下这些外汇的情况下),这时,外资就成立了一些独资或合资企业,这些企业的产品出口,又为中国创造外贸顺差,可这些企业赚的钱至少一部分是人家的,我们只是代人保管外汇而已。结果好,成了我们的伟大成绩。

        那些还不知道外汇储备构成的人们,请你们思考一个最简单的问题,美国在中国的资产多还是中国在美国的资产多,中国有什么企业在美国,美国又有什么企业在中国,这么一思考,美国人压人民币升值的动机就非常清楚了。

        分析人民币汇率千万别用供求,分析其他商品的价格也不能用供求,因为供求反映的是割裂的分配关系,这个萨伊早就看在眼里,只是他由于没有把产品循环运动和货币循环运动分开来分析,才得出了,供给创造需求,不会有失业、经济危机的错误结论。现在可好,我们的经济学家用供求关系分析一切,甚至用供求关系来分析货币。更有甚者,连制度也用供求关系来分析,说什么制度的供给与需求,让人哭笑不得。

        分析人民币的汇率,一定要回到最基本的生产和分配的角度,才会有比较符合实际的结论。在外汇储备是由投资、外债、外资投资利润构成的情况下,人民币汇率是国家之间分配中国财富的手段。

       中国现在要做的是让人民币贬值,而不是升值。

    为何人民币升值,国内物价却飞涨(举例说明)

     

      我们不断地从新闻中了解到人民币在升值,美元对人民币的汇率从原来的1:8到1:7,现在又破7了,以前8块人民币兑换1美元,现在只要7块了。人民币在升值,按理说人民币更值钱了,也就是说本来花1块钱可以买的东西,现在只要8毛、9毛,或者说原来的1块钱现在应该可以买到更多的东西。可为什么,事实却正好相反呢?这一两年来,我们总感觉什么东西都比以前贵了。
      到底是怎么一回事呢?说得难听点,是因为美国正在对中国发动金融战或者说美国正在对中国进行经济掠夺;说得好听点,是中国迫于美国压力使人民币升值了。举个例子,假设我是一个美国的资本巨头,我手上掌握着几百亿或几千亿的美元资产(这些资产并不属于我,而仅仅是我负责管理的一个私募基金)。在人民币没有升值前,我预见到了人民币将要升值。我如何利用这个信息赚钱呢?我从自己掌握的巨额资产中拿出100亿美元,将这100亿美元通过各种合法的或隐蔽的手段输入中国,兑换成人民币,那么我手上就拥有了800亿人民币。等我兑换完成后,人民币如我预期的开始升值了。当美元对人民币的汇率达到1:7时,我开始收手。我将这800亿人民币兑回美元,那么此时我拥有的是800/7,大约是115亿美元。也就说,我轻轻松松地在很短时间内利用人民币升值赚了15亿美元。又赚就又赔,那么是谁赔了呢?是中国为数众多的善良人民。中国人民如何为我买单呢?通过物价上涨的方式为我买单!
      到这里只解释了美国资本巨头如何利用人民币升值赚中国人民的血汗钱。事实上,利用经济和金融知识,作为美国资本巨头的我远可以赚得更多(下面我会解释我是如何做到的)。可能有人会问,你怎么知道人民币什么时候会升值?事实是,作为美国资本巨头,我在美国拥有巨大的影响力,在美国我有很多朋友,包括美国政府高级官员和新闻媒体。其实他们和我都是一伙的。近些年中国经济高速发展,中美贸易逆差持续扩大,中国的廉价商品占领了美国市场,使得美国生产这些产品的厂商纷纷倒闭,美国一些普通劳动人民因此失业,怨声载道。我就是利用这些,操控媒体,通过美国政府向中国不断施压,逼迫人民币升值。也就是说,正是我们这些美国资本巨头在逼迫人民币升值。
      我们再来看看为什么人民币升值会导致中国物价飞涨。中国对金融领域的控制历来是十分严格的。但是,即时如此也抵挡不住外国资本通过各种方式涌入中国。另外,中国是投资主导型的外向型经济,本来就需要大陆外国资本的投资。我们知道,在中国大陆,外汇是不能直接使用的。你要使用,必须先按照汇率兑换成人民币。也就是说,国际资本进入中国后,需要兑换成人民币。中国人民银行就需要发行更多的人民币满足这种要求。
      基本的经济学理论告诉我们,一个国家一定时期需要的纸币总量是有个限额的。这个限额与社会商品总额相等。假设,现在中国社会商品总额是10万亿人民币,那么现在就需要人民币10万亿。因为大量国际资本的涌入,导致现在需要多发行10万亿人民币满足兑换要求。现在市面上就有20万亿人民币在流通。我们知道,当市面上流通的货币总量超过实际需要时,通货膨胀就发生了。原来花1块钱买的东西,现在就需要2块钱来买。老百姓就感觉物价上涨了,货币贬值了。
      假设,我还是刚刚那个美国资本巨头。把美元兑换成人民货后,我可以拿着大把大把的人民币坐等着人民币升值。当然,我也可以通过在中国的代理人购买中国的一些资产,比如房地产。我从摩根斯坦利中国分部了解到(摩根有我很多铁哥们,我们经常一起坐地大块吃肉,大称分金,有钱大家赚,有信息共享嘛),中国房地产目前正虚假繁荣,正是投资的好机会。
      我把手中的800亿人民币全投入了中国房地产。等房价上涨了50%时,也就是我手里的资产变为800+800*0.5=1200亿时,我及时地从房地产收手。因为摩根的朋友告诉我,中国房价要开始大降啦。股票市场和房地产投资市场,吃亏的永远是散户、小户,我们这些大资本家雇佣了大量的各种类型的分析员、市场调研员,不断地对中国经济状况、中国经济政策进行研究和分析,我们掌握了一般人所不能获得的大量有用信息。我把1200亿人民币兑回美元,那么现在我手上就有1200/7=170亿美元。我在一两年里轻轻松松地从中国赚了70亿美元。
      别以为我是第一次干这种勾当,其实在上个世纪80、90年代我们用这种方法成功地掠夺了日本辛辛苦苦用了几十年时间积攒起来的财富。小日本妄图和我这个美国老爹平起平坐,哼,我这个美国老爹用了一两招就让日本经济低迷了十几年。中国极有可能在几十年内成为和我平起平坐对手。我们绝不会再让一个象苏联般强大对手出现在我们面前。婴儿最好在他没有长大时扼杀!

    August 18

    TIPTOP gp3 (add one button for normal app, then we can set the right for this button, how to do?)

     

    有一个关于tiptop gp3 的问题,在网上问了好几个地方,等了快一天了,也没有结果,

    下午四点, 我准备自己来深入看看!

    自己动手,丰衣足食,真的不要把依靠放在别人身上,要靠自己;发现这句话太有道理了。

    下班前,发现找到了一个方法,可以让新增进的button 能显示在p_zy的s_act_define里面,让我们来为这个button设置权限:

    如:

    ON ACTION enccc        
          DISPLAY tm.a
          DISPLAY tm.b
          DISPLAY 'hello, how are you, jean'    

    上面为button的测试代码,然后p_base_act里会自动找到那个button,

    后来,我发现这样能实现我们的目的:(下面的句子重要,要休会)

    select * from gbd_file where  gbd01='hang'  or gbd01='enccc' for update;   --注意gbd06为标准按钮,可改 select * from gap_file where gap01='axmi221' and gap02='enccc' for update;   --注意GAP03改成Y后就正常了,就可以设权限了,可以使p_zy中能正常设置其权限。(gap03为p_base_act中的“是否为自设")

    有时会出现,刚才更改的按钮在p_base_act中为"是否为自设"和"系统标准ACTION",再过一会,重新进入p_base_act,那两上勾失效了,这可能是p_base_act自动搜索,自动更改了DB中的那两项的原因吧!每次修改,都要再检查一次p_zy中的s_act_define。

    这时候,我们需要强行修改gap_file,gbd_file中的数据,以使达到我们的目的:(如下)

    select * from gbd_file where  gbd01='hang'  or gbd01='enccc' for update;   --注意gbd06为标准按钮,可改

    select * from gap_file where gap01='azyr699' or  gap02='enccc' for update;   --注意GAP03改成Y后就正常了,就可以设权限了

     

     

    今天发现,注释掉p_base_act.4gl里的这几行,就正常了:

    # 2004/04/16 重新抓取资料,串 p_get_act
    IF g_argv2="p_zz" THEN
       CALL p_base_act_re_scan()
    END IF

    从p_zz  run到p_base_act里就不会有这个提示了:然后就正常了

    action

     

     

    我也不清楚有什么更好的方法没有?也可能是测试平台的缘故吧,可能正式的生产系统上没有这样的错误。晚些时候再测

    正在试验中,查找。。。。。。。。。

    August 16

    DataStage(ETL)技术总结 -- 介绍

     

         数据整合的核心内容是从数据源中抽取数据,然后对这些数据进行转化,最终加载的目标数据库或者数据仓库中去,这也就是我们通常所说的 ETL 过程(Extract,Transform,  Load)。
        IBM WebSphere DataStage(下面简称为DataStage)为整个 ETL 过程提供了一个图形化的开发环境,它是一套专门对多种操作数据源的数据抽取、转换和维护过程进行简化和自动化,并将其输入数据集或数据仓库的集成工具。
        通常数据抽取工作分抽取、清洗、转换、装载几个步骤:
        抽取主要是针对各个业务系统及不同网点的分散数据,充分理解数据定义后,规划需要的数据源及数据定义,制定可操作的数据源,制定增量抽取的定义。
        清洗主要是针对系统的各个环节可能出现的数据二义性、重复、不完整、违反业务规则等问题,允许通过试抽取,将有问题的纪录先剔除出来,根据实际情况调整相应的清洗操作。
        转换主要是针对数据仓库建立的模型,通过一系列的转换来实现将数据从业务模型到分析模型,通过内建的库函数、自定义脚本或其他的扩展方式,实现了各种复杂的转换,并且支持调试环境,清楚的监控数据转换的状态。
        装载主要是将经过转换的数据装载到数据仓库里面,可以通过数据文件直接装载或直连数据库的方式来进行数据装载,可以充分体现高效性。在应用的时候可以随时调整数据抽取工作的运行方式,可以灵活的集成到其他管理系统中。

    一.数据源连接能力:
    数据整合工具的数据源连接能力是非常重要的,这将直接决定它能够应用的范围。DataStage 能够直接连接非常多的数据源,包括:
    1、 文本文件
    2、 XML 文件
    3、 企业应用程序,比如 SAP、PeopleSoft、Siebel、Oracle Application
    4、 几乎所有的数据库系统,比如 DB2、Oracle、SQL Server、Sybase ASE/IQ、Teradata、Informix等以及可通过ODBC连接的数据库
    5、 Web Services
    6、 SAS、WebSphere MQ

    二.多国语言支持(NLS):
        DataStage能够支持几乎所有编码,以及多种扩展编码(IBM、NEC、富士通、日立等),可以添加编码的支持,DataStage内部为UTF8编码。

    三.并行运行能力:
    ETL Job的控件大多数都支持并行运行,此外DataStage企业版还可以在多台装有DataStage Server的机器上并行执行,这也是传统的手工编码方式难以做到的。这样,DataStage就可以充分利用硬件资源。而且,当你的硬件资源升级的时候也不用修改已经开发好的ETL Job,只需要修改一个描述硬件资源的文件即可。并行执行能力是DataStage所能处理数据的速度可以得到趋近于线性的扩展,轻松处理大量数据。

    四.便捷的开发环境:
    DataStage 的开发环境是基于 C/S 模式的,通过 DataStage Client 连接到DataStage Server 上进行开发。这里有一点需要注意,DataStage Client 只能安装在 Windows 平台上面(在Win2000/XP上运行过)。而 DataStage Server 则支持多种平台,比如 Windows、Solaris、Redhat Linux、AIX、HP-UNIX。(在WinXP/Solaris8上运行过)
    DataStage Client 有四种客户端工具。分别是 DataStage Administrator、DataStage Designer、DataStage Manager、DataStage Director。下面介绍这几种客户端工具在 DataStage 架构中所处的位置以及它们如何协同工作来开发 ETL Job 的。
    (1) DataStage Administrator
    DataStage Administrator 的主要功能有以下几个:
    1. 设置客户端和服务器连接的最大时间。
    以管理员的身份登陆 DataStage Administrator(默认安装下管理员为dsadm)。你可以设置客户端和服务器的最大连接时间,默认的最大连接时间是永不过期。最大连接时间的意思就是如果客户端和服务器的连接时间超过了最大连接时间,那么客户端和服务器之间的连接将被强行断开。

    2. 添加和删除项目
    在 Projects标签中,可以新建或者删除项目,以及设置已有项目的属性。要用 DataStage 进行 ETL 的开发,首先就要用 DataStage Administrator 新建一个项目,然后在这个项目里面进行 ETL Job 的开发。
    在Property里,能够设置该Project全局设置、用户权限以及License的管理

    (2) DataStage Designer
    DataStage Designer是ETL Job开发的核心环境。值得注意的是,登陆DataStage Designer 的时候,不仅要指定DataStage Server 的IP或Server名,而且要指定连接到这个DataStage Server上的哪个项目上面,上面已经提到DataStage的项目是由DataStage Administrator 来创建的。

    DataStage Designer的主要功能可以概括为以下三个方面:
    1. ETL Job的开发
    DataStage Designer里面包含了DataStage为ETL开发已经构建好的组件, 主要分为两种,一种是用来连接数据源的组件,另一种是用来做数据转换的组件。此外DataStage还提供自定义函数(Basic),利用这些组件,开发人员可以通过图形化的方式进行ETL Job的开发,此外ETL Job支持参数的传递。

    2. ETL Job的编译
    开发好ETL Job后,可以直接在DataStage Designer里面进行编译。如果编译不通过,编译器会帮助开发人员定位到出错的地方。

    3. ETL Job的执行
    编译成功后,ETL Job就可以执行了,在DataStage Designer里面可以运行ETL Job。ETL Job的运行情况可以在DataStage Director中看到,这方面的内容将在介绍DataStage Director的时候提到。

    4. ETL Job的DEBUG
    ETL Job可以在Designer中设置断点,跟踪监视Job执行时的中间变量。

    5. ETL Job Report的生成
    可以为ETL Job生成文档报告,该报告非常详细,只通过该报告,就可以完全了解该Job的结构与处理过程,非常便于分析。

    DataStage提供很多实用的控件,常用的控件有:
    1. DB操作控件
    主要用于各种DB的连接,连接方式有多种,有面向厂家的Native方式,如Sybase的OpenClient方式,也有通用的ODBC等方式,此外也有些比较特别的DB操作控件,如Sybase的IQ Load、BCP控件,主要用于数据的快速导入和导出。

    2. 文件操作控件
    常用的有Sequential File、Hashed File, Sequential File是可指定编码形式和格式的CSV文件,Hashed File主要是为了加快检索效率,而替代DB控件的一种比较好的选择,这两种控件可用于输入或输出。

    3.处理控件
    主要的处理空间有Transformer、Aggregator, Transformer是负责数据转换的关键控件,在该控件中可以调用一些自定义函数,Aggregator是用于统计的控件,非常类似于SQL中的 GROUP BY,也提供Count、Max、Min、Sum的统计操作,还支持如First、Last、Average等操作。

    DataStage的ETL Job分类:
    1. Server Job
    最为常用的Job类型,Job可以组合使用,Server Job是Job的最小单位。

    2. Job Sequence
    Job Sequence主要用于Job间的协作工作控制,如各Job的实行流程,出错处理,文件监控等。
    3. Job Control
    Job Control是一种特殊的Server Job,这种Server Job不是通过Designer来设计的,而是直接通过DataStage内嵌支持的Basic语言来开发,因此方式更为灵活,完全可以利用Job Control替代Job Sequence,至少在出错处理和Log输出等方面要灵活很多。(我参与开发的一个项目中完全用Job Control替代了Job Sequence,做出了更为详细的Log输出)

    (3) DataStage Manager
    DataStage Manager主要用来管理项目资源。一个项目可能包含多个ETL Job,可以用DataStage Manager把一个项目里面的ETL Job导出来。然后再用DataStage Manager导入到另外一个项目中去,利用这个功能一方面可以实现ETL Job的备份,另一方面就是可以在多个项目之间来重复使用开发好的ETL Job。在DataStage Manager里面可以把数据库中的表结构直接导入到项目中来,供这个项目中的所有ETL Job使用。DataStage Designer也提供了从数据库中直接导入表结构的功能。

    (4) DataStage Director
    DataStage Director 主要有以下两个功能:
    1. 监测ETL Job的运行状态
    ETL Job在DataStage Designer中编译好后,可以通过DataStage Director来运行它。前面在介绍DataStage Designer的时候提到在DataStage Designer中也可以运行ETL Job,但是如果要监测ETL Job的运行情况还是要登陆到DataStage Director中。在这里,你可以看到ETL Job运行的详细的日志文件,还可以查看一些统计数据,比如ETL Job每秒所处理的数据量。

    2. 设置何时运行ETL Job
    ETL Job开发完成后,我们可能希望ETL Job在每天的某个时间都运行一次。DataStage Director为这种需求提供了解决方案。在DataStage Director中可以设置在每天、每周或者每月的某个时间运行ETL Job。(Windows平台下需要打开的Task Scheduler服务,此外,在Unix等平台下,更常用的是用Cron结合dsjob命令来定时运行ETL Job)

    五.命令行形式的运行:
    ETL Job支持在DataStage Server侧用命令行形式的调用,可以用dsadmin命令来管理DataStage的Project,包括Project的新建,删除以及一些环境变量的增删(DataStage 7.5.1下未能通过dsadmin来设置全局NLS和一些项目属性)。使用dsjob命令,能够同步或非同步的运行DataStage的Job,并传递需要的Job参数,能够检查Job运行的状态,并能恢复Job的运行状态。

    六. DataStage的不足:
    以上都是说DataStage优点,但实际上DataStage也有不少缺点和不足,这些不足点,会直接影响到能否采用DataStage来达到我们的客户或设计要求。下面就谈一下,最近利用DataStage7.5.1来开发一个项目中遇到的问题。
    1.缺点:
    存在一个Bug,在利用DB控件的参照功能时,如果指定的SQL文有错误的话,那可能会直接造成DataStage出错,然后客户端会和服务端直接断开,需要关闭客户端,重新连接服务端,并且更为严重的是,DB连接将不会被释放(可能是服务器端的执行进程并没有停掉的缘故)
    DataStage的表定义的使用,可以通过PlugIn的方式导入,但是导入后基本就只起一个模版的作用,当表结构发生改变而需要修改表定义时,使用该表定义的地方并不能同步,需要手动修改,容易出现遗漏。
    2.不足:
    一些高级控件的功能不够全面,在实际应用时,会出现不能完全利用DataStage提供的控件来满足要求,如:Sybase的BCP, DataStage的Sybase BCP控件只支持导出,无法支持导入。当然这些不足,后来我都使用JAVA API来实现了Sybase BCP和Sybase IQ Load。
    错误处理功能不够,DataStage对业务错误,如:检索0件等错误,很难捕获和处理。
    某些应用要求无法满足,如需要对DB某表的某数据进行状态监视,这时,由于DataStage只有监视文件的功能,DB访问也只有DB控件才可以,因此该应用最后也是用JAVA来实现。

    August 15

    汇率变化对资本市场影响

         人民币升值,会对我国资本市场产生什么影响呢?
      将导致更多资金流入
      人民币升值对资本市场的影响可以从两个层面分析。一是对资本市场整体的影响。人民币升值意味着以人民币计价的资产将产生溢价,境内资本市场不仅会被国际投资者看好,而且也会被国内投资者看好。人民币升值,将导致更多资金流入,资本市场总体价格水平将会趋于上升,从而推动资本市场发展。
      国际经验值得关注。比如日本,二十世纪70年代初日元汇率开始逐步上升,而且升势一直持续到90年代初。在这二十年左右的时间里,日本的股票市场也一直在上升,1986年以后上升的速度加快。日本股市的走势总体上与日元汇率的波动是同步的。更为极端的是,在1985年《广场饭店协议》签订后,日元汇率急剧上升,从那时至1988年的三年中,日元对美元的汇率从250:1上涨到145:1左右,上涨幅度是60%左右,而同期日本股票市场指数却上涨了200%,房地产价格也随之急剧上升。二十世纪90年代,美国经济持续保持增长,在美元持续坚挺的同时,美国股市也不断走高。本币升值对本国资本市场的影响可见一斑。
      中国改革开放已经二十多年,但资本市场的开放才刚刚起步,可以断定,一旦人民币开始升值,境外资金的流入将进一步加快,其中包括从非正式渠道涌入的投资热钱。相对于目前100多亿元人民币的QFII资金来说,这部分资金量要多得多。这些热钱来源于两类不同的境外经济主体,一类是纯粹的外资机构,另一类是中资企业在海外设立的机构和曾经为中国居民、现在海外定居的自然人。后者在人民币升值过程中所起的作用相当大,这些人最能感受到中国经济发展的状况,最能敏感地发现人民币升值所带来的投资机会,他们将推动大量资金回流到中国市场。这两方面资金的流入将有助于我国资本市场的发展。因此,人民币升值对资本市场整体的影响,将是正面影响大于负面影响。
      人民币升值对资本市场影响的第二个层面,体现在对不同行业上市公司的影响。
      对不同企业造成不同影响。
      首先,对进出口企业有利有弊。对于原料供应、生产加工在国内,而销售在国际市场的出口企业来说,虽然劳务、原料等成本价格并未改变,而折算为外币后的商品价格相应提高,从而使其出口价格优势减弱,因此升值对这部分企业产生较多负面影响。反之,原料从国外进口,生产和销售在国内的企业,由于人民币购买力增强,原料相对来说便宜了,这类企业将从人民币升值中获利。另外,原料和销售两头在外的企业,由于正负影响相互抵消,汇率变化对其影响不大,这类企业的出口量约占中国整个出口总量的50%,主要集中于制造业、外商投资企业中。
      其次,人民币升值会影响企业的投资,特别要关注有海外经营的公司。由于海外的商品和劳务骤显便宜,人民币升值将会使这些公司迅速扩大海外投资,如果管理不善将会造成经营风险。上世纪80年代末,日本企业挟日元大幅升值之际迅速扩大在欧美的投资,结果相当一部分损失惨重,即是个明证。一部分境内企业的海外机构,包括境外上市公司,近年来在境内大量购置地产,这类企业成为近期人民币升值的摇旗呐喊者,一旦升值,它们在海外的市值将迅速增加,同时使境内关联方股价产生联动。
      第三,拥有大量外债的上市公司将因此减轻负债压力。二十世纪70年代末到90年代初,一些公司借了很多外债,但却以境内的人民币收入兑换外汇去还债。由于人民币不断贬值,本来3至5年就能还清的债务,却还了10年,甚至更长;有的公司应还不清外债最终倒闭。如果人民币走上升值之路,情况刚好相反,拥有中长期外债的公司将会从中获益。
      最后,人民币升值对房地产、金融等特殊行业影响重大。房地产企业和拥有升值潜力的房产的企业,其股价将与汇率、房地产资产价格同步上涨。国际经验证明,本币升值所带来的房地产价格上涨非常可观。银行业是经营本币的企业,因此将是本币升值最大、最直接的受益者。规模是商业银行稳健经营和国际评估的重要因素, 人民币升值使以人民币计价的商业银行资产规模迅速膨胀,在国际上的排名上升。