将维度映射到事实表时出错

时间:2017-11-07 10:35:05

标签: iccube

我正在尝试使用事实表部署包含多维数据集的架构,其中我将日期维度映射到日期字段。我还有一个维度 <head> <title>myproject</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/public/css/bootstrap.css"> <link rel='stylesheet' href='/stylesheets/style.css'/> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> <script src ="http://code.jquery.com/jquery-1.12.0.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <!-- Polyfill(s) for older browsers --> <!-- Popper.js --> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script> </head> <!-- Display the application --> <body> <base href="/"> <my-app>Loading AppComponent content here ...</my-app> </body> </html> ,表示与相应字段相关联的银行帐户。

我对日期的映射工作正常,结果与预期一致。 但是,当我设置第二个映射时出错:

ComptaCompte

我检查了维度的内容,帐号Data table 'ComptaEcritureNew', line '80618' : Processing facts 'Cube.Ecriture', no member found for key '622003' in dimension 'ComptaCompte' and level 'ComptaCompteNum' - fact key column(s) = 'numCompte'以及事实表中使用的表格都存在。

问题出在哪里?这可能是记忆问题吗?

1 个答案:

答案 0 :(得分:0)

这是一个类型问题,我的帐户字段是数据库中的VARCHAR,有时候会在数字中添加空格。我通过icCube的表导入界面将输出类型转换为Integer。映射现在工作正常。