Tuesday 30 September 2008

(zz)分享生活中的每一分成功 -- 记西门子(中国)有限公司副总裁,税务总裁 杨学莲

http://www.chinaacc.com/ckxx/ckrw/yxl.htm
 
今年夏天的第一场大雨不期而至。

  这样的天气最适合美美地睡上一觉,或者,听一个优秀的人讲述一段精彩的人生。如果,讲述者又够聪慧美丽,言谈间不时闪过思想的灵动,则更为美妙。这美妙在我见到西门子(中国)有限公司副总裁、税务总监杨雪莲时发生了。那时,窗外笼罩朦胧的雨雾,屋内,有咖啡醇香。

   负责西门子中国地区十二个部门、一个控股公司和超过五十五家运营公司所有税务工作的杨雪莲只有三十三岁。如果因为年轻而质疑其能力,那你会发现错得很严 重。迄今为止,杨雪莲的工作单位有三:普华永道会计师事务所、壳牌中国有限公司、西门子中国有限公司。从职场新人到税务总监,她仅用了十年的时间。踏实、 进取、出色的专业能力和优秀的管理能力是她不断获得加分的砝码。

从事务所到公司

   其实,杨雪莲的专业和税务并不关联, 1996年大学毕业的她学的是工业外贸。但这并不妨碍她凭借出色的英文成绩和良好的综合素质,成功迈进普华永道的大门。“当时听说国际会计师事务所是不错 的单位,待遇好,环境好。”这无疑是一个刚毕业的大学生所向往的。直到今日,“四大”仍是众多学子们心中理想的工作之一。

   刚到普华永道的杨雪莲,就和税务打起了交道。在懵懂中悄悄开启了职业辉煌的大门。“我学到了特别多的东西。”谈到在普华永道的五年,杨雪莲这样形容。 “大到工作态度和待人接物,小到报告中的标点符号和规范用词,从服饰到妆容。”普华永道帮助杨雪莲从刚毕业的大学生一点点过渡到成熟的社会人。“一个规范 的职业培训对每个人都特别重要。”

  “学一点,用一点,再学一点。不断学习,也不断进 步。”杨雪莲侧着头,似乎要截取到记忆中某一个片段。事务所要求严格,工作强度大,最重要的就是要“出活”。“工作辛苦,很多时候,真是会哭。但是擦完眼 泪,马上继续干活。”杨雪莲始终抱着公司怎么要求怎么做的原则,甚至有时觉得自己做得不够好。于是进步神速也就不足为奇。第二年,她就和经理直接工作了。 为了更好地达到工作效果,她报名参加CPA考试,然后用两年时间考过。作为一个加班是家常便饭,又不是科班出身的她来说,是值得庆祝和骄傲的。难怪有人开 玩笑说,她天生就是吃这碗饭的。因为,她每年每次都只是用20天的时间来准备考试。然而,在杨雪莲的头脑中,这仅仅表示一件事情做完了,可以放下不用再去 想了。

  “那是一段快乐的时光。”她这样定义。

  从事务所跳到公司是很多人理想的职业转折,可杨雪莲到壳牌源于偶然,与预谋弹跳毫不相关。

  “机会只给有准备的人,我不会刻意去制造机会,但是也不会放过每一个好的机会。”杨雪莲说。当时壳牌的这个职位已经招了很长时间,就到单位已经快要绝望的时候,偶然得知消息的杨雪莲欣欣然来面试。

  “如果你现在不出来,以后哪有这么好的机会和职位呢?”杨雪莲至今还清晰记得壳牌老板和她说的这句话。于是,杨雪莲实现了职场上的完美转身,成为壳牌中国有限公司中国区税务经理。

管理:懂得放权鼓励下属

  壳牌给了杨雪莲迄今为止最大的变化和挑战。

   悠久的公司文化,发达的人事制度,多面化的展示平台,让杨雪莲眼前一亮。从单一向多元转化的价值观;由内向谨慎的性格向外向开朗的变化;由只做好自己的 本职工作向如何联络整合多个部门,带给公司更大的价值转变。杨雪莲的生活和工作向她打开一个又一个窗子,她吸收得如鱼得水。“一年之后,我已经可以和会计 师事务所的两个合伙人一起侃侃而谈。向他们提出我们公司的具体要求,需要注重的情况,以及公司需要事务所进行配合的范围等等。”杨雪莲一语带过那段让她难 忘的时光。

  “壳牌是一个异常注重领导力培养的公司。事实上,领导力并不是要求只有领导才 具备,而应该是每个人都应该具备的一种能力。因为每个人都需要一个管理的思想,没有哪一项工作是单独可以完成的,在很多时候,会需要会计部、融资部、人事 部相互配合完成一个项目。这时候,领导力的强弱会直接影响项目的进展。”对于壳牌,杨雪莲有太多感悟。

  为了得到更大的发展空间,杨雪莲来到了西门子。和上一个工作有着惊人的相似:公司长时间找不到合适的人选,杨雪莲无意中看到信息,便相约一谈。于公司是“蓦然回首,那人却在灯火阑珊处”,于是杨雪莲无心插柳柳成荫。

  这次职位的变化带给她最直接的莫过于管理团队和协调工作成为工作重点。快速融入管理工作,转变工作思路和工作氛围是当务之急。

  她负责西门子中国地区十二个部门、一个控股公司和超过五十五家运营公司所有的税务工作,包括税务治理、税务咨询服务和转让定价。这样一个工作范围,杨雪莲自有自己一套方法论,一年之后,公司许多部门不约而同地反映:税务部门的工作面貌变化怎会如此之大?

   问及秘笈,杨雪莲淡淡一句:“多给别人机会。”是呀,压力变成动力,效果自然不同。“客户反馈表上可以清楚地反映客户满意度的上升,这也会让员工的热情 增大;我也会及时鼓励,看到一点进步及时鼓励而非不闻不问。”在杨雪莲看来,管理团队,提高士气,要充分体现在对人的关怀上,我是为了你好,为了让你得到 提高,并不是刻意批评你,而是希望给你更大提升的空间。让身边的人能够有这种认识,就离成功不远了。

   “同时,我也会和人力资源部门及时沟通,他们有很多巧妙实用的方法,去年在公司的年会上,我们部门采取的是开会和培训灵活结合的方式,在总结成绩展望未 来的同时,还安排适当的游戏形式进行培训,甚至还有人格提升的理论知识。”这样的方式受到部门员工的异常欢迎自然不成疑问。

  “一句话,管理工作更多的是要懂得发挥别人的能力。适当放权,但要拥有控制放权的后果。”这时候的杨雪莲,颇有大将风范。

享受做事情的满足感

  “不断学习就是我的人生观。”杨雪莲笑着说,“不虚度时光,每一天都对得起自己,并不是看带来多大的利益,也不期望今后能得到多少东西。那么最后的结果就一定会很好。”

  无论是考CPA还是ACCA,都是享受完成某一件事情的满足感,哪怕仅仅只有五分钟,也是值得的。“我常常想这就像爬山,在爬的过程中会缺氧,但是想到爬上去能看到的美好景色,就鼓励自己坚持到胜利。”

   对于新人,杨雪莲建议说,刚参加工作的年轻人是很难真正清楚自己想要什么的,所以,要仔细聆听和分辨别人的话,然后做一定的方向调整。全盘照搬和充耳不 闻都是不可取的方式。“我的原则是做决定之前要慎重,做决定之后要坚持。因为,如果总是不慎重,之后就很难坚持,那么,就容易养成放弃的习惯。而习惯却是 能决定命运的。

  要学会表达,思维和语言是相互促进的。为了准确清晰地表达自己的思想,你 会把语言组织好再说出口;而你经过精心组织的语言,又会反过来促进了你思维的进一步深刻。做财务,表达能力和沟通能力都是必不可少和至关重要的。现在很多 的职场新人应该对此加强重视,一个容易打交道好沟通的人,对工作是大有好处的。

  工作中难 免会有压力,存在挑战。这时候,应该有一个积极的态度。“承认挑战有存在价值的,那么你就会积极锻炼自己,通过针对性的锻炼,你的能力得到了提升,紧接着 就会有更大的平台和机会给你。这是一个良性的循环。”套用这个理论,杨雪莲始终让自己处于这样的一种良性循环中。此外,杨雪莲还谈到了她在壳牌学会的一个 让人称道的特质——与人分享。当你与沟通的过程中,会得到某种思想上的认可,那么,你会潜意识地想有更深入的体会,这时候就会更深刻地去领悟。“所以,我 提倡要多多发言,不是为了单纯说而说,而是会思考的说,这对个人是促进,对公司也有益处。”

  谈到成功,杨雪莲表示专注加上踏实是重要的因素。

  何为关注呢?“不过多设想未来,只想下一步该怎么办已经足够。因为机会什么时候来不知道,机会以什么样子的方式到来也不能控制,所以不要过多考虑将来没有发生的事情,明天的事情少想,做好今天最重要,为将来的机会做好准备。”杨雪莲一口气解释到。

  踏实是成功因素的第二条。“不为跳槽而跳槽,如果有一个年薪二百万的工作请你做,要想清楚这二百万需要牺牲什么才能得到,前景能是什么。踏实做好目前工作最重要。每一个工作都是未来的积累。踏实工作,心里踏实。当然,谦虚、多请教也是不变信条。”

