问题标签 [data-mapping]

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 投票
1 回答
796 浏览

data-warehouse - 您如何解决“Pre-Etl”源到目标映射问题?

使用电子表格绝对是非权威的:源映射会随着您设计和测试 ETL 作业而改变。随着 ETL 设计过程的发展,曾经充当所有源映射的单一或权威目录的电子表格可能不会更新——或者(很可能)可能会更新不正确或不完整的信息。您如何解决数据映射问题?

0 投票
1 回答
293 浏览

java - 将 Apache Cayenne 从 oracle 移植到 postgreSQL

我正在将现有的 Java 项目从 Oracle 10 移植到 PostgreSQL 9.1.8(Cayenne 真的支持这个版本吗?)

返回游标时,OUT 参数有问题。返回类型应该是

类型.OTHER

但它看起来像一个空对象。与游标不同时,OUT 参数没有问题。

这是我的一张数据图,有一个对 postgreSQL 存储函数 ShowValidSource 的调用:

这是我的程序声明:

注意:pg 客户端的这个游标返回 3 列类型的更多记录(SOURCE_ID double, DESCRIPTION varchar, ACTIVE double)

有什么问题?谢谢

0 投票
0 回答
66 浏览

ssis - 具有不同选项的 SSIS 数据类型问题

有谁知道导入和导出向导中“从一个或多个表或视图复制数据”和“编写查询以指定要传输的数据”选项的功能有何不同?

在测试期间,我尝试使用这两个选项将表从源传输到目标,但我得到了不同的数据类型映射。

对于“从一个或多个表或视图复制数据”选项,所有数据类型映射都是正确的。但是,如果我使用“编写查询以指定要传输的数据”选项,某些数据类型将显示为数字而不是其适当的数据类型。例如:在类型列下,它显示 1 而不是 Char。

我想我可以排除映射文件是原因,因为如果是这种情况,我会在两个选项中得到相同的错误。我想问的是,是否有人知道使用这些选项是否对查询进行了不同的解析?如果是这样,它有什么不同?

任何建议表示赞赏。谢谢你的帮助。

0 投票
2 回答
413 浏览

c++ - 在openGL中,我如何从内存中编辑特定的顶点缓冲区属性

如果我的顶点数据被布置

例子:

我知道我们使用

对于完整的复制位置,这是我一直在做的,但我只需要编辑顶点的位置数据而不更改任何其他属性

我只是在更新 cpu 端的位置数据以进行一些测试

0 投票
1 回答
433 浏览

php - FuelPHP - 如何将 Config::get($item) 与 MySQL 表一起使用?

我创建了config具有默认结构的表(来自 FuelPHP 文档)

但是现在,我如何在我的 php 代码中访问它?

Config::get('DB.my_unique_indentifier')似乎不起作用...

0 投票
0 回答
44 浏览

mongodb - 如何将不同的外部数据源映射到 MongoDB 中的统一模型?

我有一组文档,其中包含我的代码所期望的一组给定属性。但是,我需要使用来自具有完全不同属性(或字段)的各种数据源的数据填充此集合。这将需要某种形式的字段映射。

有很多方法可以实现:

  1. 在我的应用程序层中拉入数据,将其调整为正确的格式,然后将其转储到 Mongo 中(这似乎非常低效)。
  2. 直接将数据转储到 Mongo 中的临时集合中,然后遍历每个文档,执行字段映射,最后将其存储在正确的集合中(这似乎是一种更好的方法,但仍然很尴尬)。
  3. 与选项 2 相同,但使用 map(或类似)函数来执行字段映射(这似乎是一个不错的选择,但我发现的唯一内容与 map-reduce 有关,我似乎不是此任务的正确方法)。
  4. 实现一个数据映射器模式,但我也找不到任何资源(这将是我的首选解决方案,将应用程序与持久层完全分离)。

你有什么建议?

澄清:我正在使用 Laravel (PHP)。步骤 1 将全部在应用层,而步骤 2 和 3 可以使用 mongo 脚本实现。

澄清更新:数据通过 Curl 拉入,然后存储。将其直接转储到数据库背后的想法是使数据更快地提取而不会使服务器陷入困境(场景 1)。选项 2 和 3 会将映射卸载到数据库层,这应该会更有效,因为每个映射的文档不应该有网络流量。我想这真的归结为选项 4 是否存在,如果不存在,我可以使用选项 1 到 3,或者它们的智能组合(也许在数据库层上映射,因为文档是从应用程序层存储的)。

0 投票
2 回答
1451 浏览

sql - SQL 数据映射和迁移工具

我正在开发一种自动化工具,用于从一个表到另一个表的数据迁移,在这里我正在寻找一个函数或 SP,我将为其传递源列和目标列作为输入参数。当源列数据兼容复制到目标列时,我希望输出参数返回 true。如果不是,那么它应该返回 false。

例如,如果源列是 varchar 而目标列是整数,则脚本应检查源列中的所有数据是否足以移动到整数列并返回输出标志。我希望脚本对所有类型的数据类型都像这样工作。任何建议都会有所帮助。

0 投票
2 回答
461 浏览

c# - 在反序列化时重新映射单个标签

我重构了这样的代码:

到:

只发现输入 XML 包含前一个大小写(我们称它为叫喊的骆驼)。我无法控制 XML 文档的生成方式。我也不会渴望收回我的更改。

我想将响亮的骆驼属性映射到轻声说话的属性。

我已经尝试过XmlElementXmlMapping但没有取得更大的成功。谷歌搜索只给了我关于如何将东西映射到属性的点击,按照这篇文章的内容。但是,我只需要将 <LoudCAMEL>之类的东西反序列化为属性公共字符串 QuietCamel

有没有一种顺利的方法呢?

编辑

添加属性后如下:

我可以看到红色的波浪形高光告诉我Cannot access constructor 'XmlElement' here due to its protection level。但是,当我编译时,我让 IDE 大声喊叫'System.Xml.XmlElement' is not an attribute class

坦率地说,我对使用属性的建议(这是针对 .NET 2.0)感到有些困惑,因为我的印象是 3.5 之前的 .NET 无法使用属性。我弄错了吗?

0 投票
0 回答
167 浏览

javascript - Knockout.js 将数据库数据映射到多个对象

我正在尝试将数据加载到我使用 Knockout.js 创建的两个 javascript 对象中,但我不确定如何去做。

目前,我有以下对象:

接下来,我有我的视图模型来加载数据:

这适用于创建会话对象,但我怎样才能创建属于会话对象的用户对象呢?

0 投票
1 回答
3637 浏览

csv - Talend - 使用动态列数转置输入文件

我有一个非常棘手的情况,还没有使用 Talend 想出我自己的解决方案。我有一个具有动态列数的输入 csv 文件,需要转置此文件以创建所需的输出文件。输入文件如下所示:

如您所见,每排 Val 都是三胞胎,我需要三胞胎保持在一起。Count 列包含在该行上找到的三元组的数量,因为每一行都是动态的。我需要的最终输出是:

我尝试过旋转和取消旋转这些行,但这不允许我将三元组保持在一起。我是否可以通过 Java 脚本发送输入文件,并在其中解析文件并以这种格式输出到 csv 文件?

任何帮助深表感谢。