問題タブ [sdmx]

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 投票する
0 に答える
297 参照

java - SDMX-ML: SAS ライブラリ名 XML

Eurostat のデータは、REST API経由でダウンロードできます。API の応答形式は、SDMX-ML 標準に従ってフォーマットされた XML ファイルです。libnameSAS では、非常に便利なことに、ステートメントとXMLorXMLv2エンジンを使用して XML ファイルにアクセスできます。

現在、xmlv2エンジンを使用して、データにアクセスするためautomap=の を生成するオプションを使用しています。xmlmapできます。ただし、結果として得られる SAS データ セットは非常に構造化されておらず、別のデータ セットをダウンロードすると、データ構造が変わる可能性があります。また、要求は、Eurostat が異なる XML ファイル内の各データベース項目に提供する DSD ファイルに依存する場合があります。

コードは次のとおりです。

上記のコードを使用すると、ダウンロードしたすべてのデータを WORK ライブラリに表示できます。その混乱。

別の時系列をダウンロードするには、Eurostat の説明に従って URLのパラメーターを変更します。

だからここに私の質問があります

xmlmapデータが適切に構造化された方法で保存されるように、DSD ファイルへの呼び出しから簡単に生成する方法はありますか?

SDMX-ML 標準は、ECB、Eurostat、OECD などの公的機関で広く使用されているため、誰かがデータベースへの要求を既に実装しているかどうか疑問に思っています。javaObject を使用するBanca Italiaのツールについて知っています。ただし、javaObject を使用しないで解決策があるのではないかと考えていました。