肌肉休息论

   微笑的杨雪莲始终抱着感恩的心在生活,十余年的职场生涯一定会有不尽如人意的时候,但她记录下的都是美好。就像白纸上滴上墨点,她并不会因为墨点而怨天 尤人,相反,她会通过自己的努力将白纸化成一片繁花似锦,将墨点变成花蕊,微笑着面对生活,而生活这面镜子反馈给她的自然会是更灿烂的笑脸。

   将来呢?说到这个话题,杨雪莲笑言自己是一个不大会设置长远计划的人,目前生活的重点是锻炼身体。“那种今天瑜伽,明天跳操的运动方式不大适合我。我希 望自己认真坚持每一个时间段的锻炼,然后每一个投入都能变成产出。所以,我请一个健身教练,每次坚持一小时器械,一小时跑步。运用科学的方法,合理的饮 食,为了达到一个良好的效果。”接着,她半开玩笑地说“为了减脂”的时候,有小女孩的可爱神情。

  工作热情是以身体为基础,身体是革命的本钱嘛。而健身,是需要毅力来完成的事情。“工作和生活应该有机结合。”在杨雪莲看来,窝家看电视是被动休息,读书运动是主动休息,而后者更有益于身体。

   杨雪莲是一个善于发现和总结的有心人。拿锻炼身体来说,虽说时间不长,但她有了一套自己的“肌肉休息论”。训练中有一个简单的侧腰运动,向左侧腰拉伸 时,是休息右侧腰,反之亦然。整个生活工作就像一个身体,读书和旅游都是运动着的肱二头肌,这时候,得到休息的肱三头肌就是工作。工作和生活相得益彰,这 是杨雪莲心中的理想模式。工作要做好,但也要有个度,二八定律是完美的。

  除了健身,旅游 也是杨雪莲喜欢的。“到一个陌生的城市,我会尽量发现和挖掘它美好的一面。因为兴高采烈地去一个地方,希望能心满意足地回来;而且,每一个地方都有美丽的 一面,如果你到了上海抱怨听不懂当地话,到了日本又对人多车多皱眉头,旅游的快乐就会大打折扣。”现在的杨雪莲更倾向于自助游,到喜欢的城镇、山水随心逛 逛,停停走走的时间和兴趣全由自己掌握,更放松也更多快乐。同时,也满足了杨雪莲另一个小小的特殊爱好——喜欢逛一逛当地的菜市场。看看新鲜的蔬菜水果还 有一些当地的特色蔬菜,是一件很开心的事情。“觉得生活真美好!”

  与杨雪莲告别时候,天空依然用大雨述说着心情,而她撑着的雨伞像一道别样的彩虹淡出视线。渐行渐远之后,还禁不住地想:这个喜欢不同阶段看不同类型书 籍的美丽女子,从荣格到毛姆到村上春树,不知道过段时间会看什么呢?但是,无论是生活的书籍还是职场的成绩,相信她总是会交一份让人满意的答案。

Monday 29 September 2008

The Shawshank Redemption

地质是研究时间和动力.
挖隧道靠的也是时间和动力.
考CPA靠的亦是时间和动力.

不在沉默中爆发,就在沉默中消亡......

Sunday 28 September 2008

Denny Crane Wisdom

''Edwin Poole's problem is he doesn't like being Edwin Poole. From time to time he'd look in the mirror and ask, 'What's the point?' I never do that. Questions like that'll kill you.''

''There's a difference in being an ass and being effective. When you win, they say you're effective. When you lose, which I never do, they call you an ass.''

''You hear the one about the fella who died, went to the pearly gates? St. Peter lets him in. Sees a guy in a suit making a closing argument. Says 'Who's that?' St. Peter says, 'Oh, that's God. Thinks he's Denny Crane.''

''Canada. Japan. England. Any number of those pinko countries, I'd be in jail for shooting somebody''

Here's a tip my friend. Never, ever talk about anything to do with the environment. Makes you boring. Second, it's political. You gotta figure half the people are against you.

This is not a meaningful life! Practicing law, drinking scotch at nine o'clock in the morning. Nine o'clock scotch is meaningful, but practicing law, making money, settling petty disputes...

''I realized the truth about myself. I just love power.''

''We're talking juries. It always comes down to simple. And, I mean, there's nobody simpler than me.''

''Your fifteen minutes are almost up. Mine has lasted a lifetime.''

''Wow. Big day. Even for Denny Crane.''

''The only thing to be scared of, son, is tomorrow. I don't live for tomorrow. Never saw the fun in it.''

''I may not be the Denny Crane I once was, but until today I didn't realize that this Denny Crane might be even better.''

Denny Crane Wisdom

''Edwin Poole's problem is he doesn't like being Edwin Poole. From time to time he'd look in the mirror and ask, 'What's the point?' I never do that. Questions like that'll kill you.''

''There's a difference in being an ass and being effective. When you win, they say you're effective. When you lose, which I never do, they call you an ass.''

''You hear the one about the fella who died, went to the pearly gates? St. Peter lets him in. Sees a guy in a suit making a closing argument. Says 'Who's that?' St. Peter says, 'Oh, that's God. Thinks he's Denny Crane.''

''Canada. Japan. England. Any number of those pinko countries, I'd be in jail for shooting somebody''

Here's a tip my friend. Never, ever talk about anything to do with the environment. Makes you boring. Second, it's political. You gotta figure half the people are against you.

This is not a meaningful life! Practicing law, drinking scotch at nine o'clock in the morning. Nine o'clock scotch is meaningful, but practicing law, making money, settling petty disputes...

''I realized the truth about myself. I just love power.''

''We're talking juries. It always comes down to simple. And, I mean, there's nobody simpler than me.''

''Your fifteen minutes are almost up. Mine has lasted a lifetime.''

''Wow. Big day. Even for Denny Crane.''

''The only thing to be scared of, son, is tomorrow. I don't live for tomorrow. Never saw the fun in it.''

''I may not be the Denny Crane I once was, but until today I didn't realize that this Denny Crane might be even better.''

Denny Crane Wisdom

''Edwin Poole's problem is he doesn't like being Edwin Poole. From time to time he'd look in the mirror and ask, 'What's the point?' I never do that. Questions like that'll kill you.''

''There's a difference in being an ass and being effective. When you win, they say you're effective. When you lose, which I never do, they call you an ass.''

''You hear the one about the fella who died, went to the pearly gates? St. Peter lets him in. Sees a guy in a suit making a closing argument. Says 'Who's that?' St. Peter says, 'Oh, that's God. Thinks he's Denny Crane.''

''Canada. Japan. England. Any number of those pinko countries, I'd be in jail for shooting somebody''

Here's a tip my friend. Never, ever talk about anything to do with the environment. Makes you boring. Second, it's political. You gotta figure half the people are against you.

This is not a meaningful life! Practicing law, drinking scotch at nine o'clock in the morning. Nine o'clock scotch is meaningful, but practicing law, making money, settling petty disputes...

''I realized the truth about myself. I just love power.''

''We're talking juries. It always comes down to simple. And, I mean, there's nobody simpler than me.''

''Your fifteen minutes are almost up. Mine has lasted a lifetime.''

''Wow. Big day. Even for Denny Crane.''

''The only thing to be scared of, son, is tomorrow. I don't live for tomorrow. Never saw the fun in it.''

''I may not be the Denny Crane I once was, but until today I didn't realize that this Denny Crane might be even better.''

CPA Time Tracking Tool

做了一个简易的工时录入系统,很方便直观的看到项目的进度和进展,当然也可以更复杂一些,做一个sample的平滑曲线来比较理想状况.拟以后每个星期在blog上面update一下.任重道远,如果没有一个很好的一个鼓励自己的方式,真的很难坚持下来.不妨就当作一个自己的1年期项目,做自己的项目经理吧:D

会计 第三章 金融资产

3.5h 9.28

1 节 Overview

金融资产:包括库存现金,银行存款,应收帐款,应收票据,其他应收款项,股权投资,债权投资和衍生工具 etc.
概括:钱的各种形式

分类:
  1. 公允价值变动直接记入当期损益
  2. 持有到期投资
  3. 贷款&应收款项
  4. 可供出售的金融资产
总体来看,有2种方法进行计量:
  • 公允价值计量1),4).区别在于1)由于以短期赚取差价为目的,直接记入损益.4)获利记入所有者权益,在处置之前并不在利润中反映,但是一旦变现以后,可以调节利润.
  • 历史成本计量:2),3)
转换规则:
  • 2)<-->3)有惩罚性条件转换
  • 其余均不得转换,尤其是1)与其他之间的转换,严格禁止的.
  • 该分类一经确定,不应随意更改.
会计处理时间点:
  • 取得时
  • 持有期间(派发股利/利息的处理)
  • 会计期末
  • 转换(only 2-->4)
  • 处置(出售)
