Sql server 从xml文件创建星型架构数据库

Sql server 从xml文件创建星型架构数据库,sql-server,xml,import,schema,Sql Server,Xml,Import,Schema,是否可以从XML文件或文本文件中的可用数据创建星型模式数据库 非常感谢你的宝贵意见 提前谢谢 问候,, Sam.这是一个非常模糊的问题,但您几乎可以用XML文件描述任何符合逻辑的内容。XML是“可扩展的”,所以只要有一致性,就可以让它以任何形式描述几乎任何一组数据。我两者都做过。我编写了一些Java脚本,用于解析文件并在Oracle数据库中创建记录。一个脚本处理格式化文本文件中的Tyco2数据。由于大小的原因,我只做了20个文本文件中的两个(250000个星星),我正在我的笔记本上做这件事。一个

是否可以从XML文件或文本文件中的可用数据创建星型模式数据库

非常感谢你的宝贵意见

提前谢谢

问候,,
Sam.

这是一个非常模糊的问题,但您几乎可以用XML文件描述任何符合逻辑的内容。XML是“可扩展的”,所以只要有一致性,就可以让它以任何形式描述几乎任何一组数据。

我两者都做过。我编写了一些Java脚本,用于解析文件并在Oracle数据库中创建记录。一个脚本处理格式化文本文件中的Tyco2数据。由于大小的原因,我只做了20个文本文件中的两个(250000个星星),我正在我的笔记本上做这件事。一个类似的文件为依巴谷数据(118000颗星)创建了一个表格。另一个我刚刚处理完一个名为“Stars-2300+6000-2.xml”的文件中的数据。该文件包含一些有名称的星星,我创建了一个表,其中有与Hipparcos星星匹配的命名星星。唉,只有92人出现了

对于xml,我使用了Microsoft.XMLDOM接口,为了将数据添加到Oracle,我使用了ADODB.Connection。xml还使用了ADODB.Recordset,因为我必须对Hipparcos表运行查询,以查找与xml文件中的星号匹配的Hipparcos编号(其中有匹配项)

如果这就是你想要的,让我知道,我可以发送Java脚本


Frank Perry,MSEE

我对星型模式概念不太熟悉,所以想知道创建星型模式数据库是需要多个表,还是只有一个表就足以创建一个?星型模式意味着您有一个“事实”表,以及与之相关的所有关系表。事实表通常是尽可能低粒度级别的数据。请看这里:嗨,Frank,听起来您在谈论将XML文件转换为多星模式的“通用”脚本?如果你是,我会感兴趣,因为我有一个类似的人张贴原始问题的需要