0

私がこの次元を行うとき:

<Dimension ForeignKey="ID_PROCESSO" highCardinality="false" name="Adverso Principal">
       <Hierarchy Name="Adverso Principal" hasAll="true" allMemberName="Todos the Adverse Principais">
         <level Name="Adverso Principal" table="m_entidade" column="NOME" type="string" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
         <KeyExpression>
         <SQL dialect="generic">
         (
select NAME from D_PROCESSO_PARTE
         left join M_ENTIDADE on D_PROCESSO_PARTE.ID_ENTIDADE = M_ENTIDADE.ID_ENTIDADE
         where D_PROCESSO_PARTE.CLIENTE = 'F'
         and M_PROCESSO.ID_PROCESSO = D_PROCESSO_PARTE.ID_PROCESSO
)
         </ SQL>
         </ KeyExpression>
         </ Level>
       </ Hierarchy>
     </ Dimension>

彼はサブセレクトグループbyと、許可されていないオラクルを入れています。誰かがすでに同様の問題を抱えていますか?

4

1 に答える 1

0

これはバグである可能性があります。モンドリアンは内部で方言を使用して、特定のデータベースで何が許可されているかを把握します。Oracleがこれをサポートしていないことを知っておく必要があります。コードを変更して自分で再コンパイルしない限り、これを修正することはできません。

これは、プロジェクトのバグ追跡システムで報告する必要があります。

于 2013-01-30T16:48:52.387 に答える