交易费用与成本的关系原则:
  • 原则来说:交易费用是取得该资产的代价,应当记入成本.2)-4)
  • Exception:1) 当交易费用无法记入成本或没有意义,对于1)来说是无法计入(原因:期末记入的时候,该交易费用会和公允价值变动记入公允价值变动损益,不能真实的反映变动情况,所以直接记入损益)
应收股利(利息)的实质:
  • 取得时的应收股利(利息)都是交易时候已经付过钱的,收到以后应归还银行存款.
  • 期间获得的,也应该是投资收益的一部分,当记入当期损益.
2 节 公允价值变动计入当期损益的金融资产

目的:短期赚取差价或特殊情况

类型:
  • 交易性金融资产:赚钱为目的的金融资产或组合,或(非套期关系的)衍生工具.
  • 指定为1)的:拟解决会计不配比的组合(e.g.发行债券(交易性金融资产)用于IPO(可以为可供出售金融资产))或指定以公允价值作为评价工具的.
会计处理:
  • 交易性金融资产的明细科目有:成本,公允价值变动,该一级科目的值应当反映当前资产的公允价值.由此,公允价值变动子科目的变动应当为本次与上次的变动差异.
  • 虚拟的损益科目:公允价值变动损益,并不能真正的反映出实际的变现情况。
  • 待处置时,需要将虚拟损益科目转入投资收益以实现真正的投资收益.
取得时
借:交易性金融资产—成本 (公允价值)
投资收益(发生的交易费用,原因前述
应收股利(已宣告但尚未发放的现金股利)
应收利息(已到付息期但尚未领取的利息)
贷:银行存款等

Note: 此处投资收益为交易费用(直接产生的,差旅费不算;咨询公司,券商手续费算)

持有期间(派发股利和利息的处理)
借:应收股利(被投资单位宣告发放的现金股利×投资持股比例)
应收利息(资产负债表日计算的应收利息)
贷:投资收益

会计期末
1.公允价值上升
借:交易性金融资产—公允价值变动
贷:公允价值变动损益
2.公允价值下降
借:公允价值变动损益
贷:交易性金融资产—公允价值变动

处置(出售)
借:银行存款等
贷:交易性金融资产
投资收益(差额,也可能在借方)
同时:
借:公允价值变动损益(原计入该金融资产的公允价值变动)
贷:投资收益
或:
借:投资收益
贷:公允价值变动损益

3节 持有至到期投资(mainly各种债券)

定义:到期日固定,可回收金额确定,企业有明确的意图&能力持有到期的非衍生金融资产.

转换: 2)-->4) 转换金额较大(5%)时,惩罚其余均转换且2年不得有持有至到期的资产.

会计处理

核心:
  • 持有到期投资一级科目为实际支付的成本,二级科目成本体现的是面值
  • 理解现金流图,是复利or一次性还本付息
  • 摊余成本为现在付出的成本,也是未来现金流量的折现,其与未来现金流量之间的关系,就是实际利率.
  • 当未来现金流量改变的时候, 实际利率或期初摊余成本会发生变化,为简单计算,选择改变摊余成本,调节过程主要调节--利息调整 & 投资收益.
处置:
  • 少部分出售,获得利润.
  • 剩余转到-->可供出售的金融资产.
做题过程:
  1. 了解未来的现金流,并画出未来的现金流量图.
  2. 由未来的现金流量与当前支付的现金成本获得实际利率(会直接给出)
  3. 列出摊余成本关系表格 : (期初摊余成本a,实际利率下的利息(投资收益b),现金流入(c),期末摊余成本a+b-c)
  4. 最后一年,投资收益根据期末摊余成本为0来计算,而不是用实际利率来计算.
计量总结:
  • 初始计量:按公允价值和交易费用之和计量(其中,交易费用在“持有至到期投资—利息调整”科目核算。已到付息期但尚未领取的利息,应当确认为应收项目。
  • 后续计量: 采用实际利率法,按摊余成本计量。
  • 持有至到期投资转换为可供出售金融资产:可供出售金融资产按公允价值计量,公允价值与账面价值的差额计入资本公积。
  • 处置:售价与账面价值的差额计入投资收益。
4 节 贷款和应收款项

定义:在活跃市场中没有报价、回收金额固定或可确定的非衍生金融资产。通常情况下,一般企业因销售商品或提供劳务形成的应收款项、商业银行发放的贷款等.

贷款摊余成本的计算:期末摊余成本 = 期初摊余成本+实际利率计算出来的利息收入-合同利率计算出来的利息现金流入-减值-提前还款.
对于已经减值的账户情况是 = 贷款- 已减值 +贷款减值损失.

会计处理(贷款):

1.未发生减值

(1)银行为企业发放贷款(会计主体是银行呦)
借:贷款—本金(本金)
贷:吸收存款等
贷款—利息调整(差额,也可能在借方)

(2)资产负债表日
借:应收利息(按贷款的合同本金和合同利率计算确定)
贷款—利息调整(差额,也可能在贷方)
贷:利息收入(按贷款的摊余成本和实际利率计算确定)

合同利率与实际利率差异较小的,也可以采用合同利率计算确定利息收入。

(3)收回贷款时
借:吸收存款等
贷:贷款—本金
应收利息
利息收入(差额)

2.发生减值

(1)资产负债表日,确定贷款发生减值(含义: 资产减少,费用增加,贷款损失准备是资产类账户,而资产减值损失是损益类的账户)
借:资产减值损失
贷:贷款损失准备
同时:
借:贷款—已减值(不良贷款,管理需要)
贷:贷款(本金、利息调整)

(2)资产负债表日确认利息收入
借:贷款损失准备(按贷款的摊余成本和实际利率计算确定的利息收入)
贷:利息收入(账面价值增加,冲减损失.)
同时,将按合同本金和合同利率计算确定的应收利息金额进行表外登记。

(3)收回贷款
借:吸收存款等
贷款损失准备(相关贷款损失准备余额)
贷:贷款—已减值
资产减值损失(差额)

3.对于确实无法收回的贷款(对冲)
借:贷款损失准备
贷:贷款—已减值

4.已确认并转销的贷款以后又收回
借:贷款—已减值
贷:贷款损失准备(相当于先恢复该客户的信誉)

借:吸收存款等
贷:贷款—已减值
资产减值损失(差额)

其他方面总结:
  • 债务重组资产用公允价格来衡量,期末需要调整.
5 节 可供出售金融资产

Overview:
  • 一级科目体现公允价值.
  • 与第一类金融资产的区别出要在:利得/损失-->其他资本公积,待变现以后再体现在利润中,因此处置时需要 其他资本公积-->投资收益.当发生减值时,也还是影响利润表的.(资产减值损失)
  • 2种类型资产:股票 & 债券. 股票规模不能对该企业产生影响(与长期股权投资相区别).
  • 债券的可供出售金融资产--成本 + 利息调整 体现的是历史成本计量方式的摊余成本的概念.这个历史成本与总的一级科目的公允价值的差异由 可供出售金融资产--公允价值变动来体现.
会计处理:

可供出售金融资产的会计处理

初始计量

债券投资

按公允价值和交易费用之和计量(其中,交易费用在“可供出售金融资产利息调整”科目核算。

已到付息期但尚未领取的利息,应当确认为应收项目。

股票投资

按公允价值和交易费用之和计量。

后续计量

资产负债表日按公允价值计量公允价值变动计入所有者权益(资本公积其他资本公积)。

持有至到期投资转换为可供出售金融资产

可供出售金融资产按公允价值计量,公允价值与账面价值的差额计入资本公积

处置

处置时,售价与账面价值的差额计入投资收益。

将持有可供出售金融资产期间产生的“资本公积其他资本公积”转入“投资收益”


4个类型的总结

类别

初始计量

后续计量

以公允价值计量且其变动计入当期损益的金融资产

按公允价值计量,交易费用计入当期损益

公允价值,公允价值变动计入当期损益。

持有至到期投资

按公允价值计量,交易费用计入初始入账金额,构成成本组成部分

摊余成本

贷款和应收款项

可供出售金融资产

公允价值,公允价值变动计入权益(公允价值下降幅度较大或非暂时性时计入资产减值损失)。


6 节 金融资产减值

金融资产减值损失的范围:2-4类资产,
主要目的:亏的太多的时候,要在利润表中体现一下.


计量:

分成2类

2)& 3)类别的金融资产损失

减值:将该金融资产的账面价值(期初摊余成本)与预期未来现金流量现值之间的差额确认为减值损失,计入当期损益.

转回:可以转回,且不超过原计划的最大值;
外币:用外币计量单位确定,资产负债日汇率折合成为人民币.(貌似与美国同)

做题流程:
  • 列出摊余成本变化表格.
  • 列出某一时间点的未来现金流折现表.
4 ) 类别金融资产的减值计量

定义:
可供出售金融资产发生减值时,即使该金融资产没有终止确认,原直接计入所有者权益中的因公允价值下降形成的累计损失,应当予以转出,计入当期损益。

减值:可供出售金融资产的初始取得成本扣除已经收回的本金和已摊余金额,当前公允价格和原已记入损益的减值损失后的余额.(貌似仍然体现了历史成本与公允相结合的状况.)

