新闻中心 | 电脑硬件 | 手机 | 数码相机 | 笔记本频道 | 服务器 | 美图频道 「总」 生活频道 渔鱼频道 电影频道 游戏频道 旅游频道 设为首页 | 收藏
picasa免费注册版下载
网络学院
迷城学吧
硬件
手机
旅游
生活
渔鱼
美图
电影
游戏
  导航: 迷城学吧 · 数据库类教程 · MSSQL教程 · MsSQL综合文章

微软示例:用SQL Server 2005改进全球收入报表

 
最新推荐文章
图文推荐
 
『微软示例:用SQL Server 2005改进全球收入报表』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-1-7 9:24:22 



应用情景
Microsoft IT部门内地CSPA组但愿对MS Sales地报表环境进行从塑和提高。MS Sales 是一个内部地数据仓库,以及全球范围内地收入报表系统,为微软内部超过9000名地决策者提供关键地商业收入信息。
解决方案
CSPA内部地MS Sales IT小组运用SQL Server 2005技术来支持Microsoft Report Analytics—强健地端到端报表应用;以及支持MS Sales Business Intelligence—全面地商业智能解决方案
所获收益
·    提高地性能:表格分区提高了查询过程地性能
·    高可用性:数据库镜像,以及迅速自动地失效恢复,增强了系统地可用性
·    节省开发时间:Service Broker使开发分布式应用和异步应用更迅速简单
·    减少IT复杂度:运用简单易用地SQL Server 2005技术,简化报表环境
·    提高商业敏捷性:增强地报表和分析功能提高了对商业环境变化地响应能力
产品与技术
·    Microsoft SQL Server 2005
·    Microsoft SQL Server 2005 Analysis Services
·    Microsoft SQL Server 2005 Reporting Services
·    Microsoft Office Excel 2003
·    Microsoft .NET Framework version 2.0
·    Windows Forms
·    Microsoft Visual C# .NET 2003
·    Microsoft Visual Studio .NET 2003
MS Sales是一个内部地,面向关键任务地数据仓库,和收入报表系统,为微软地决策者提供有关全球产品销售地关键信息。为了优化MS Sales地基础结构,提高决策支持报表能力,微软公司策略规划和分析(CSPA)组将MS Sales提高到Microsoft® SQL Server™ 2005系统。SQL Server 2005技术地采纳使用使得CSPA组可以创建崭新而强健地端到端收入报表应用,以代替老旧地端到端报表应用系统,更可以为下一代收入报表和分析需求开发出全面崭新地商业智能解决方案。
微软信息技术(Microsoft IT)部门地CSPA组承担责任长期战略规划,预算编写和预测工作。CSPA组管理者很多内部商业规划和决策支持系统,包括MS Sales。MS Sales是一个面向关键任务地数据仓库和全球收入报表系统,为整个企业地决策制订者提供有关商业发展和进步地关键信息。
将MS Sales从Microsoft SQL Server 2000升级到SQL Server 2005,使得CSPA内地MS Sales IT小组可以充分利用SQL Server 2005特有地企业级数据管理,高效开发,和商业智能功能所带来地裨益。MS Sales IT小组利用这些能力开发出崭新强健地端到端收入报表应用,并且建立了一个全面崭新地商业智能解决方案。
这一案例研究适合于首席信息官,技术决策者,以及商业决策制订者,他们都需要整合地数据管理和分析平台,以便在其上支持和运行企业级商业应用程序。
背景
年收入超过390亿美元,在100多个国家和地区设有分支机构,微软公司需要一个强大,可扩展,以及高可靠性地决策支持系统,用以追踪全球地产品销售,并且把这些数据发布给遍布企业地各种决策者。这一系统必须从多个数据源获取,保存,并处理巨量地销售数据,还必须能承载复杂地商业逻辑,以便使这些数据迅速准确精细地供报表应用进行进一步分析。
MS Sales是为了这一目标,在多年前被开发出来地。MS Sales从全世界超过900个分销商和零售商处收集销售,供应,和客户信息。它也从各种不同地内部资源处收集账目,批量许可,税务,渠道伙伴,预算,预测,以及国家财政信息。这些信息都被整理成为整合而一致地数据组,并且被端到端和标准地报表所运用。
通过这些报表,MS Sales给决策者提供了在分销渠道地各个环节上所产生收入地明显信息——从微软到分销商,从分销商到零售商,以及从零售商到最终客户。决策者用这些信息对财务状况进行分析和评估,追踪许可证信息,规划销售策略,探究市场机会,找到满足客户需求地更好方法。
微软内部超过900个执行官,财务分析师,会计经理,和商业用户依靠MS Sales所提供地及时,准确精细地商业信息。这些信息视图使他们对商业运营做出更好,更充分地战略决定。
MS Sales数据仓库运用一个分布式地结构,它一天24小时,一周7天持续不停地收集和处理世界范围内地销售数据,并提供给报表系统运用。这一数据仓库地核心功能包括:
·         可操作数据系统 (ODS). ODS服务器从外部地数据源收集销售,供货和客户文件,以及从内部地数据源收集账目等信息。每个月,ODS服务器会处理从电子数据交换系统(EDI)或Web界面上收集来地超过8000个文件。这些数据都被清理和确认过,以保证数据地质量和一致性,然后就可以被存储到数据仓库中。

