问题标签 [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 回答
795 浏览

json - Flutter:从 JSON 渲染 UI 并动态存储/映射数据

我想从具有多层的 JSON 字符串呈现 UI。用户应该能够输入数据,然后将其存储和共享,而无需 JSON 渲染结构的开销。但是,数据的分配必须是可能的。

该应用程序从可以捕获指标(用户输入)的多维 json 字符串呈现模板。测量数据由用户通过文本字段输入。

应用程序中有不同的窗口,它们是从不同的 json UI-render-files 渲染的。前端窗口中存储的算法不同。

以下应该是可能的:所有窗口都是用不同的 jSON 字符串创建的(现在与 build_value 一起工作)。用户的输入被保存。(目前只能通过使用不同名称的数据保存呈现 json 字符串(使用包:共享首选项)来工作)。

用户输入的数据从一个窗口复制到另一个窗口。(数据绑定/数据映射)

用户输入的数据将被发送到后端。

我只有在渲染 json 中使用 id 的想法,它允许映射。有更好的解决方案吗?

保存输入的数据可以通过用其他名称保存整个 JSON - 字符串来实现。目标是映射数据。

用户还应该可以在客户端/设备上插入另一个对象以获取测量数据。输入的数据也必须保存。

0 投票
0 回答
149 浏览

python - Smart ways to map data from different data sources creating unique ids

I have data originating from different flat .csv files that I have uploaded to Azure Blob Storage. With Azure Data Factory, I have created a SQL database containing all the tables from the different files. All data sources contain the same underlying data, but use slightly different naming conventions. The data levels in my data sources are:

  • Brand House
  • Brand Group
  • Product Name
  • Size

I would like to create one unique mapping convention (unique ID on the lowest hierarchy level) that can link all data sources together. The goal is to have a unique ID on Size level that is created in each table.

Currently I am thinking of writing a script for this in Python that looks at the string values in the different tables and creates a unique ID for each hierarchy level in the data. Then this script is ran with Azure Data Bricks and all IDs are created. This approach requires me to have a look at all the different options on each hierarchy level and think of a smart naming convention.

Is there any built-in functionality in Azure Data Factory or other smart tools that can help me with this problem? The approach I have described above requires quite some manual effort and I would like to leverage any best practices here.

0 投票
1 回答
706 浏览

highcharts - 使用数据绑定 PowerBI 的 Highcharts 自定义视觉效果

Bharath R 创建了一个很好的示例,说明如何为 PowerBI 创建高图表自定义视觉对象。但是,尚未应用数据绑定。对于下面的 highcharts 折线图,我想使用变量而不是硬编码值。这样就可以应用数据绑定。

在这里,您可以找到包含 highcharts 自定义视觉对象和需要加载到自定义视觉对象中的数据的示例PowerBI 文件。在这个文件中,我制作了两个数据表。我对两个数据表之一没有偏好。重要的是,数据的结构使其最容易在 highcharts 视觉中加载。

示例代码 (visual.ts)

0 投票
1 回答
290 浏览

laravel - Laravel 数据映射

我需要将 XLSX/CSV 文件导入我的 Laravel 应用程序,并且我想为数据库中的相同字段和标题创建一个表,这意味着为从导入文件到数据库的每个字段动态创建字段,而无需在代码中实现任何实现再次

0 投票
0 回答
125 浏览

javascript - Javascript 中的交互式字段映射工具

我想构建一个字段映射工具,JavaScript用户可以在其中根据定义的业务规则执行源对象到目标对象的映射。

请参阅下图以获取其中涉及一个Opportunity源对象和Transaction目标对象的参考。现在,要执行字段映射,用户必须执行以下步骤

在此处输入图像描述

  1. 从源对象中选择字段Opportunity

  2. 选择关系运算符,可以是 CONTAINS、NOT EQUAL、EQUALS

  3. 提到了价值

  4. 从目标对象中选择字段Transaction

  5. 提到要更新的值

  6. 用户可以添加逻辑运算符(如 AND 和 OR)来组合条件

为了开发这样的工具,如果有人可以提出建议,我正在寻找一些明确的路线图。到目前为止,我所探索的是这可以通过词法分析器或解析器来实现,但不确定我需要在 javascript 中如何以及使用哪个解析器。如果有人在此之前开发过这样的工具,请至少分享路线图,以便我可以在这个方向上进行更多搜索。

0 投票
1 回答
76 浏览

java - 将可变长度数据映射到固定结构的最佳方法?

给定一个固定的目标数据表,例如

输入由数据列和启用列的可配置列表组成,例如[1, 4]输入可能只包含Spainand Italy

目的是构建一个 SQL 语句(尽管它本身不是一个 SQL 问题),它只会将输入中可用的列设置到它们的正确位置。

可能的输入:

尝试以编程方式(在 java 中)而不是在 SQL 中执行此操作,并且不太确定如何避免if's 和else's 的疯狂分支。

问题不仅仅是关于这种特定情况,也不是真正的 sql 或其他编程语言,而是关于如何将变量输入映射到给定某种形式的定义的固定输出,例如这种情况下的索引。

0 投票
2 回答
429 浏览

python - 使用多个数据映射规则在多个数据集中映射数据的更好方法

我有三个数据集(final_NN, ppt_code, herd_id),我想MapValuefinal_NNdataframe中添加一个新的列,并且可以从其他两个dataframe中检索要添加的值,规则在代码之后的底部。

final_NN:

ppt_code:

herd_id:

预期输出:

规则是:

  1. 如果numberin final_NN 不是Unknown, MapValue= numberin final_NN;
  2. 如果numberin final_NN is Unknownbut codein final_NNis not Null,则搜索ppt_code数据框,并使用code和其对应的“数字”映射并填写“MapValue”中final_NN
  3. 如果两者numbercodeinfinal_NN分别是Unknown和null,但IDinfinal_NN不是Null,则搜索herd_iddataframe,并使用ID和其对应number的填充MapValue第一个dataframe。如上所述,我通过数据框应用了一个循环,这是实现此目的的缓慢方法。但我知道可能有更快的方法来做到这一点。只是想知道有人会帮助我有一个快速和简单的方法来达到同样的结果吗?
0 投票
0 回答
34 浏览

tsql - When Then 聚合函数 TSQL 中的单值表达式

我正在尝试根据其在另一个表上的计数来映射列的某个值。如果 [Location] 的计数,即 IMPORT.DATA_SCRAP 表中每一行的列。现在对于位置静态值,即提供犹他州和加德满都仅用于测试目的等于 1,那么我只需要在 select 语句中获取结果,即只必须返回单值表达式,但这里有 n 行表的值是回来。为了。例如。在下面的查询中,返回 IMPORT.DATA_SCRAP 的总行数,在我的情况下,我只需要单个第一行值。我开始知道光标或 CTE 是否会达到我的结果,但我无法弄清楚。这里,

国家、州、市之间的关系如下:

尽管结果中有多个 nmax 行 IMPORT.DATA_SCRAP 行,但我如何仅返回单个值表达式。如果我在上述查询中注释掉 -- from IMPORT.DATA_SCRAP,我会在我的情况下获得所需的单个结果表达式,但无法以其他方式实现它或建议我以适当的方式处理这些类型的情况。

0 投票
1 回答
114 浏览

json - 如何在 Azure 数据资源管理器的 Kusto 数据库中设置 TSV 或 W3CLOGFILE 格式的引入映射?

我对 Kusto 比较陌生。我想知道我们如何在 Kusto 中为 CSV、JSON、AVRO、ORC 或 Parquet 以外的格式指定摄取映射。我只能在文档中看到这些数据格式的示例。我想为 TSV 或 W3CLOGFILE 格式创建摄取映射,并通过 ADX 中的内置管道从 azure blob 存储中摄取数据。

0 投票
1 回答
219 浏览

bigdata - Kusto 表可以有多个更新策略吗?

我有一个 Kusto 表,想从两个 azure blob 位置摄取数据。来自两个来源的数据都需要一些转换,因此我定义了两个更新策略。所以现在我有两个源表和一个目标表。第一个更新策略运行良好,然后我继续定义第二个更新策略,它也运行良好。但是在那之后,当我观察到时,数据并没有从第一个源(它存在于临时源表中)摄取到目标表。我想知道定义第二个更新策略是否以某种方式禁用了第一个更新策略?一个目标表上是否可以有两个更新策略?