转回:债务工具可以通过损益转回,(由于公允波动不会太大) ; 权益工具转回通过"资本公积"账户.(由于波动太大,直接转回会对利润表影响很大.防止秘密准备)

长期股权投资部分(非控制,共同控制,重大影响 且没有公允价值不能可靠计量的):
  • 减值:将该金融资产的账面价值与按照该类似金融资产当时市场收益率对未来现金流量的折现确定的现值之间的差额,确认为减值损失,计入当期损益。
  • 转回:不得转回。
会计处理:

1.资产负债表日减值

借:资产减值损失(减记的金额,后算)
贷:资本公积—其他资本公积(从所有者权益中转出原计入资本公积的累计损失金额)
可供出售金融资产—公允价值变动

2.减值损失转回

(1)若可供出售金融资产为债务工具
借:可供出售金融资产—公允价值变动
贷:资产减值损失

(2)若可供出售金融资产为股票等权益工具投资
借:可供出售金融资产—公允价值变动
贷:资本公积—其他资本公积

凤哥总结的太精辟了!!

项目

计提减值准备

减值准备转回

金融资产减值损失的计量

持有至到期投资、贷款和应收款项

发生减值时,应当将该金融资产的账面价值减记至预计未来现金流量现值,减记的金额确认为资产减值损失,计入当期损益。

如有客观证据表明该金融资产价值已恢复,原确认的减值损失应当予以转回,计入当期损益(冲减资产减值损失)。

可供出售金融资产

发生减值时,应当将该金融资产的账面价值减记至预计未来现金流量现值,原直接计入所有者权益的因公允价值下降形成的累计损失,也应当予以转出,计入当期损益。

可供出售债务工具,在随后的会计期间公允价值已上升且客观上与原减值损失确认后发生的事项有关的,原确认的减值损失应当予以转回,计入当期损益(冲减资产减值损失)。

可供出售权益工具投资发生的减值损失,不得通过损益转回,公允价值上升计入资本公积

长期股权投资(不具有控制、共同控制或重大影响,在活跃市场上没有报价,公允价值不能可靠计量的投资,(其他部分在资产减值准则中规定)

发生减值时,应当将该金融资产的账面价值减记至预计未来现金流量现值,减记的金额确认为资产减值损失,计入当期损益。

不得转回。


7 节 金融资产转移

  • 整体转移:所有的风险和报酬全部转移-->终止确认
  • 部分转移:没有完全转移,转移时附追索权-->不能终止确认,将收到的对价确认为金融负债。转结成本时:应收账款-->营业外支出(因为有风险在里面);票据-->财务费用(因为一般比较可靠,貌似同银行处拿不回钱是一样的。)
  • 继续涉入:通过对所转移金融资产提供财务担保方式继续涉入的,应当在转移日按照金融资产的账面价值财务担保金额两者之中的较低者,确认继续涉入形成的资产,同时按照财务担保金额和财务担保合同的公允价值(提供担保的取费)之和确认继续涉入形成的负债.

Saturday 27 September 2008

会计 第二章 货币资金

1.5 h 9月27日

目的:内控中的出纳职责

货币资金:库存现金,银行存款和其他货币资金
其他货币资金:外埠存款,银行汇票存款,银行本票存款,信用证保证金存款,信用卡存款和存出投资款等。

会计处理:
  • 无法查明的库存现金短缺->管理费用
  • 无法收回的银行存款->营业外支出
营业外支出的特点:
  • 非日常活动
  • 是计入当期损益的损失
货币现金的管理内控

原则
  • 严格职责分工
  • 交易分开
  • 内部稽察
  • 定期轮岗
内控规定
  • 岗位责任制:出纳不能兼任稽核,会计档案保管,收入,支出,费用,债权债务帐目的登记。(与货币现金直接相关的帐务)不能一个人办理货币资金全过程。
  • 岗位轮换。
  • 授权审批:不得越权
  • 加强票据管理
  • 印章管理:禁止一个人保管所有印章。
  • 监查制度

迅速set up环境

初来乍到一个新环境,发现这里的工作节奏真是超级慢阿,有点从未来回到过去的感觉,哈哈.仔细想想,的确是啊。不过,我是那种在优越的环境中安逸,在恶劣的环境中奋起.这次,不出意外的话,也是这样.:)。所以,我会好好plan这2年生活,该deliver的,一定要按时达到。

最近发现自己适应环境的能力强了很多,自我管理的能力也强了很多,这都是托某人们(2位)的福,匿名说声谢谢哈。自我管理,思考和积累是最重要的。最近养成的习惯有
  • Blogline:用于订阅自己感兴趣的话题和blog,能够在很短的时间内,查阅出最新的更新。
  • Bloggers:用来记录每天看到的有兴趣的东西,或者用来记笔记,看了一遍以后,再记录一边,会发现强化了一些。msn的博客已经变成广播工具了,哈哈。由于wiki架设起来了,所以这边不会再有技术方面的更新(全部转移到wiki上去),这边会注重写技术资料的阅读心得以及翻译一些有用的小品。
  • Wiki:从到自己背负写wiki责任时候抗拒wiki,到爱上wiki,我大概用了半年的时间。本来想自己架设一个wiki的,不过搞了半天,发现Google已经提供了一个非常棒的在线wiki的架设,遂on-demand啦。http://sites.google.com/site/teddyyvette/ 目前focus在BO产品的学习和知识积累。其他内容,以后待扩展。
  • 时间tracking sheet.
也许工具不需要绚烂,也许只要一个笔一张纸,同样能够实现很好的自我管理。核心在于养成一个好习惯,并且能够及时track你做了什么。然后,不断的思考,不断的改进。

Friday 26 September 2008

会计 第一章 总论 - 第二遍加注

本章目标:培养理念,了解基本概念

蓝色笔头是第二遍加注。
加注时间:2008-10-24

会计概述:

  • 我国企业会计准则体系由基本准则、具体准则、会计准则应用指南和解释公告等组成。

会计的核心理念

  • 企业可持续发展,投资者可持续投资。
  • 资产负债(表)观。
  • 关注企业的成长性。

财务报告目标的主要内容:

向使用者提供与企业财务状况,经营成果和现金流量等有关会计信息,反映企业管理层受托责任履行情况,有助于财务报告使用者做出经济决策。

会计基本假设(会计的前提)

  • 会计主体:企业会计确认,计量和报告的空间范围。
    • 会计主体与法律主体的关系&区别。个人认为是实质重于形式的一种体现。
  • 持续经营:可以预见的将来,企业将会按当前的规模和状态继续经营下去,不会停业,也不会大规模消减业务。
    • 折旧,摊销的基础。
  • 会计分期:将一个企业持续经营的生产经营活动划分为一个个持续的,长短相同的期间。
    • 产生了记账的基准,也出现了折旧,摊销等会计处理方法。
  • 货币计量:会计主体在财务会计确认,计量和报告时以货币计量,反映会计主体的生产经营活动。

会计基础:

  • 权责发生制:(考虑发生,不考虑收入)
    • 凡是当期已经实现的收入和已经发生或应承担的负担的费用,无论款项是否首付,都应当作为当期的收入和费用,计入利润表。

会计信息质量要求

  • 可靠性质量要求的基础,其他要求要基于可靠性基础上
    • 实际发生,内容可靠
    • 保证会计信息完整性
    • 会计信息中立,无偏
  • 相关性:决策相关
  • 可理解性:清晰明了
  • 可比性:(实质:灵活地按照会计准则来处理事务)
    • 同一企业不同时期可比(纵向可比)
    • 不同企业相同会计期间可比(横向可比)
  • 实质重于形式:当经济实质与法律形式不相符时,以经济实质为准。
    • 融资租赁
    • 售后回购,实质属于融资性质,商品的风险和报酬没有发生转移,不应当确认销售收入
    • 关联方的确认
  • 重要性:
  • 谨慎性:实质尽量合理低估资产和利润,但不允许秘密准备
  • 及时性

会计要素及确认与计量原则

资产,负债,所有者权益 (反映财务状况的3个要素)

