FS-LDM培训材料(DAY1)NCR数据仓库事业部2005-032议程安排LDMOverviewFS-LDMOverviewPartyInternalOrg3议程安排LDMOverviewFS-LDMOverviewPartyInternalOrg4LDM在数据仓库系统中的地位AT&TETL服务器•数据清洗/转换/加载•文本文件核心客服信贷网银数据源•面向业务应用•3NF•数据集市•DataMart•最终用户•银行逻辑数据模型•保留详细交易数据•面向关键主题域•3NFFS-LDM数据仓库•面向分析主题•汇总数据•StarSchema建模•视图5什么是逻辑数据模型?一个逻辑数据模型是建立商业智能的基础框架,也是建立一个灵活的强有力的数据仓库系统的第一步,并且是奠定现在或者将来为知识工作者提供有价值数据分析的重要基础。6模型中常见的术语Subject(主题)Entity(实体)3rdNormalForm(第三范式)Relationship(关系)Attribute(属性)KeyAttribute(键值)BusinessRule(业务规则)?LogicalvsPhysical(逻辑VS.物理)7当事人(party)PartyId(PK)______________PartyNameEventId(PK)__________________TransactionTypeTransactionAmountAccountId(FK)交易/事件(event)帐户(ACCOUNT)AccountId(PK)__________________AccountTypeAccountOpenDateAccountCloseDateisholderofhasactivityof业务规则:•一个客户拥有一个或多个帐户•一个帐户可能和一个或多个当事人有关•一个帐户可能与一个或多个交易/事件相关•一个交易事件不涉及账户或只涉及一个帐户P实体(Entity)关系(Relationship)属性(Attributes)主键(KeyAttribute)逻辑数据模型举例N:M8PARTYPartyId(PK)______________PartyNameACCOUNTAccountId(PK)__________________AccountTypeAccountOpenDateAccountCloseDateisholderofPACCOUNTAccountId(PK)__________________AccountTypeAccountOpenDateAccountCloseDatePARTYPartyId(PK)______________PartyNamePARTY_ACCT_RELATIONPartyId(FK)AccountId(FK)RoleCode(FK)AssociativeEntity(关联实体)关联实体的建立9超级父类实体的建立找出共性,集中存放,易于应用程序的开发减少多个实体间的关联,使模型更加清晰SuperTypeSubType10hasnamesofhasnamesofisaddressedbyORGANIZATIONOrgPartyId(FK)OrgTypeCd(FK)INDIVIDUALNAMEHISTIndividualPartyId(FK)NameTypeCd(FK)IndividualNameStartDtGivenNameMiddleNameFamilyNameNamePrefixTxtNameSuffixTxtIndividualNameEndDtORGANIZATIONNAMEHISTOrgPartyId(FK)NameTypeCd(FK)OrgNameStartDtOrgNameOrgNameDescOrgNameEndDtPARTYPartyIdPartyTypeCd(FK)PartyInfoSourceTypeCd(FK)PartyStartDtPartyEndDtLifecycleCd(FK)PartyHostNumProviderIndCustomerProspectIndINDIVIDUALIndividualPartyId(FK)MMObjectId(FK)EthnicityCd(FK)GenderTypeCd(FK)BirthDtDeathDtNAMESALUTATIONIndividualPartyId(FK)SalutationRoleCd(FK)SalutationTypeCd(FK)什么是LDM?逻辑数据模型(LogicalDataModel)是:•利用图形方式,通过数据和关系反映业务的一个过程;•定义需要追踪和管理的各种重要实体、属性和关系;•是进行各种数据管理、分析和交流的重要手段;•是IT和业务人员沟通的桥梁;11为什么需要LDM为复杂的数据仓库系统实施提供了规范和基础结构-蓝图促进业务部门用户和IT分析人员之间的有效沟通–明确业务需求–解决业务问题形成对重要业务定义和术语的统一认识具备跨部门、中性的特征,能够表达所有的业务12议程安排LDMOverviewFS-LDMOverviewPartyInternalOrg13什么是TeradataFS-LDM?FS-LDM是预先构建的逻辑数据模型,利用它可以直接开始数据仓库模型设计。FS-LDM是一个成熟的产品,有专业的研发团队和市场销售人员以及完善的技术支持。在一个集成的模型内支持保险、银行、以及证券代理业务。提供投资保护–是全球金融业数据仓库经验的结晶–自1997年以来已在50多个客户实施中得到了成功的应用灵活易扩展的设计,采用面向主题的设计方法,满足第三范式,在增加功能的同时不需要重构整个数据仓库。是一个纯粹的逻辑数据模型,可以运行在任何数据库和平台上,与Teradata数据库无关。hasnamesofhasnamesofisaddressedbyORGANIZATIONOrgPartyId(FK)OrgTypeCd(FK)INDIVIDUALNAMEHISTIndividualPartyId(FK)NameTypeCd(FK)IndividualNameStartDtGivenNameMiddleNameFamilyNameNamePrefixTxtNameSuffixTxtIndividualNameEndDtORGANIZATIONNAMEHISTOrgPartyId(FK)NameTypeCd(FK)OrgNameStartDtOrgNameOrgNameDescOrgNameEndDtPARTYPartyIdPartyTypeCd(FK)PartyInfoSourceTypeCd(FK)PartyStartDtPartyEndDtLifecycleCd(FK)PartyHostNumProviderIndCustomerProspectIndINDIVIDUALIndividualPartyId(FK)MMObjectId(FK)EthnicityCd(FK)GenderTypeCd(FK)BirthDtDeathDtNAMESALUTATIONIndividualPartyId(FK)SalutationRoleCd(FK)SalutationTypeCd(FK)14LogicalDataModel(LDM)–提供Erwin的数据模型–使用InformationEngineering(IE)建模技术–跨业务功能–满足第三范式–应用中性–与国别无关–配有丰富完善的文档(详细描述、代码样本)–模块化设计配套提供的服务–模型产品的培训和研讨–客户化方法培训–逻辑数据模型客户化咨询和设计–物理数据模型的咨询TeradataFS-LDM相关统计数据(7.0)–10个主题域–1181个实体–4838个属性TeradataFS-LDM的简单描述151997199819992000200120022/96–研发开始4/96–产品验证9/96–第一个客户2/00-获得专利!12/00–版本4.0-保险业务增强-电子商务(点击流分析)-隐私功能(choice/consent)2001-版本5.0-商业银行业务增强-经纪/投资业务增强-信用卡业务增强2002/12-版本6.0-集团寿险-健康险-财务主题20038/97–版本1.0–银行业务–服务支持12/98–版本2.0–功能增强–行为分析模型–服务支持5/99–版本2.111/99–版本3.0–增加保险业务–贡献度分析数据2004/05-版本7.0-增强新巴塞尔协议强大的产品更新能力2004-开始IAS199616FS-LDM是一个完整的产品包FS-LDM产品–数据模型(ERwin)–丰富的参考手册/文档–PDFandhardcopy–样本代码数据服务–形式多样的研讨会–客户培训–LDM建模咨询–物理数据库设计咨询17逻辑视图(第三级)200多个逻辑视图细节(第三级)1181实体4838属性主题区域(第一级)10主题区域概念(第二级)50多个实体单自有独立的ERwin文件FS-LDM的不同级别18•Defineyourownscope•ImplementinphaseswithnewLinesofBusinessorTeradataapplicationsTeradataValueAnalyzerFS-LDMLineofBusinessCoverageApplicationExtensionsFoundationwithPrivacyandClickstreamInsurance•P&C•Life•HealthBrokerage/InvestmentsRetail&Cards&CommercialBankingTeradataBasel2AnalyticsTeradataCRMMappingTeradataFS-LDM结构GrowingtheModelCreditCard19FS-LDM10MajorSubjectAreasProductEventAgreementChannelPartyPartyAssetFinanceLocationCampaignInternalOrganization20ProductSubjectAreaEventAgreementChannelPartyPartyAssetFinanceLocationCampaignAnymarketableproductorserviceincludingtermsandconditions.InternalOrganization21PartySubjectAreaProductEventAgreementChannelAnIndividualorGroupofIndividualsPartyAssetFinanceLocationCampaignInternalOrganization22InternalOrganizationSubjectAreaProductEventAgreementChannelPartyPartyAssetFinanceLocationCampaignAPartythatisaunitofbusiness.23AgreementSubjectAreaProductEventChannelPartyPartyAssetFinanceLocationCampaignAcontractorotherkindofagreementofinterestbetweenParties.InternalOrganization24PartyAssetSubjectAreaProductEventAgreementChannelPartyThingsPartieshaveaninterestinthathavevalueFinanceLocationCampaignInternalOrganization25ChannelSubject