问题标签 [flat-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
4236 浏览

transformation - 是否有描述平面文件的标准格式?

是否有可用于描述平面文件格式的标准或开放格式。我的公司集成了许多不同的客户文件格式。使用 XML 文件,很容易获得或创建 XSD 来描述 XML 文件格式。我正在寻找类似的东西来描述平面文件格式(固定宽度、分隔等)。Stylus Studio 使用专有的 .conv 格式来执行此操作。该 .conv 格式可在运行时用于将任意平面文件转换为 XML 文件。我只是想知道是否有更多的开放或基于标准的方法来做同样的事情。

我正在寻找一种描述各种平面文件格式的方法,无论它们是固定宽度还是定界,所以 CSV 不是这个问题的答案。

0 投票
8 回答
3305 浏览

php - 平面文件数据库 php 应用程序

我正在创建依赖于数据库的应用程序,并且我完全打算使用平面文件数据库,是否有任何严重的理由要远离这个?

我正在使用 mimesis ( http://mimesis.110mb.com ) 它比使用 mySQL 更简单,我不得不承认我没有什么经验。我想知道数据库的安全性。但文件存储为 php,它似乎是一个可靠的数据库解决方案。

我真的很喜欢备份和传输数据库的便利性,我发现使用 mySQL 更难。我看到每个人似乎都更喜欢 mySQL 方式——在查询方面它可能更快,但除此之外,还有什么理由远离平面文件 dbs 并(最终)正确学习 mysql 吗?


编辑 只是为了让人们知道,我最终选择了 mySQL,并且正在使用 CodeIgniter 框架。仍然喜欢平面文件 db,但现在已经意识到这个项目比必要的复杂得多。

0 投票
6 回答
14825 浏览

parsing - SSIS:从平面文件中去除字符

从 SSIS 中的平面文件中去除字符的最佳方法是什么?就我而言,我需要在处理之前从文件中删除所有引号。

编辑:
如何对来自 SSIS 的某些文件运行可执行文件?我可以以某种方式使用源连接作为输入,还是必须将文件名作为参数传递?

0 投票
2 回答
1099 浏览

ssis - SSIS 中的复杂平面文件

SSIS 擅长处理所有记录都相同的平面文件,但在有一点复杂性时就​​不那么好了。

我想导入一个类似的文件 -

我想把它变成以下输出 -

对于我的生活,我找不到一个简单的方法来做到这一点。有没有人有任何建议?还是我需要更好的 ETL 工具?

0 投票
3 回答
886 浏览

rdbms - 关系数据到平面文件

我希望你能帮助找到一个问题的答案,这个问题将成为工作中反复出现的主题。这涉及将 RDBMS 表中的数据非规范化为具有跨列重复组(共享域和含义)的平面文件格式。不幸的是,这是不可避免的。

这是我需要的转换的一个非常简化的示例:

这将变成:

来自 的每个条目TABLE A将在输出平面文件中有一行,来自 的每个相关字段一列TABLE B。输出文件中的列对于从TABLE B.

我意识到这将创建一个非常宽的文件,但这是一个要求。我看过 MapForce 和 Apatar,但我认为这个问题太奇怪了,或者我无法正确使用它们。

我的问题:是否已经有一种工具可以实现这一点,或者我应该从头开始开发一个工具(我不想重新发明轮子)?

0 投票
2 回答
1350 浏览

php - 将平面文件数据库信息解析为多维数组

我想创建一个类,用于将平面文件数据库信息解析为一个大型的类似多维数组。我想到了将数据库格式化为一种 python-esque 格式,如下所示:

我试图让它解析这个并构建和数组,同时解析它以将键/值投入其中,我希望它非常动态和可扩展。我尝试了许多不同的技术,但每次尝试都被难住了。这是我最近的:

老实说,我不知道从这里去哪里。最困扰我的是设置多维值,就像$this->c["main"]["sub"]["etc"]我在这里的方式一样。甚至可以做到吗?当数据嵌套在 db 文件中时,如何实际嵌套数组?

0 投票
3 回答
4845 浏览

database - 如何在数据库中最好地存储大型 JSON 文档(2+ MB)?

在数据库中存储大型 JSON 文件的最佳方式是什么?我知道 CouchDB,但我很确定它不支持我将使用的大小的文件。

我不愿意从磁盘上读取它们,因为读取然后更新它们需要时间。该文件是一个包含约 30,000 个元素的数组,因此我认为将每个元素单独存储在传统数据库中会在我尝试全部选择它们时杀死我。

0 投票
6 回答
3255 浏览

flat-file - 退格分隔的平面文件

有没有人见过退格分隔的平面文件?我的要求是解析这样的文件,但我无法将退格字符放入文件中以检查是否能够检测到它。

0 投票
4 回答
4466 浏览

parsing - SSIS解析不规则的平面文件?

我对常规分隔文本数据文件的 SSIS 解析非常熟悉,但是,我正在寻找一些关于处理看起来像这个测试文件的文件的方法的建议:

321.91 是交易总额。

我更喜欢用 SSIS 来做这件事,但也可以创建一个 C# 解析器。

建议将不胜感激。

谢谢你。

0 投票
8 回答
12406 浏览

database-design - 平面文件数据库示例

我想看看一些简单的平面文件数据库的例子,以及如何通过数据层访问它们。我以前写过和读过一个平面文件,但我从来没有创建过一个数据层来访问使用文本文件的应用程序的数据。

如果可能的话,很高兴看到有一个数据层使用简单的自定义平面文件数据库的教程。以 XML 格式保存自定义业务对象然后上传它们的示例会很好,因为 XML 非常流行且易于使用。

我也将感谢任何链接到讨论有关平面文件数据库设计等的最佳实践的网站。

我的目标是在用户机器上存储简单数据的解决方案,让他们不需要安装任何特殊软件(如 SQL Server 等)即可从存储位置获取数据。

我知道这是一个非常笼统的问题,但欢迎任何可以为我指明正确方向的建议。