资产

  • 定义(特征):
    • 过去交易或者事项形成
    • 企业拥有或控制
    • 预期给企业带来收益的资源(是一项重要的衡量方式)
  • 具体的case
    • 开办费,不是企业的资产,直接计入管理费用
    • 融资租赁
    • 损毁的存货
  • 确认条件:(对一项事物,确认为资产的根据
    • 相关的经济收益很可能流入企业
    • 该资源的成本或价值能够可靠计量

负债

  • 定义:
    • 过去的交易形成
    • 预期导致经济利益流出企业
    • 现时义务
  • 相关的case
    • 售后保修服务,应当确认为负债
  • 确认:相关的经济收益很可能流出企业;该资源的成本或价值能够可靠计量

所有者权益(股东权益)

  • 定义:剩余索取权
  • 构成:
    • 所有者投入的资本
    • 直接计入所有者权益的利得和损失
    • 留存收益(盈余公积和未分配利润)
  • 科目:
    • 股本(实收资本)
    • 资本公积
      • 资本溢价(股本溢价)
      • 其他资本公积
    • 盈余公积
    • 未分配利润

利得和损失

  • 计入当期损益的利得和损失。--> 利润-->间接影响所有者权益
  • 计入所有者权益的利得和损失。(资本公积和其他资本公积)

收入

  • 定义:日常活动形成,所有者权益增加,所有者投入资本无关的经济利益。
  • 确认:经济利益流入,结果是资产的增加或负债的减少,流入额能够可靠计量。

费用:

  • 定义:日常活动发生,所有者权益减少,与所有者分配利润无关
  • 确认:经济利益流出企业,结果资产的减少或负债的增加,流出额能可靠计量

利润

  • 定义:一定会计期间的经营成果。
  • 构成:收入-费用+直接计入当期损益的利得-损失。(日常活动+非日常活动)
  • 确认条件:收入-费用 +利得-损失

会计要素的计量属性: 历史成本,重置成本,可变现净值和公允价值(适度引用)

会计科目的设置的原则:符合准则+企业灵活设置

会计 学习方法论

命题特点
  • 计算多
  • 实际应用多 --> 注重培养职业判断能力
  • 热点重点需要关注
  • 综合应用多
  • 回避有争议的内容
学习注意事项
  • 培养理念
  • 掌握问题的实质,多问为什么
  • 善于总结规律
  • 复杂问题简单化
  • 加强练习

CPA Plan (总)

2008-12-7 修正第7稿

12-7追加

由于最近又有了新的工作挑战,而且是自己非常喜欢的,很难割舍。所以,每个星期没有那么多时间看书了呀......:(

非常感谢东奥老师的提供的建议
  • 交叉复习
  • 劳逸结合
全部准备
  • 会计 400 h
  • 财管 200 h
  • 经济法 100 h
  • 税法 100 h
  • 审计 400 h
  • 公司战略与风险管理(新增科目) (第一年估计不会太难 100 h)
复习阶段
  • 第一遍:
    • 目标:重点在于理解,关键在于学习思路的把握和理解。
    • 过程
      • 扫一眼本章内容
      • 听第一遍讲义,理解并看书总结,跟着凤哥做题目
      • 形成笔记
  • 第二遍:
    • 目标:认真看书,修正笔记,开始做题总结,并建立自己的题库。不求速度,但求高质量
    • 过程:
      • 认真回忆并列出本章内容&重点
      • 认真看书并补充笔记
      • 认真收集经典题目,范围包括书,凤哥笔记
      • 形成自己的题库
  • 第三遍:(2009年4月以后)
    • 目标:看新书,总结各章知识之间的联系
    • 过程
      • 看书,听新课程
      • 认真做题库,分析真题的考点,通过考点来回顾书上的内容
      • 总结各章知识之间的联系
复习阶段时间表:4月15日前,第一遍一定要搞定
  • 会计10月-12月20日,搞定第一遍。重点在于理解,听凤哥&理解为主。
  • 审计12月21日- 2月29日暂定,7 个Sprint搞定第一遍。重点在于思维方式的转换&以及总结理解。
  • 财务管理11月21日-1月30日,搞定第一遍。重点在于理解。
  • 税法12月15日-3月15日,搞定第一遍。一定要注意与会计的冲突&区别
  • 经济法1月30日-4月15日,搞定第一遍。理解,理解。
  • 公司战略与风险管理(新增科目),先搞定财务管理的最后一章再说吧:D
辅导教师:
  • 会计:凤哥,没得说
  • 审计:第一遍 ,陈圣妮--侧重理论基础;范永亮--侧重实务13-19章节
  • 财务管理:YYH老师
  • 经济法:郭守杰,没得说
  • 税法:叶青,考虑李文ing
  • 公司战略与风险管理:????先放一下
当前每日计划:(10.30版本)
  • 每天拟完成1.5个小时学习新东西,复习1.5个小时(第二遍),包括自己看书,做题并总结。
  • 每个星期20个小时复习时间.
  • 早晨6-8点看书
  • 周六或周日看一天书。大约6小时左右。
  • 回家时间,更新blog,复习。
  • 该计划可以调整,但是要以每1个星期作为一个milestone,周日休息一天,周四休息半天,每个Sprint 5天.在这一天截止时,这2个星期的时间和质量需要保证。
已经完成:
  • 该计划从9月27日起开始执行
  • 9月27 - 10月 11 号 会计 计划56h
  • 10月30日 会计,完成到12章b 结束
  • 10月31日 - 11月7日 会计& 审计 各12 小时
  • 11月7日-11月20日 会计完成第20章

Friday 19 September 2008

Mentha




传说薄荷的原名出自希腊神话。冥王哈迪斯(Hades)爱上了美丽的精灵曼茜(Menthe),冥王的妻子佩瑟芬妮(Persephone)十分嫉妒。为了使冥王忘记曼茜,佩瑟芬妮将她变成了一株不起眼的小草,长在路边任人踩踏。可是内心坚强善良的曼茜变成小草后,她身上却拥有了一股令人舒服的清凉迷人的芬芳,越是被摧折踩踏就越浓烈。虽然变成了小草,她却被越来越多的人喜爱。人们把这种草叫薄荷
(Mentha)。


Thursday 18 September 2008

特别的一天,感谢特别的你




相识是一种缘分,在这一年多以来,我感受到从来未有的快乐和最真诚的友情!谢谢你们带给我的一切快乐!!也祝福我的朋友们平安和幸福。

IMG_1695


















Wednesday 17 September 2008

Data Quality - Data Cleanse

Data Cleanse transform: identifies and isolates specific parts of mixed data, and standardizes your data based on information stored in the parsing and capitalization dictionary files, business rules defined in the rule file, and expressions defined in the pattern file.
  • Parse data: transform can identify and isolate a wide variety of data.
  • Standardize data: The Data Cleanse transform can standardize data to make your records more consistent , include case, punctuation, and acronyms.
  • Assign gender and pre-names : The Data Cleanse transform can assign a precise gender code to each name - strong male, strong female, weak male, weak female, and ambiguous. For dual names, Data Cleanse also offers additional gender codes—female multi-name,
    male multi-name, mixed multi-name, and ambiguous multi-name.
  • Create personalized greetings
  • Create a separate output record for each person :If you expect that you have multiple persons, firms, e-mail addresses, and so on in a single record, you may want to split that data out into separate records.
Related components:
  • Data_cleanse: The base Data Cleanse transform that includes a minimal set of options.
  • data_cleanse_en, fr, etc
  • Blueprint :
    • Batch address and data cleanse blueprint
    • Transactional address and data cleanse blueprint
  • Scan and Split
  • Search and Replace
Prepare records for matching: Standardize your data upstream from the match transforms using Data Cleanse.

International data
  • Customize greetings and prenames per country :
  • Modify the phone file for other countries :Data Cleanse includes phone number patterns for many countries by default. However, if you find that you need parsing for a country that is not included, you can modify the international phone file (drlphint.dat 一个正则表达式file) to enable Data Cleanse to detect phone number patterns that follow a different format.
User-defined pattern: Data Cleanse can parse any kind of number or alphanumeric for which you can define a pattern.
  • The pattern label is created in the drludpm.dat (regular expressions)file when the pattern is defined.
  • For more, refer BusinessObjects Data Quality XI Release 2 Data Cleanse Modifier’s Guide
Parsing dictionaries :
  • The parsing dictionary identifies and parses name, title, and firm data.The parser looks up words in the parsing dictionary to retrieve information. The parser then uses the dictionary information, as well as the rule file, to identify and parse name, title, and firm data.
Improve parsing results: There are also some tips for parsing results.

Define paths for dictionaries : By default, the Data Cleanse dictionary files are installed to the reference_data folder under your Data Quality installation location.

Scan and Split : Scan and Split is a specialized Formatter transform that allows you to split your
field data into two or even three parts to better isolate names or other data from
within complicated fields.

Search and Replace:For some less complex data manipulation tasks where speed is a priority, you can use the Search fand Replace transform. When you use Search and Replace, you
can search for:
  • a substring
  • a word
  • the entire contents of a field
and replace it with another value. Here are some details for the functions
  • Convert coded data
  • Search and replace
  • Internal vs. external search and replace values
  • Leading and trailing spaces
  • Search order: Search table entries are sorted only by the number of characters in the search value. If there are multiple entries of the same length, they are not sorted further. This means that the transform will search for and replace the longest values first, followed by any shorter values.
  • Quick Replace.

Data Quality - Address cleansing

Address cleansing: gives you back a corrected, complete, and standardized form of your original address data.
  • Verify that the locality, region, and postal codes agree with one another. If you have just a locality and region, the transform usually can add the postal code and vice versa (depending on the country).
  • Standardize the way the address line looks. For example, it can add or strip punctuation or abbreviate or spell-out the primary type (depending on whatyou want).
  • Identify any undeliverable addresses, such as vacant lots, condemned buildings, and so on (USA records only).
  • Assign diagnostic codes to help you find out why addresses were not assigned or how they had to be corrected. For a listing of these codes for the Global Address Cleanse transform and the USA Regulatory Address Cleanse
Input: The address cleanse transforms accept discrete, multiline, and hybrid address line formats.
  • Multiline
  • Discrete
  • Hybrid
Output:
  • Parsed address components, which correspond to the input fields, such as locality, region, and postal code.
  • Best address components, which are processed data standardized according to the options set in the transform.
  • Information about whether any data was changed, added, used, or not used in a corrected component.
Transforms:
  • Global Address Cleanse and plugins: Must with plugins Australia, Canada, Japan, Multi Country, or USA
  • USA Regulatory Address Cleanse: DPV, eLOT, EWS, GeoCensus, LACSLink, RDI, suggestion
    lists (not for certification), and Z4Change. With this transform you can create a USPS Form 3553.
  • Global Suggestion Lists : Offers suggestions for possible address matches for your global address data.
  • Country ID Identifies the country of destination for the record and outputs an ISO code.
Set up the reference files:
  • Directories
  • Substitution files
Define the standardization options: Standardization changes the way the data is presented after an assignment has been made.

Tuesday 16 September 2008

Data Quality - Core Concept

Project:Data Flow project.3 types of Projects(主要区别其实就是Reader & Writer的不同)
  • Batch: A project run using batch processing. Batch processing executes a series of non interactive projects all at one time. Batch processing is particularly useful for operations that require the computer or a peripheral device for an extended period of time. Once batch processing begins, it continues until it is done or until an error occurs.The new project is based on the newproject_batch.xml file, and opens with a Data Manager plugin.
  • Transactional : A project run using transactional processing. Transactional processing usually processes one record at a time. Transactional processing is accomplished with the Data Quality web service. The new project is based on the newproject_transaction.xml file, and opens with transactional Reader and Writer transforms and a Data Manager plugin.
  • Integrated Batch: A project run using batch processing with an Integrated Batch Reader and an Integrated Batch Writer transform. This type of project can be used to pass data to and from an integrated application, including BusinessObjects XI Data Integrator Release 2. The new project is based on the newproject_integratedbatch.xml file, and opens with integrated batch Reader and Writer transforms and a Data Manager plugin. (可以为DI整合)
Transform: A transform consists of a group of options that perform a specific function (address cleansing, address validation, data cleansing, matching, and so on).A transform accepts data input from either a data source or another transform via a pipe, and will also output data to another transform or to a data target.
Compound Transform: A compound transform is a combination of transforms that show up as a single entity on the canvas.
Plugin: A plugin is a special kind of transform. A plugin must always be associated with
a transform of a specific type, or to an entire project.

Shared options: Transforms are made up of various files and subcomponents. With shared options, you can define a set of options for a given transform type, and then reuse those options among all transforms of that type.

Substitution variables: allow you to define a variable and a value for that variable.

Dataflow objects: are all of the things you just read about, includes projects, transforms, compound transforms, shared options, and so on.

Basic hierarchy of Data Object


Level of Data Objects

You will find more details from reference object panel in DQ.



Note: The override & reuse concept between different levels needs more attention and further reading..

Data record: A data record is a row of data.The data record is constructed at runtime.
Data collection:A data collection is a group of data records. Early in the dataflow process, a fixed number of data records are grouped into data collections. Later, in preparation for
the matching process, a variable number of data records are grouped into data collections of candidate matches. Finally, in the matching process, data records are split into data collections of matching records and uniques.
Data collections in the Reader transform : read at the same time and pass to next transform.
Data collections in the Match transform :The Match transform then receives the new data collections of potential matches one at a time and compares them, and then splits the data collections again into groups of matching and unique data records.
Data collections after the Match transform: All of the transforms downstream from the Match transform operate on the new match or unique data collections one at a time.


Low_Watermark and High_Watermark : Performance usage and to sync speed between each other.

Transactional project rules and tips:
  • One collection in, one collection out :Every record in the collection passes (or fails) the conditions set up in the Filter transform, and the collection is sent to only one output pipe.
  • Transactional Writer:You can only have one transactional Writer in a
    transactional dataflow.
  • Aggregator transform: You cannot use an Aggregator transform in a transactional project. This transform’s task is to create collections based on criteria you select. In a batch project, there is a finite number of records and the Aggregator knows when the records stop coming. In a transactional environment, the project is left “open,” and therefore the transform would always be waiting for more records.
  • Sorter transform: You can use a Sorter transform if you make sure that the Sort_Mode option is set to Collection_Sort.
  • Flat files. If you are writing to a flat file, this file remains open until the transactional project is closed. Therefore, you may not be able to use this file if the project is still open.
  • Batch Writers. You may find it useful to include a batch Writer in your transactional project to write to your database. You can route data from the transactional Writer to the batch Writer to save time in the future by allowing you to write to your database immediately after a transaction has occurred.
Field Name rule(output/input):
field_type.transform_type.class.parent_component.field_name
Filed overlapping is important!

Data Profile 1

(From Wikipedia)

Data profiling is the process of examining the data available in an existing data source (e.g. a database or a file) and collecting statistics and information about that data. The purpose of these statistics may be to:

  1. Find out whether existing data can easily be used for other purposes
  2. Give metrics on data quality including whether the data conforms to company standards
  3. Assess the risk involved in integrating data for new applications, including the challenges of joins.
  4. Track data quality.
  5. Assess whether metadata accurately describes the actual values in the source database.
  6. Understanding data challenges early in any data intensive project, so that late project surprises are avoided. Finding data problems late in the project can incur time delays and project cost overruns.
  7. Have an enterprise view of all data, for uses such as Master Data Management where key data is needed, or Data governance for improving data quality
Some companies also look at data profiling as a way to involve business users in what traditionally has been an IT function. Line of business users can often provide context about the data, giving meaning to columns of data that are poorly defined by metadata and documentation.

Typical types of metadata sought are:

  • Domain: whether the data in the column conforms to the defined values or range of values it is expected to take
    • for example: ages of children in kindergarten are expected to be between 4 and 5. An age of 7 would be considered out of domain
    • A code for flammable materials is expected to be A, B or C. A code of 3 would be considered out of domain.
  • Type: Alphabetic or numeric
  • Pattern: a North American phone number should be (999)999-9999
  • Frequency counts: most of our customers should be in California; so the largest number of occurrences of state code should be CA
  • Statistics:
    • minimum value
    • maximum value
    • mean value (average)
    • median value
    • modal value(mode)
    • standard deviation(误差)
  • Interdependency:
    • Within a table: the zip code field always depends on the country code
    • Between tables: the customer number on an order should always appear in the customer table
Broadly speaking, most vendors who provide data profiling tools, also provide data quality tools. They often divide the functionality into three categories. The names for these categories often differ depending on the vendor, but the overall process is in three steps, which must be executed in order:

  • Column Profiling (Including the statistics and domain examples provided above)
  • Dependency Profiling, which identifies intra-table dependencies. Dependency profiling is related to the normalization of a data source, and addresses whether or not there are non-key attributes that determine or are dependent on other non-key attributes. The existence of transitive dependencies here may be evidence of second-normal form.
  • Redundancy Profiling, which identifies overlapping values between tables. This is typically used to identify candidate foreign keys within tables, to validate attributes that should be foreign keys (but that may not have constraints to enforce integrity), and to identify other areas of data redundancy. Example: redundancy analysis could provide the analyst with the fact that the ZIP field in table A contained the same values as the ZIP_CODE field in table B, 80% of the time.
Column profiling provides critical metadata which is required to perform dependency profiling, and as such, must be executed before dependency profiling. Similarly, dependency profiling must be performed before redundancy profiling. While the output of previous steps may not be interesting to an analyst depending on his or her purpose, the analyst will most likely be obliged to move through these steps anyway. Other information delivery mechanisms may exist, depending on the vendor. Some vendors also provide data quality dashboards so that upper management, data governance teams and c-level executives can track enterprise data quality. Still other provide mechanism for the analysis to be delivered via XML. Often, these same tools can be used for on-going monitoring of data quality.

Data Profile need to be understood the data before creating an ETL process
  • Check for missing values (NULL)
  • Get possible list of values
  • Visualize the data distribution
  • Find patterns
  • Get data ranges (min, max, average) – identify data domain outliers
  • Uniqueness of data (distinct values)
  • Referential integrity – understand relationships
What Data Insight could do?
  • Efficient, effective, data investigation
  • Interface designed for business users
  • Automated Summary Analysis and ref. integrity testing
  • Flexible and comprehensive column validation
  • Business rule auditing
  • Scheduling, trend analysis and continuous monitoring
  • Alert triggering and notification
  • Flexible reporting: PDF, XML, MS Word, Excel, etc.
  • Communicate business rules to data cleansing user

Wednesday 10 September 2008

taobao招聘要求

基础扎实,做事认真,善于总结,有想法,能承受压力,有一技之长就行。
总结很精辟。:)
有兴趣的看链接~~
http://rdc.taobao.com/blog/dba/html/203_taobao_jobs_2009.html

Data Quailty: A survival guide for marketing

http://www.businessobjects.com/product/im/data_quality.asp

Typical Data Problems in a Marketing Campaign

DUPLICATE ACCOUNT RECORDS
  • 8:1 duplication ratio between customer records.
  • Potential reasons: Mergers and acquisitions (M&A) ;
  • Account managers;
  • Poor visibility and linkage across systems.
INCOMPLETE DATA (blank data fields)
  • Deliver the message is impacted.(Crucial Information: address, email, or phone number field) [Y: Report related]
  • Segment prospects into the correct categories or demographics is impacted.(Title, salutation, job code, or ethnicity) [Y: Dimention depends]
  • Identify similar or related records across systems (Social security, account number, log-in ID, or account name ) [Y: PK related identifier]
THE WRONG DATA
  • NO-ontime update
  • System migrations
  • Fraud
HOW DO I FIND MY DATA QUALITY PROBLEMS?
  • The scope and depth
  • The cause of the defects
  • Many data quality problems are processed-based.
  • reporting of the findings.
  • The best place for direct marketers to cleanse their data is as close to the point of creation as possible.
5 Places to cleansing data
  • Transactional updates–often at the point of creation.e.g. Web Site. Use real-time processing,respond in milliseconds, and also be able to service multiple transactional applications.
  • Operational feeds–upstream and before the data enters your system. Use batch-oriented data quality functions;utilizes a predefined cleansing job;scheduled to run automatically on a specific data flow
  • Purchased data–if you’re buying it, demand that it is clean.Validating purchased data;matching the purchased data against your current data set.
  • Legacy migration–data is in the enterprise, but not in your system yet.
  • Regular maintenance–as your data ages, you need to cleanse it.
A typical lead-generation process is used to map each of the five cleansing opportunities and highlight how they relate to each other.



DQ 9 functions


Data Quality Architecture

  • Data Quality Repository
    • Configuration rules: transforms, blueprints, substitution files etc.
    • Data examples: sample data used with blueprints
    • Runtime metadata: log files etc.
  • Data Quality Server: host Data Quality engine.
  • Metadata Repository: a relational database used by the Data Quality Server and Project Portal. This database contains statistics and samples generated by running projects.
Client Tools
  • Data Quality Project Architect: a graphical user interface used to create projects.
  • Data Quality Command Line: a command line utility used to run projects.
  • Integration SDK: an Integration API written in C++ and Java that allows you to create socket connections for direct interaction with the Data Quality Server, without need for the web services.
  • Data Quality Documentations
  • Web Tools
    • Data Quality Web Service: the mechanism used to send and receive data between your application and the Data Quality Server.
    • Data Quality Web Service Samples
    • Data Quality Project Portal: a web-based tool that is designed to provide you with one environment for manageable administration of your processes.
Data Quality Integration
  • Web services
  • Integration SDK
    • JAVA API
    • C++ API
  • Socket

Tuesday 9 September 2008

数据分析(Data Analysis) Basic (ZZ)

http://www.dwway.com/bbs/viewthread.php?tid=22110

数据分析概念

  数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提 炼出来,以找出所研究对象的内在规律。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。数据分析是组织有目的地收集数据、分析数据,使之成为信 息的过程。这一过程是质量管理体系的支持过程。在产品的整个寿命周期,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升 有效性。例如J.开普勒通过分析行星角位置的观测数据,找出了行星运动规律。又如,一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从而制 定合适的生产及销售计划。因此数据分析有极广泛的应用范围。

数据分析步骤

数据分析有极广泛的应用范围。典型的数据分析可能包含以下三个步:
  1. 探索性数据分析,当数据刚取得时,可能杂乱无章,看不出规律,通过作图、造表、用各种形式的方程拟合,计算某些特征量等手段探索规律性的可能形式,即往什么方向和用何种方式去寻找和揭示隐含在数据中的规律性。
  2. 模型选定分析,在探索性分析的基础上提出一类或几类可能的模型,然后通过进一步的分析从中挑选一定的模型。
  3. 推断分析,通常使用数理统计方法对所定模型或估计的可靠程度和精确程度作出推断。
数据分析过程实施
数据分析过程的主要活动由识别信息需求、收集数据、分析数据、评价并改进数据分析的有效性组成。
  一、识别信息需求
  识别信息需求是确保数据分析过程有效性的首要条件,可以为收集数据、分析数据提供清晰的目标。识别信息需求是管理者的职责管理者应根据决策和过程控制 的需求,提出对信息的需求。就过程控制而言,管理者应识别需求要利用那些信息支持评审过程输入、过程输出、资源配置的合理性、过程活动的优化方案和过程异 常变异的发现。
  二、收集数据
  有目的的收集数据,是确保数据分析过程有效的基础。组织需要对收集数据的内容、渠道、方法进行策划。策划时应考虑:

  • ①将识别的需求转化为具体的要求,如评价供方时,需要收集的数据可能包括其过程能力、测量系统不确定度等相关数据;
  • ②明确由谁在何时何处,通过何种渠道和方法收集数据;
  • ③记录表应便于使用;
  • ④采取有效措施,防止数据丢失和虚假数据对系统的干扰。
  三、分析数据
  分析数据是将收集的数据通过加工、整理和分析、使其转化为信息,通常用方法有:

  • 老七种工具,即排列图、因果图、分层法、调查表、散步图、直方图、控制图;
  • 新七种工具,即关联图、系统图、矩阵图、KJ法、计划评审技术、PDPC法、矩阵数据图;
  四、数据分析过程的改进
  数据分析是质量管理体系的基础。组织的管理者应在适当时,通过对以下问题的分析,评估其有效性:

  • ①提供决策的信息是否充分、可信,是否存在因信息不足、失准、滞后而导致决策失误的问题;
  • ②信息对持续改进质量管理体系、过程、产品所发挥的作用是否与期望值一致,是否在产品实现过程中有效运用数据分析;
  • ③收集数据的目的是否明确,收集的数据是否真实和充分,信息渠道是否畅通;
  • ④数据分析方法是否合理,是否将风险控制在可接受的范围;
  • ⑤数据分析所需资源是否得到保障。

Database Table resource mangement template

Table
Description
Used By Universe
Used by Func/SP Generated by SP

Database Table resource mangement template

Table
Description
Used By Universe
Used by Func/SP Generated by SP

Oracle HTTP request

SET serveroutput ON
CREATE OR REPLACE PACKAGE hello_soap AS
TYPE response IS RECORD (
doc xmltype);
PROCEDURE invoke(hello varchar2);
END;
/
CREATE OR REPLACE PACKAGE BODY hello_soap AS

PROCEDURE invoke(hello varchar2) AS
env VARCHAR2(32767);
http_req utl_http.req;
http_resp utl_http.resp;
resp response;
BEGIN
env := ;dataset><record><clientId>123</clientId><addressId>987</addressId><addressLineId>456</addressLineId><address1>1305 mainst</address1><address2></address2><address3></address3><address4></address4><city></city><state></state><postalCode>54650</postalCode><postalCode2></postalCode2><country>US</country></record></dataset>';
http_req := utl_http.begin_request( 'http://localhost:8080/Service', 'POST','HTTP/1.0');
utl_http.set_header(http_req, 'Content-Type', 'text/xml');
utl_http.set_header(http_req, 'Content-Length', length(env));
utl_http.set_header(http_req, 'SOAPAction', 'http://localhost:8080/Service');
utl_http.write_text(http_req, env);
http_resp := utl_http.get_response(http_req);
utl_http.read_text(http_resp, env);
utl_http.end_response(http_resp);
resp.doc := xmltype.createxml(env);
--resp.doc := resp.doc.extract('/soap:Envelope/soap:Body/child::node()',
-- 'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"');
put_line(resp.doc.getStringVal(),20);
END;
END;
/

Monday 8 September 2008

哈佛幸福课(zz)




      在朋友那边看的,摘出了一些自己喜欢的。:)

    
