【scrapy】scrapy使用pycharm打开项目目录-当前热点
InfoSphere Data Architect提供了可以大大减少设计和开发时间的工具。 该软件基于开源Eclipse平台构建,可帮助数据架构师跨多个信息源建模,发现,映射和分析数据,并在复杂环境中自动进行信息集成。
使用InfoSphere Data Architect 7.5.2和修订包2,您可以将XML文档类型定义(DTD)和XML模式定义(XSD)文档导入为逻辑数据模型。 但是,您不能将这些文档作为物理模型导入,因为InfoSphere Data Architect中的物理数据模型需要数据库规范,这不是导入的一部分。
(相关资料图)
导入和导出功能支持各种XML格式。 下表显示了最重要的那些:
格式描述
XML DTD定义基本XML结构以及它们之间包含关系的文档
XML XSDXML文档的结构,数据类型和规则的更精确规范
对象管理组(OMG)CWMXML中数据库模式的通用仓库模型(CWM)规范
DTD和XSD格式基本上是从XML结构中提取的,并且在发现XML文档的任何地方都常用。 CWM格式是一个完整的模型描述,其中包含更多详细信息,例如详细的约束,复杂的关系以及上级和子类型。 工具通常将CWM用作导入/导出格式,并且仅在特殊情况下手动创建。
InfoSphere Data Architect配置
要遵循本文中的指示信息,您需要具有修订包2的有效版本的InfoSphere Data Architect 7.5.2。您需要进行一些配置更改,以在InfoSphere Data Architect中启用XML导入和导出接口,因此让我们开始吧。
启用XML DTD导入
假设已经在C:\ Program Files \ IBM \ IDA7.5.2.2中安装了InfoSphere Data Architect,那么您需要更改以下文件中的配置参数以启用XML DTD支持:
C:\ Program Files \ IBM \ SDPShared \ plugins \ com.ibm.datatools.metadata.wizards.miti.win32_1.0.3.v20100320_1502 \ MetaIntegration \ conf \ MIRModelBridges.xml
找到ID为W3cXmlDtd的Bridge元素,并进行如下更改:
XML DTD 1.0 (W3C)
XML DTD文档仅支持导入。
启用XML XSD导入/导出
假设您已经在C:\ Program Files \ IBM \ IDA7.5.2.2中安装了InfoSphere Data Architect,那么您需要更改以下文件中的配置参数以启用XML XSD支持:
C:\ Program Files \ IBM \ SDPShared \ plugins \ com.ibm.datatools.metadata.wizards.miti.win32_1.0.3.v20100320_1502 \ MetaIntegration \ conf \ MIRModelBridges.xml
在文件的部分中,找到ID为W3cXmlXsd的Bridge元素,并进行如下更改:
W3C XML Schema 1.0 (XSD)Microsoft SQL Server XML Data Reduced (XDR) Schema
尽管W3C和Microsoft®规范相似,但它们并不相同。 确保选择所需的那个。
在文件的部分中,找到ID为W3cXmlXsd的Bridge元素,并进行如下更改:
W3C XML Schema 1.0 (XSD)Altova XMLSpySybase PowerDesigner XSM 10.x to 15.x
启用OMG CMW导入/导出
假设您已经在C:\ Program Files \ IBM \ IDA7.5.2.2中安装了InfoSphere Data Architect,那么您需要更改以下文件中的配置参数以启用OMG CWM支持:
C:\ Program Files \ IBM \ SDPShared \ plugins \ com.ibm.datatools.metadata.wizards.miti.win32_1.0.3.v20100320_1502 \ MetaIntegration \ conf \ MIRModelBridges.xml
在文件的部分中,找到ID为OmgCwmXmi的Bridge元素,并进行如下更改:
OMG CWM 1.x XMI 1.xOracle Hyperion Application Builder (via CWM XMI)I BM DB2 Warehouse Manager (via CWM XMI)Oracle Warehouse Builder (via CWM XMI)SAS Data Integration Studio (via CWM XMI)
在文件的部分中,找到ID为OmgCwmXmi的Bridge元素,并进行如下更改:
OMG CWM 1.x XMI 1.xOracle Hyperion Application Builder (via CWM XMI)I BM DB2 Warehouse Manager (via CWM XMI)Oracle Warehouse Builder (via CWM XMI)SAS Data Integration Studio (via CWM XMI)
上面显示的名称只是示例。 根据您使用的工具启用显示的名称。
所需的导入步骤
要使用InfoSphere Data Architect启动导入操作,请选择File> Import。
从显示的导入过滤器列表中,选择Data Model Import Wizard, 如图1所示。 此步骤将启动向导,该向导可让您指定要导入的内容,导入的格式以及预期的结果。
图1.导入选择对话框
选择参数
如图2所示,“选择模型”面板要求您为每个参数进行选择或输入。 参数在图下方进行描述。
图2.选择导入参数
型号格式输入模型的类型。 在这种情况下,输入文件(模型)为W3C组织定义的XML DTD 1.0格式。 模型源文件(模型)的完整路径。 您可以使用“ 浏览...”找到文件。 目标项目您要在其中查看结果的当前工作空间中的项目名称。 您可以使用“ 浏览...”找到项目。 型号类型结果的类型。 可用选项用于逻辑模型,物理模型或导入自动识别。 在这种情况下,将选择“ 仅逻辑”。 文档名称结果模型的名称。 在这种情况下,将在所选目标项目中创建一个名为ofxdtd.ldm的逻辑模型。
如图3所示,使用“选择选项”面板来指定有关导入的详细参数。 参数在图下方进行描述。
图3.导入选项的规范
元素内容名称定义将哪个元素映射到属性。 在这种情况下,所有定义为#PCDATA的元素都将转换为属性。 崩溃等级提供将多个元素合为一体的机会。 这减少了实体的数量。 倒塌之星从世代中过滤出带有链接(“ *”)的DTD元素。 班级类型定义折叠输入信息时是否将创建实体。 任何指定XML概念“任何”是否将导致实体。 产生编号如果需要,生成其他主键。 将替代组导入为允许您指定继承是表示为一般性,还是继承的属性在子类中是否重复(向下滚动)。 指定泛化表示继承泛化。 指定“向下滚动”以将父complexType的属性滚动到子complexType。 包含路径允许您指定包含所包含架构文件的目录的路径。 导入由多个包含的XSD文件组成的架构时,此选项可能很有用。 在运行此网桥的计算机上,目录路径必须是本地可访问的。 如果网桥在本地运行,它将始终搜索File参数指向的目录。 如果网桥在远程服务器上运行(MIRWeb或存储库导入),则此路径必须是可直接从服务器访问的路径。 UDP名称空间命名空间的全名,其中包含要作为用户定义的属性(UDP)导入的属性。
除了使用上述参数之外,您还可以通过以下选择来影响工作流程:
有效性检查定义在导入之前执行的检查级别(基本,详细或无)。 建议您至少执行一些有效性检查。 目标数据库定义物理模型的目标数据库的类型。
评估结果
导入完成执行之后,您应该始终评估“摘要”面板上显示的状态并查找重要信息。 图4中显示了一个示例。
图4.评估摘要
以下是“摘要”面板中包含的消息类型的描述:
有关活动的配置或完成的信息性消息。 <状态>有关活动进度的信息性消息。 这些消息是在更长的活动的每个阶段之后编写的。 <警告>通知您有关遇到的小问题(例如,源中缺少链接)或生成的模型(例如,图没有布局信息)的信息。 警告通常意味着您应该检查警告所指的模型部分并验证内容,或者在完成导入后必须在工具中执行手动步骤。 <错误>对生成的模型有严重影响的消息。 无法理解概念,无法验证源或无法打开源。 <致命>导入工具失败,无法创建任何结果。
必需的导出步骤
要开始使用InfoSphere Data Architect进行导出操作,请选择File> Export。
从显示的导出过滤器列表中,选择“ 数据模型导出向导”。
选择参数
选择出口参数的过程是相同的进口程序选择的参数 。
评估结果
以评估导出结果的过程相同,为导入过程评估结果 。
XML模式导入示例
本节提供了导入XML模式的示例。 从清单1中的XML文件开始。
清单1.源XML模式
dddddw
要开始导入操作,请选择“ 文件”>“ 导入”。
从显示的导入过滤器列表中,选择Data Model Import Wizard, 如图5所示。
图5.数据模型导入向导
如图6所示,从Select Model面板中,为Model格式选择XML Schema,然后将导入文件定义为Model。 对于目标项目,提供将使用名称employee1创建的逻辑数据模型的位置。
图6.定义导入参数
如图7所示,从“选择选项”面板中接受所有用于导入模型的默认选项。
图7.指定导入选项
如图8所示,“摘要”面板中的消息确认导入操作成功。
图8.评估结果消息
图9显示了生成的逻辑数据模型。
图9.生成的逻辑数据模型
逻辑数据模型导出示例
本节提供了导出图10所示的逻辑数据模型的示例。 逻辑数据模型包含具有多个属性的四个实体。 所有属性都有分配的数据类型。 实体之间也存在三种不同的关系。
图10.现有逻辑数据模型
要开始导出操作,请选择“ 文件”>“ 导出”。
从显示的导出过滤器列表中,选择Data Model Export Wizard, 如图11所示。
图11.启动数据模型导出向导
如图12所示,从“选择模型”面板中,选择W3C XSD作为导出的模型格式。
图12.指定导出参数
如图13所示,从“选择选项”面板中,将com.ibm.com.test.employee指定为目标命名空间。 使用所有其他参数的默认值。
图13.定义导出选项
如图14所示,“摘要”面板中的消息确认导出操作成功。
图14.评估导出结果
清单2显示了导出操作的结果XML模式。
清单2.生成的XML模式
摘要
XML是信息序列化的当前标准。 InfoSphere Data Architect使您可以序列化数据模型并根据序列化的信息创建数据模型。 此功能使您可以将InfoSphere Data Architect集成到扩展的工作流程中。 除了本文介绍的导入和导出功能之外,InfoSphere Data Architect还提供了围绕XML的其他功能,例如XML模式的映射,分解和编辑。 您可以在产品信息页面中找到有关这些功能的更多信息。
标签:
相关推荐:
最新新闻:
- 【scrapy】scrapy使用pycharm打开项目目录-当前热点
- 世界动态:《幽灵线:东京》“蜘蛛丝”更新将添加肉鸽模式和剧情扩展
- 《实习班主任》好评发售中,更新繁体版本及更多游戏内容!
- 百度“文心一言”正式发布!现场续写三体 全球短讯
- 《原始袭变》B测容量曝光 只有30G不到
- 今日英语四级考级只能在大学考吗_英语考级可以直接考四级吗
- 随时随地实现大屏自由!16英寸2K便携显示器低至689元_通讯
- 【长测】3500捡漏折叠屏:日常使用篇
- 13代i9+锐炫A370M,联想小新Pro27 2023一体机发布 世界热文
- 林氏木业家具旗舰店聚焦消费者实际需求
- 荣耀手机推出“一翻即扫”功能,扫码不用点开支付宝
- OPPO Find X6系列官宣 “专业相机”设计彰显影像实力_全球微动态
- 微软签署第四份10年协议 《使命召唤》将登陆更多平台
- 知名爆料人:《生化危机4重制》共有40个奖杯
- 环球头条:谷歌眼镜全面停售:产品线终结 9月将结束软件支持
- iPhone 15 Pro真机泄露:边框圆润 外观变化大 全球球精选
- iPhone加大印度代工量:但合格率堪忧
- 苹果要对iPhone 15 Pro涨价 直接过万
- 当前时讯:杀疯了!256GB USB3.2 U盘跌破百元
- 杨紫琼×吴彦祖《美生中国人》艺术海报释出 中西合璧:每日速看
- 卡普空《恐龙浩劫》B测PS平台容量曝光:PS5版27GB|当前通讯
- iPhone 14补贴价4899元 新版黄色也有好价
- 微星新款34英寸显示器发布:175Hz高刷 8999元|天天视点
- 办公自动化是什么意思有证书?_办公自动化是什么:环球百事通
- iPhone 15 Pro Max最强 独占技术:涨价了
- 小米MIUI 14将推第三批:小米10等老旗舰将升级
- iPhone 13系列重新上架:直接立减2300|今日最新
- 卡普空《恐龙浩劫》超长实机 高科技战士爆杀原始恐龙
- 蟋蟀主题收集养成游戏《沉默的蟋蟀》上架Steam
- 马保国:B站年轻人很过分 赚6个亿后栽赃我 没起诉是给面子 世界视讯
- 《炉石传说》被移出亚运会项目 因暴雪国服已关闭
- FavoriteVideo是什么文件?FavoriteVideo的两种情况简述
- 格式化的U盘怎么恢复?格式化的U盘恢复全教程
- 如何用磁盘清理命令清理磁盘垃圾?教你清理磁盘的实用攻略
- 如何将账户设置为管理员账户?设置win10账户为管理员账户的方法
- proteus元件库使用说明 如何制作proteus元件?
- 笔记本电脑如何外接显示屏?电脑显示屏参数怎么调最合理?
- 超级硬盘数据恢复软件如何破解?超级硬盘数据恢复软件使用教程
- esd文件是什么?C盘中的ESD文件可以删除吗?
- 无法格式化D盘提示被占用要怎么解决?D盘无法格式化被占用解决教程
- 万能u盘驱动有什么用?万能u盘驱动安装说明
- 系统崩溃是什么原因造成的?有没有避免系统崩溃的办法?
- 天天热点评!OPPO Find X6 系列官宣3月21日正式发布 移动影像新时代来临
- 小米首款智能鱼缸今天正式开售:399元、半年免换水_最新
- 魔兽世界怎么修改字体大小?改字体大小教程
- 骁龙870神U加持!8GB+128GB神机低至2249元 世界时快讯
- 什么是热键冲突?热键冲突被占用怎么解决?
- 电脑上的感叹号怎么打出来?如何打出一堆感叹号?
- 电压表工作原理是什么?电压表串联在电路中会怎么样?
- 环球快看点丨最强影像旗舰 OPPO Find X6 系列官宣, 3月21日正式发布
- 天天速读:曝《炉石传说》或被移出亚运项目!因暴雪网易未续约
- Switch在线新追加游戏上线 《星之卡比2》等4款经典-每日热文
- 【世界独家】尼尔:《最后生还者》第1季最后一集神秘黑影不是艾比
- 热头条丨恐怖新作《The Kindeman Remedy》公布 疯狂医生恐怖实验
- 《怪物猎人崛起:曙光》发布新活动任务 获得称号奖励 环球百事通
- 港股异动 | 大唐新能源(1798.HK)涨4.5% 2月发电量同比增加16.57%
- 【世界新视野】长江存储颗粒!2T固态硬盘跌至569元
- 中国土豪109万拿下《CS:GO》AK47野荷皮肤 当前视点
- 环球聚焦:小米首款智能鱼缸399元开售 3个月不用喂食
- 王者荣耀镜新皮肤爆料,玫瑰异探外观公布,形似露娜又一款经典
- 【全球速看料】安森美扩展蓝牙低功耗微控制器系列到汽车无线应用
- 【全球时快讯】《勇者斗恶龙12》故事基本完成 制作人:游戏会很有趣
- 欧美服PS Plus高级会员3月新入库游戏公布:《神秘海域:盗贼遗产合集》等:焦点热门
- 《漂泊牧歌》开发商Stray Fawn工作室成立发行部门_全球观察
- HBO剧集《最后的生还者》蓝光盘7月17日发售 定价40英镑:每日讯息
- kingsoft是什么文件夹?kingsoft删除影响wps使用吗?
- 记事本出现乱码怎么办?Win7记事本乱码的修复方法
- 什么是xbox360游戏模拟器?如何让xbox360模拟器游戏英文转中文版?
- scrolllock是什么意思?scrlock键起什么作用?scrolllock键功能
- wifi静态什么意思?打印机wifidirect怎么开启?
- Zip是什么意思?ZIP文件格式 常见压缩文件格式分享
- cmd命令如何进入d盘文件夹?cmd命令进入d盘文件夹方法
- nef格式是什么?nef格式的照片怎么打开?
- rundll32.exe应用程序错误怎么解决?rundll32.exe可以删除吗?
- 联想电源管理软件没了怎么办?联想电源管理软件没了解决方法步骤