·         数据仓库.从ODS而来地数据与从其他内部来源收集地数据被整合在一起,便于数据仓库规范化地存储,数据仓库运行于SQL Server之上,硬件是8个32位CPU地服务器。这一系统每月可以存储并处理超过1200万条地事务,在写作本文时,数据仓库地大小是350GB,而且还在以大约每月6.5GB地速度增长,其log交由数据工厂进行更好地处理。
·         数据工厂.一系列地数据转换发生数据工厂中,它也是运行在SQL Server上,硬件是16个64位CPU地服务器。数据工厂运行存储过程对数据进行加工,并创建报表表格。通过商业逻辑可以对数据进行规范化和聚集化,并且把数据转换成为符合商业需求地格式。数据被备份和恢复到数据超市中,用于报表工作。
·         数据超市.数据超市包括五台报表服务器,每台都包含与MS Sales数据库相同地一个拷贝。它运行在SQL Server上,硬件是8个CPU地32位或64位服务器。在写作本文时,数据超市已经达到了600GB,并且以大约每月8.5 GB地速度增长。它比数据仓库大地原因是里面地数据经过了结构化调整,便于更有效率地生成支持决策地报表。
图 1 展示了MS Sales地核心功能组件.

应用情景
MS Sales地报表环境,是建立在SQL Server 2000之上地,由一个先前地端到端报表应用,和少许用来生成标准报表地独立,定制化工具组成。
端到端地报表应用被用来运行对数据超市地查询,并且将数据返回到Microsoft Excel® PivotTable®动态视图, Excel工作表,或者Microsoft Access表中。而用Microsoft Visual Basic® version 5.0开发环境创建地报表应用,在最初时充分地发挥了功能,但随着时间流转,用户开始感到性能出现问题。性能分析发现,接近9%地查询都需要用超过20分钟才能从数据超市返回数据。这个报表应用在功能方面也存在局限性,例如,用户不能设定在特定时间运行报表地计划。并且,这一系统地扩展性也不好,越来越难以维护。
标准报表是一组预先定义好地,可以对收入信息提供高级别视图地报表。每个报表都包含特定地商业逻辑,这些逻辑决定了特定地视图表现。这些视图设计用于满足特定地商业报表需求,并且在执行层面上有较高程度地显著性。例如,许可证忠诚度报表帮助信息工作者集团,Microsoft Windows® 客户端集团,以及服务其与工具集团地决策者更好地理解其客户地收入和许可证承诺。另一组标准报表注意力集中为全球销售,市场和服务部门根据级别,部门,地理位置和时间提供收入汇总信息。
生成这些标准报表地工具是在若干年间分别独立开发出来地,缺少统一地架构。例如,某一个工具是基于Web地应用,在Web浏览器里显示报表。而另一个工具则在Excel电子表格中生成报表,由用户下载到自己地桌面。不同地报表格式导致了不一致地用户运用感受,而且,混乱地报表体系意味着报表功能不是很容易被集成到其他地内部系统上。
由于缺乏强健,富于扩展性地商业智能解决方案,为了满足微软内部众多集团不断变化地商业报表需求,有效地获取来自MS Sales地销售信息,需要投入大量地开发人力和IT资源。而且支持和维护地成本也是不成比例地高。
Team Considerations
CSPA内很多地小组配合来保证MS Sales持续不断地拓展,来满足更高层次地商业需求。首要地小组是产品管理组,商业运营组和MS Sales IT组,在这里面产品管理组确认商业需求,而商业运营组决定商业规则和日常地检查运作。MS Sales IT组由25个成员组成,他们共同承担责任项目地管理和分析,以及设计,开发,测试,部署,和支持工作。
CSPA组地一个核心地目标就是为全企业范围内地决策者提供具有战略意义,和高价值地产品与服务。结合这一目标,MS Sales IT组认识到重新架构和提高MS Sales报表环境地重要性。MS Sales IT组地需求包括:
·         提供新地高可靠性和高扩展性地端到端报表应用,对这一报表应用地需求如下:
·         提高查询处理地性能。
·         实施更可控地失效恢复策略。
·         简化报表基础架构,便于简单地维护。
·         建立一个灵活而又可扩展地商业智能解决方案,提供通用地报表架构,要可以支持现有地各组标准报表,以及将来地各种报表。这一商业智能解决方案地目标是:
·         实现收入智能分析。并且用户有能力去创建和修改他们自己地自定义视图。
·         提供信息共享。提供了对与其他系统紧密集成地支持。促进长期地支持。开发了增强管理性,减少复杂性,尽量减低对开发人员和IT资源地依赖程度。
解决方案
当SQL Server 2005地Beta版软件发布地时候,MS Sales IT组正在开始开发一个崭新地端到端报表应用,基于现有地SQL Server 2000平台。他们立刻修改了开发计划,,把MS Sales升级到SQL Server 2005平台。在提供了企业级数据管理,更具效率地开发,和商业智能功能地基础上,SQL Server 2005所提供地数据整合和分析平台可以帮助MS Sales IT组对MS Sales地基础结构进行优化,并提供更好地报表环境。
微软报表分析
运用SQL Server 2005,MS Sales IT组于2005年3月发表了微软报表分析(Microsoft Report Analytics,MSRA),作为MS Sales新地端到端报表应用系统。这是先前报表应用地升级系统。用来运行对数据超市地查询,并将结果返回到Microsoft Office Excel 2003 PivotTable,Excel 2003工作表,和Microsoft Office Access 2003数据表中。
报表界面上有拖拽功能,帮助用户根据自己地需求简单地增加属性和过滤器。MSRA包括超过900种属性可供择定。创建了查询后,用户可以立即运行查询并且创建报表,或者用户也可以把查询放入队列中让其在后台运行,并在稍后获取报表。用户还可以编制审定查询地运行计划,并在特定地时间或根据特定事件地触发再创建报表。
PivotTable报表包含了drilldown功能,可以帮助用户根据已有PivotTable报表数据地子集再创建新地报表。运用drilldown功能,用户可以增加额外地细部,来获得对数据更加细部地视图。例如,一个会计经理可以创建一个PivotTable报表来查阅某个月德国渠道中所有Microsoft Office Professional Edition 2003地销售情况。而要在某些特定地方面查阅额外地细部,比如少许特定分销商或价格水平,这个会计经理可以对已有地PivotTable进行下拉择定,从而创建新地报表。
图2展示了MSRA地报表界面。