生命很短暂,在选择道路前,先确定自己能做的事。其中,做那些你想做的。然后再细化,找出你真正想做的。最后,对于那些真正、真正想做的事,付诸行动。

 

     
“一个在工作中找到意义与快乐的投资家,一个出于正确动机的商人,绝对要比一个心不在焉的和尚,高尚和有意义得多。”本-沙哈尔笃定地说。


    不同的人,会在不同的事里找到意义。如创业、当义工、抚养子女、行医、甚至是打家具。重要的是,选择目标时,必须确定它符合自己的价值观、爱好,符合自己内心的愿望,而不是为了满足社会标准,或是迎合他人的期待。“真我的呼唤”,就是使命感。  


    “那真是神奇的时刻。”本-沙哈尔用一段话,描述这种美妙的体验:我甚至形成了一种迷信,世上确实有看不见的力量在帮我。只要你追随自己的天赋和内心,你就会发现,生命的轨迹原已存在,正期待你的光临,你所经历的,正是你应拥有的生活。当你能够感觉到自己正行走在命运的轨道上,你会发现,周围的人,开始源源不断地带给你新的机会。

10 Tips for happiness


1.遵从你内心的热情。选择对你有意义并且能让你快乐的课,不要只是为了轻松地拿一个a而选课,或选你朋友上的课,或是别人认为你应该上的课。


