ASP.NET Web API コントロール
集計データ
サービス > データエンジンサービス > DataEngineのクライアントアプリケーション > 集計データ

このセクションでは、クライアントアプリケーションからWeb APIサービスを呼び出して、DataEngineサービスに保存されている集計データを取得する方法を具体的に示します。次の例では、クライアントアプリケーションからWeb APIサービスを呼び出します。このクライアントはサービスにPOST要求を送信し、サービスは応答ストリームを返します。応答ストリームはJSON形式で保存されます。

次の例では、「complex」を例として使用します。これは、DataEngineデータソースの登録済みキーです。サービスURLには、データソース名、データセットまたはコレクションの場所、データセットに関連付けられている対応フィールドを指定できます。

サービスを呼び出す

次のコードを追加して、サービスアプリケーションから集計データを取得します。

Index.html
コードのコピー
<script>
    $('#action-button').click(function() {
        $.ajax({
    type: 'POST',
    url: 'http://localhost:7383/api/dataengine/complex/analysis',
    data: {
    view: '{"fields":[{"binding":"Active","dataType":3},
    {"binding":"Country","dataType":1},{"binding":"Date","dataType":4},
    {"binding":"Discount","dataType":2},{"binding":"Downloads","dataType":2},
    {"binding":"ID","dataType":2},
    {"binding":"Product","dataType":1},{"binding":"Sales","dataType":2}],
    rowFields:{items:["Product"]},
    columnFields:{items:["Country"]},
    valueFields:{items:["Sales"]}}'
    },
    dataType: 'json',
    cache: false,
    processData: false,
    success: function (result, status, xhr) {
    // 結果から次の情報が取得されます。
    //{
    //    "token":"93f00724-3877-41ea-80ff-bbeae96f5e36",
    //    "status":'Executing'
    //}
    }
    })
});
</script>
先頭に戻る