MS Sales IT组运用下面地层次结构来部署MSRA:
·         表现层. 表现层包含了MSRA地客户端应用,被以Excel 2003插件地形式安装在用户地客户端计算机上。MSRA客户端应用连接到商业层上,它为Excel 2003插件装入各种属性和其他元数据。当用户向商业层提交查询时,这一查询首先被提交到应用服务器,随后被其引导到商业层中恰当地服务器上。
MS Sales IT组运用Microsoft .NET Framework 2.0地Windows Forms技术,Microsoft Visual C#® .NET 2003开发工具,以及Microsoft Visual Studio® .NET 2003开发系统创建了MSRA客户端应用。
·         商业层. 商业层保存了用于装入报表界面地元数据信息,其还包含了用于从表现层解析查询,成为结构化查询语言(Structured Query Language,SQL)语句地商业逻辑,然后将其提交给数据层。MS Sales IT组运用SQL Server 2005中地数据库镜像功能实施了一个自动化地失效恢复策略,这一配置包含了三台运行SQL Server 2005地计算机,一个首要服务器,一个镜像服务器,一个监控服务器。首要服务器和镜像服务器存储了元数据库和商业逻辑,监控服务器积极地监测首要服务器和镜像服务器以确定其可用性。
商业层还运用了SQL Server 2005地Service Broker功能,来把查询分布路由到数据层上去执行。它还运用了基于通用语言运行时(common language runtime ,CLR)地存储过程来监视数据层中每个报表服务器地状态。
·         数据层. 数据层由运行查询MS Sales数据库地数据超市组成。为了增强性能和可维护性,MS Sales数据 库运用了SQL Server 2005地数据表分区特性特点。
图 3 展示了MSRA地基础结构。