2.多和朋友们在一起。不要被日常工作缠身,亲密的人际关系,是你幸福感的信号,最有可能为你带来幸福。


3.学会失败。成功没有捷径,历史上有成就的人,总是敢于行动,也会经常失败。不要让对失败的恐惧,绊住你尝试新事物的脚步。4.接受自己全然为人。失望、烦乱、悲伤是人性的一部分。接纳这些,并把它们当成自然之事,允许自己偶尔的失落和伤感。然后问问自己,能做些什么来让自己感觉好过一点.


5.简化生活。更多并不总代表更好,好事多了,也不一定有利。你选了太多的课吗?参加了太多的活动吗?应求精而不在多。

6.有规律地锻炼。体育运动是你生活中最重要的事情之一。每周只要3次,每次只要30分钟,就能大大改善你的身心健康。


7.睡眠。虽然有时“熬通宵”是不可避免的,但每天7到9小时的睡眠是一笔非常棒的投资。这样,在醒着的时候,你会更有效率、更有创造力,也会更开心。


8.慷慨。现在,你的钱包里可能没有太多钱,你也没有太多时间。但这并不意味着你无法助人。“给予”和“接受”是一件事的两个面。当我们帮助别人时,我们也在帮助自己;当我们帮助自己时,也是在间接地帮助他人。


