概要
MySQLアダプタなどではROW_NUMBER関数をデータソース側にプッシュダウンできない場合があります。
本手順では、ROW_NUMBER関数をプッシュダウン可能にする手順を説明します。
手順
1. アダプタの設定ファイルが存在する以下のパスに移動します。
[TDV Serverインストールフォルダ]\conf\adapters\system\[アダプタ名]
2. <adapter name>_values.xml
というファイル名形式のファイルをテキストエディタなどで開きます。
3. 以下の内容をファイル先頭から4行目あたり、Please insert customized elements after this line.
のコメント下に記入します。
本手順の場合は以下の通りとなります。
<ns26:name>/runtime/query/ROW_NUMBER</ns26:name>
<ns26:type>STRING</ns26:type>
<ns26:value>ROW_NUMBER()</ns26:value>
<ns26:configID>ROW_NUMBER().analytic</ns26:configID>
</ns26:attribute>
4. TDVサーバを再起動し、ROW_NUMBER関数がプッシュダウンされていることを確認します。