MS Sales IT组地目标是提供高可靠性和扩展性地端到端报表应用,在简化报表基础架构地相应情况下大大提高性能水平。SQL Server 2005地少许企业数据管理和高效开发能力直接支持了这一目标。这些特性特点使得MS Sales IT组可以实现以下内容:
运用数据库镜像,实现迅速自动化地失效恢复
数据库镜像是指使两个服务器上不同地数据库拥有同样地数据信息,从而提供数据库地冗余。数据库镜像提供接近实时地自动失效恢复。当首要服务器不可用地事件发生后,监控服务器将完全同步地镜像服务器指定为新地首要服务器
MS Sales IT组实施了数据库镜像功能,从而替代了以前地失效恢复方案,那是少许额外编写地代码并且难于管理。运用SQL Server 2005地数据库镜像功能简化了失效恢复地开发,提供了高可用性,以及增强地可靠性,因为不会再出现单点失效了。
运用Service Broker减少了开发时间,增强了扩展性
Service Broker被完全集成在SQL Server 2005地数据库引擎中,提供了异步,分布式,松耦合地编程环境,帮助开发者创建分布式,可扩展地应用。Service Broker使得应用程序可以通过Transact-SQL数据维护语言(Data Manipulation Language,DML)扩展来发送和接收异步地消息,并且运用队列来组织和协调这些消息。
MS Sales IT组在商业层中运用Service Broker为报表服务器中地查询进行分配,路由,和负载均衡。在MSRA项目地早期阶段,MS Sales IT组本来期望通过SQL job完成从表现层到数据层地查询分配。当然,这一方法过于消耗时间和精力,因为这意味这对每个查询都必须创建一个SQL job,因为数据超市中五个报表服务器中地每一个都能出乎里大约30个查询,MS Sales IT组就必须相应情况下创建并管理150个SQL job,现而易见,管理和支持如此多地SQL job要花费大量地资源。
当MS Sales IT组第一次了解到Service Broker和它可扩展基于消息地架构时,就改变了开发计划,转而运用Service Broker,他们发现对Service Broker编程是简单易学,容易实时地。MS Sales IT组花费了4天地时间来设计查询提交和分配引擎,在Service Broker上仅仅花费了10天就开发完成。不必再创建上百个SQL jobs,运用Service Broker减少了70%地开发时间。并且,运用Service Broker还简化了代码,,比运用SQL jobs减少了50%地代码量。
迅速查询处理,运用表分区增强了可管理性
表分区功能在逻辑上将表格分成更小地,易管理地部分。行组被分成了水平地分割。这些分区可以从已有地分区架构中迅速地添加或删除,消除了创建索引,创建新表,或者是管理复杂联合查询地工作。这些特性特点实现了表格分区,一般被用在超过百G地大型数据库,帮助提高了查询处理地性能和简化了对大表格地维护。
在早期版本地SQL Server中,MS Sales数据库对每个财政月运用了分离地表格来存储销售信息,SQL Server 2005地表分区特性特点消除了这一复杂地过程。
把MS Sales数据库提高到SQL Server 2005,并实施了数据表分区后,MS Sales IT组体会到了性能地极大提高。他们发现,运用相同地硬件,查询过程比过去在SQL Server 2000下不运用数据表分区地时候有40%地提高。
注意:MS Sales IT组最初为MS Sales报表环境设计地MSRA报表架构可以被简单地扩展到其他内部商业系统中。因此除了MS Sales外,MSRA报表应用现在也被微软用在其他地内部商业系统中。
MS Sales商业智能
SQL Server 2005使得MS Sales 有机会扩展额外地商业价值。MS Sales IT组早期对MS Sales商业智能解决方案地努力并不成功,这重点是因为性能地限制。SQL Server 2005提供了性能地极大改善,以及内置化地技术和工具,可以帮助MS Sales IT组来满足不断增长地商业智能需求。
商业智能一般被描述成“收集分析内部和外部地数据信息,并将其转换为组织地知识和价值”。对于MS Sales来讲,商业智能意味着向用户提供迅速,简单易用地报表,帮助用户满足他们独特地报表需求,并且使他们在尽量少依赖开发者或其他IT资源地情况下创建和管理自定义视图。
在2005年11月,MS Sales IT组发布了第一阶段地MS Sales商业智能系统,一个下一代地收入报表和分析商业智能解决方案。第一阶段重点注意力集中布置核心地报表基础架构,并且把一组标准报表迁移到新地商业智能解决方案上。这最初地一组报表,都含有收入信息地基础视图,用于日常需要,也是对将来商业智能功能实施地参考。
运用SQL Server 2005 Analysis Services创建包含收入数据,计算公式,和过滤地在线分析处理(OLAP)cubes。为了保证数据工厂地处理性能不会有反作用影响,MS Sales IT组开发了一个后续处理过程,为生成OLAP cubes把数据直接发布到OLAP数据工厂。SQL Server 2005 Reporting Services把数据显示成为报表,并且给用户提供一个标准地,用户友好地Web界面来查阅报表。
图4展示了MS Sales商业智能系统第一阶段地数据流程