9.勇敢。勇气并不是不恐惧,而是心怀恐惧,仍依然向前。


10.表达感激。生活中,不要把你的家人、朋友、健康、教育等这一切当成理所当然的。它们都是你回味无穷的礼物。记录他人的点滴恩惠,始终保持感恩之心。每天或至少每周一次,请你把它们记下来。


Bill Gates 夢想語錄

夢想 價值 0 元, 每個人都可以擁有, 但卻是每個 無價 的開始..

Bill Gates 夢想語錄

夢想 價值 0 元, 每個人都可以擁有, 但卻是每個 無價 的開始..

Bill Gates 夢想語錄

夢想 價值 0 元, 每個人都可以擁有, 但卻是每個 無價 的開始..

牛人指导

  • 多了解市场营销和管理方面的,再加上BI和计算机技术......最后结合某个行业
  • BI是技术和业务相结合,为管理而服务

Below from ITPUB

从事BI领域的工作在将来应该是很有潜力的,最近这些年,BI的气氛在各个行业都在升温。但是,根据自己的特点,应该知道在BI行业,自己应该向哪个方向去发展,从宏观来说,BI分为技术路线和业务路线,管理路线应该是什么都通用的了。

搞技术包括DW架构,DM算法,ETL研究,模型设计,前端应用等等方面。可以选择自己的方向。搞业务那就是挖掘客户需求,达到“告诉客户你能给他带来什么,而不是客户要求你给他做什么”的水平应该就很不错了,搞业务就与行业很密切。一般要积累三五年经验吧。

如果能够进入DW项目组学习这是最好的入门,我觉得你从前端应该入门可能会更快,多学习一些前端工具,如Actuate报表工具,BO,BRIO,CRYSTAL等等,这样可能对你了解BI是怎么回事会更好。

ETL Testing with DI

DI Job statistics.
很有用,有助于反向测试和追踪,便于差错,尤其是对CDC这种对记录数目测试而言。

Term - Regression testing

http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci212884,00.html

Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a normal part of the program development process and, in larger companies, is done by code testing specialists. Test department coders develop code test scenarios and exercises that will test new units of code after they have been written. These test cases form what becomes the test bucket. Before a new version of a software product is released, the old test cases are run against the new version to make sure that all the old capabilities still work. The reason they might not work is because changing or adding new code to a program can easily introduce errors into code that is not intended to be changed.

How to test a datawarehouse(ZZ)

译者不详,转自这里。
http://qzone.qq.com/blog/85505526-1216539937
英文原文
http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1310594,00.html

这篇文章是应一位读者关于如何测试数据仓库的问题而写。他的问题是:“在数据仓库环境下进行测试时如何处理需求与质量的关系?”虽然数据仓库的测试是 一个惊奇而神秘的过程,但实际上它与其它测试项目并无多大区别。基本的系统分析和测试过程在这里仍然有效。我们来看一下其中的几个步骤,并研究如何在数据 仓库环境中应用。

分析源文件

  与其它项目一样,测试数据仓库部署时,通常都会有一份相关的说明文件。虽然这些文件对于创建基本的测试策 略非常有用,但经常会缺少一些关于测试开发与执行的详细资料。有时会有一些其它文件解释技术上的细节问题,即从源到目标的转化(source-to- target mappings)说明文件。这些文件详细说明了数据的来源、如何对数据进行操作,以及存储到哪里。如果能拿到这些文件,关于系统设计的文件在设计测试策 略时也会变得更加有用。

开发策略和测试计划

  分析了各种各样的源文件后,就要开始创建测试策略。我发现从生命周期和质量的角度来看,增 量测试是测试数据仓库的最好办法。这从本质上意味着开发团队会从开发过程的早期开始,将各种小组件交付给测试团队。这个办法的主要优点是避免交付让人吃惊 的“大块”组件,可以从早期开始检验缺陷,并使调试变得简单。此外,这个方法还有助于在开发与测试周期中建立详细的过程。具体到数据仓库测试,即是对数据 获取分段表,然后是增量表、基本的历史表格、BI视图等的测试。
  另一个制定数据仓库测试策略的主要问题是基于分析(analysis- based)的测试方式和基于查询(query-based的测试方式的选择。纯基于分析的方法是让测试分析师通过分析目标数据和相关标准计算出 预期结果。基于查询的方法有相同的基本分析步骤,但更进一步,用SQL查询语言编写预期结果。这为将来建立回归测试过程节省了很大精力。如果测试是一次性 的,那么用基于分析的方式就足够了,因为通常这种方式较快一些。反之,如果企业对回归测试有持续的需求,那么基于查询的方式会更为合适。

测试的开发与执行

不管在测试执行过程之前还是之后进行测试的开发,要根据上行需求的稳定性和分析过程决定。如果情况变动比较频繁,那么早期进行的测试开发可能大部分都会被 废弃。这种场合,实时进行的整合的测试开发和执行过程通常会更有效果。不管怎样,在设计测试开发和执行过程的框架时,参考一下测试分类总是有用的。比如, 一些数据仓库的测试分类可能有:
  • 记录计数(预期与实际对比) [Y:For CDC(A & D) is pretty good.]
  • 副本记录
  • 参考数据有效性[Y: Data Cleanse??]
  • 参照完整性
  • 错误与异常逻辑
  • 增量过程与历史过程 [Y:For CDC(C) is pretty good.]
  • 控制栏值与默认值
除这些分类外,还可以参考缺陷分类学,比如Larry Greenfield的分类。测试执行时,准确的状态报告过程是经常被忽略的一个方面。在确定团队里的其他人明白你的方法的前提下,测试分类和测试进度可以保证他们对测试状态也有一个 清楚的概念。有了详细的规划并坚持到底,以及良好的沟通,就能建立一个数据仓库测试过程,帮助项目团队取得满意的成果。

关于作者:Baher Malek目前在财富杂志排行前100的公司任质量与测试总工程师,帮助传统的项目团队采用敏捷方法进行软件测试。Baher还经常参加IWST和WOCST研讨会并发言(即印第安纳波利斯软件测试研究小组和软件测试员开放认证研讨会,详见http://www.iwst2008.com/http://www.freetestingcertification.com/workshops.html)。

Friday 5 September 2008

震后成都旅游印象(五)- 成都市井



终于连载到最后了.....吐血ing...


接下来是三星堆,不得不赞叹古蜀文明的伟大!同志们,这是5000年前的文明哦!

 IMG_0405 

太阳树,上面有太阳九子和一条龙,能想象这棵当年金灿灿的神树下,一个极其神气的巫师接受万众膜拜么!

IMG_0405


威严的面具


IMG_0405


金面具哦!我完全被雷到了!!!


IMG_0405


1米多的千里眼,顺风耳面具。5000年前,古人就知道组装了。


IMG_0405



接下来是吃!

钟水饺----真的超级好吃啊!在成都,我变得很能吃辣,且不长痘痘,皮肤还超级好!真是天堂亚^o^

IMG_0382

担担面

IMG_0384

赖汤圆,可惜没有红糖的了


IMG_0392

龙抄手----实际是混饨

IMG_0399IMG_0403

贼贵的张飞牛肉

IMG_0405


老妈蹄花,据传说是李宇春的最爱!13块一碗,整整一只。太爽拉!!!!真想吃2个,估计如果能够在成都呆一个月,身材和皮肤都会不错!!:P

IMG_0405IMG_0405

锦里

IMG_1209

是土地公公嘛?

 IMG_1220

然后是--人民公园--挖耳朵,果然很舒服耶!!


IMG_0405


一个懒洋洋的下午,嗑瓜子看杂书,真是惬意啊。


IMG_0405


天府广场,只打五块!


IMG_0405


最后以天府祈福作为收尾。这次对开朗、乐观、坚强的四川人民留下深刻的印象:热爱生活,就是无论再大的苦难,都要拥抱生活!


IMG_0405 



后记:这次遗憾也有,比如没有在乐山坐船看佛,没有去金顶,黄龙未见雪宝鼎,九寨未见雪山彩林,青城山也没有去,也未能体验脚泡在溪水里打麻将的乐趣,都江堰没去就更是遗憾了.......不过留下遗憾的目的,是为了下次有更近距离的接触:)


爱上四川.....


FIN