软件开发商业智能

使用FM发布包问题

一共四个表如图:

问题是:新建query时查看这个query的sql时发现了多个sql,这样可以吗?是不是应该形成一个sql才对啊
参与13

12同行回答

cognos163cognos163软件开发工程师neusoft
就是说这么弄在FM中也可以通过,但是在数据仓库设计时应该避免这种情况是吗。显示全部
就是说这么弄在FM中也可以通过,但是在数据仓库设计时应该避免这种情况是吗。收起
软件开发 · 2014-03-25
浏览1017
jieleejielee软件开发工程师top
如果改成一个SQL,可能更清晰一些。但FM中,貌似没有规定必须星形的,显示全部
如果改成一个SQL,可能更清晰一些。

但FM中,貌似没有规定必须星形的,收起
政府机关 · 2014-03-24
浏览954
cognos163cognos163软件开发工程师neusoft
这个问题谁见过,怎么产生的能给我建议吗。谢谢了!显示全部
这个问题谁见过,怎么产生的能给我建议吗。谢谢了!收起
软件开发 · 2014-03-24
浏览1101
yijichangkongyijichangkong软件开发工程师中国平安
哇,这个太神了,没见过。。。显示全部
哇,这个太神了,没见过。。。收起
互联网服务 · 2014-03-22
浏览1089
cognos163cognos163软件开发工程师neusoft
分成几段都能执行,晕了显示全部
分成几段都能执行,晕了收起
软件开发 · 2014-03-22
浏览1097
Aaron_liuAaron_liu软件架构设计师国际商业机器大连分公司
回复 6# cognos163     你把 native sql 考到数据库里面跑跑试试吧, 我也没见过这样分成几段的sql。 从 Cognos sql看没什么问题显示全部
回复 6# cognos163


    你把 native sql 考到数据库里面跑跑试试吧, 我也没见过这样分成几段的sql。 从 Cognos sql看没什么问题收起
IT咨询服务 · 2014-03-22
浏览1107
cognos163cognos163软件开发工程师neusoft
这个是改完的映射关系。显示全部
这个是改完的映射关系。收起
软件开发 · 2014-03-22
浏览1121
cognos163cognos163软件开发工程师neusoft
这个query现在能查出数据,但是Native SQL 是两段,这样对吗显示全部
这个query现在能查出数据,但是Native SQL 是两段,这样对吗收起
软件开发 · 2014-03-22
浏览1090
cognos163cognos163软件开发工程师neusoft
我的意思是Cognos SQL select        PRODUCT.PRODUCT_NUMBER  as  商品编码,       PRODUCT.PRODUCT_TYPE_CODE  as  小类编码,       PRODUCT_TYPE.PRODUCT_TYP...显示全部
我的意思是

Cognos SQL
select
       PRODUCT.PRODUCT_NUMBER  as  商品编码,
       PRODUCT.PRODUCT_TYPE_CODE  as  小类编码,
       PRODUCT_TYPE.PRODUCT_TYPE_EN  as  小类名称,
       PRODUCT_LINE.PRODUCT_LINE_CODE  as  大类编码,
       PRODUCT_LINE.PRODUCT_LINE_EN  as  大类名称,
       PRODUCT.PRODUCT_COST  as  成本,
       PRODUCT.MARGIN  as  利润,
       PRODUCT.MARGIN11  as  利润1,
       ORDER_DETAIL.ORDER_NUMBER  as  订单编号,
       ORDER_DETAIL.SHIPO_DATE  as  订单日期,
       ORDER_DETAIL.UNIT_SALE_PRICE  as  销售价格,
       TIMESTAMP '2014-03-22 10:13:00.000'  as  订单执行日期
from
       local_mid..PSDSS_MID.PRODUCT PRODUCT,
       psdss_mid..PSDSS_MID.PRODUCT_TYPE PRODUCT_TYPE,
       psdss_mid..PSDSS_MID.PRODUCT_LINE PRODUCT_LINE,
       psdss_mid..PSDSS_MID.ORDER_DETAIL ORDER_DETAIL
where
       (PRODUCT.PRODUCT_TYPE_CODE = PRODUCT_TYPE.PRODUCT_TYPE_CODE) and
       (PRODUCT_TYPE.PRODUCT_LINE_CODE = PRODUCT_LINE.PRODUCT_LINE_CODE) and
       (ORDER_DETAIL.PRODUCT_NUMBER = PRODUCT.PRODUCT_NUMBER)

Native SQL
select "ORDER_DETAIL"."ORDER_NUMBER", "ORDER_DETAIL"."SHIPO_DATE", "ORDER_DETAIL"."UNIT_SALE_PRICE", "ORDER_DETAIL"."PRODUCT_NUMBER" from "PSDSS_MID"."ORDER_DETAIL" "ORDER_DETAIL" select "PRODUCT"."PRODUCT_NUMBER", "PRODUCT"."PRODUCT_TYPE_CODE", "PRODUCT"."PRODUCT_COST", "PRODUCT"."MARGIN", "PRODUCT"."MARGIN11" from "PSDSS_MID"."PRODUCT" "PRODUCT" select "PRODUCT_TYPE"."PRODUCT_TYPE_EN", "PRODUCT_LINE"."PRODUCT_LINE_CODE", "PRODUCT_LINE"."PRODUCT_LINE_EN", "PRODUCT_TYPE"."PRODUCT_TYPE_CODE" from "PSDSS_MID"."PRODUCT_TYPE" "PRODUCT_TYPE", "PSDSS_MID"."PRODUCT_LINE" "PRODUCT_LINE" where "PRODUCT_TYPE"."PRODUCT_LINE_CODE"="PRODUCT_LINE"."PRODUCT_LINE_CODE"
能帮我看下吗,这个是修改了关联关系后生成的sql有没有问题收起
软件开发 · 2014-03-22
浏览1091
cognos163cognos163软件开发工程师neusoft
嗯,是关联关系设置的问题。谢谢了显示全部
嗯,是关联关系设置的问题。谢谢了收起
软件开发 · 2014-03-22
浏览1099

提问者

cognos163
软件开发工程师neusoft

相关问题

相关资料

问题状态

  • 发布时间:2014-03-22
  • 关注会员:1 人
  • 问题浏览:4669
  • 最近回答:2014-03-25
  • X社区推广