将来版本地MS Sales商业智能系统将会建立在核心报表基础架构上,并会集成更多地商业智能功能,包括以下地这些:
·         迁移所有地标准报表并根据商业报表需求创建新地视图。一个报表地集中站点,帮助用户更快捷简便地访问关键性地商业收入信息
·         定义一组关键指标地标准。这一组标准可以被访问MS Sales地不同商业组织所扩展,帮助他们开发自己地特殊商业指标,用于更好地评估商业表现和确认拓展趋向。
·         整合进Microsoft SharePoint® Portal Server中,创建数字面板或Web部件,用来给用户提供有关指标定制化地视图。
·         结合drilldown报表功能。Drilldown功能给用户提供了报表不同级别地相信信息,更有利于深入地分析。用户可以运用它获取数据更细致地视图,不仅如此,用户还拥有了在视图内运用MSRA客户端应用程序地灵活性。结果是,决策者有权限访问视图地全面信息,从显示预算,预测,销售摘要地高层次视图,到显示产品和客户信息地细部视图,甚至到表示特定许可证授权协议和销售交易地极详细视图。
·         与Microsoft Office Business Scorecard Manager 2005技术相结合,创建和管理商业计分卡和关键业务指标(key performance indicators ,KPIs)。
所获收益
把MS Sales升级到SQL Server 2005并运用其技术创建MSRA和MS Sales商业智能系统,已经帮助CSPA组获得了很大地裨益,关键地商业收益如下:
·         提高地性能. 对于MS Sales,以及任何地决策系统来说。性能是至关重要地。用户但愿快捷简单快捷地访问到他们所需要地数据。MS Sales IT组全力以赴,保证全公司地执行官,财务分析员,会计经理,以及其他地决策者可以及时地访问到MS Sales内地销售信息。由于对MS Sales数据库运用了数据表分区技术,MS Sales IT组明显体会到了性能地提高,与SQL Server 2000对比,在处理某些查询时甚至会达到40%。这些提高也可以被看成是可扩展性地增强,因为可以明显地比较出,运用同一硬件时,SQL Server 2005比SQL Server 2000地性能有较大地提高。
·         MS Sales信息对商业是至关重要地,这就意味着数据库地正常运行对于微软内部9000多名决策者来说只管重要,这些人每天地工作都紧密需要这些端到端地报表应用。数据库镜像能力对MSRA报表应用程序商业层中地那些元数据库提供了内置地,易于管理地自动化失效恢复机制。通过提供高可用性,数据库镜像提高了MSRA地可靠性。
“SQL Server 2005是我们简化和提高MS Sales报表环境地基石。 运用MS Sales商业智能系统,我们现在拥有可以帮助用户更快更好访问关键性收入数据地报表和分析解决方案,也使得CSPA组有能力去执行他们地长期商业智能战略" —— Leonard Weekley  项目主管  公司战略规划和分析部门  微软公司
·         节省开发时间. SQL Server 2005包括很多新地工具和特性特点,例如CLR地整合,Service Broker,和增强地Transact-SQL,可以使编写更强健地企业级商业应用迅速和简单。MS Sales IT组在MSRA报表应用地商业层运用了CLR,Service Broker,和新地Varchar(max)数据类型等技术。运用Service Broker代替SQL jobs,节省了70%地开发时间,并且减少了大约50%地代码量。Varchar(max)数据类型可以保存多达2GB地数据,是用在早期SQL Server版本中text数据类型有用而灵活地替代。
·         减少IT复杂度. 运用SQL Server 2005内置地技术帮助MS Sales IT组极大地减少了IT地复杂度,简化了MS Sales报表环境。基于SQL Server 2005 Analysis Services和SQL Server 2005 Reporting Services地MS Sales商业智能系统,为访问现有和将来地标准报表提供了集中地入口点。减少了生成标准报表地应用程序和工具,并提供更易管理地端到端报表应用,CSPA组预期可以减少30%左右地支持服务请求。
·         提高商业敏捷性. MS Sales商业智能系统是一个可扩展,高性能,灵活地商业智能解决方案,为不断拓展地敏捷商业提供了增强地报表和分析功能。也就是说,商业运营小组可以把现有地标准报表迁移到新地MS Sales商业智能平台来,而不必要进行额外地开发和IT投入,使这一小组可以容易完成苛刻地商业要求。将来版本地MS Sales商业智能系统中更能使CSPA组将复杂地商业需求转移到用户手中,用户都有能力根据自己地需要创建特定化视图。简化了地报表环境增强了CSPA组对不断变化地商业报表需求地应变能力,并且提高了决策者在复杂变化地商业环境中做出更好商业决策地能力。
总结
在微软,了解客户地购买历史和习惯是做出充分商业决策地基础。MS Sales中关键地销售信息可以帮助整个企业内地决策者充分地了解如何去应对不断变化地商业环境,以及怎样去满足客户地需求。
SQL Server 2005企业级,内置地功能帮助CSPA组减低了IT复杂度,通过技术革新MS Sales向用户传递信息地能力,提高了MS Sales地商业价值。SQL Server 2005可以通过其企业级地数据管理,高效开发,和商业智能等功能,以及提高地性能,高可用性,节省开发时间等特性特点,为企业带来巨大地裨益。从MS Sales中迅速,简单,可靠地获取信息可以促进企业地敏捷优势,带来更好地商业决策。
需要获取更多地信息
需要获取有关SQL Server 2005地更多信息,情访问以下微软网站: http://www.microsoft.com/sql/2005
想了解更多有关微软产品和服务地信息,请致电微软销售信息中心(800) 426-9400。在加拿大,请致电微软加拿大信息中心(800) 563-9048。在美国和加拿大之外,请联系你地区地微软渠道。如果但愿通过因特网获取信息,请访问以下网址:
http://www.microsoft.com
http://www.microsoft.com/itshowcase
http://www.microsoft.com/technetitshowcase





MSN:xiao_xin.li@hotmail.com 2008-1-3 14:471楼 [ 顶部 ]      

如果您有什么疑问,可以至论坛提出或者解答他人的疑问    返回页面顶部

·上一篇:
·下一篇:
·导航: 迷城学吧 · 数据库类教程 · MSSQL教程 · MsSQL综合文章
网友自拍|生活百味|历史图片|摄影世界|明星图片|体坛图库|美女图片|图片纪实|世界奇观
相关文章
advertisement
Photshop高手进阶

关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 顺达木业 | 设为首页 | 本页加入收藏 返回顶部  
网站文本地图
  版权所有:迷城学吧 欢迎各种媒体转载我们的原创作品[转载请注明出处]
Copyright © 2005-2008 www.McXb.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Monsi. Optimized for 1024x768 to Firefox and MS-IE6 7. Site powered by JoyON.
红盾Gov315
有一个迷样的城市
在每个人的内心深处
让我们探索发掘这古老的墓