/api/dataSets/:id/dataデータセットデータをロードします。 リソース情報リクエストパラメーターパラメーター | 詳細 | 例 |
---|
id (path parameter) | フェッチするデータセットのID。 IDは、/api/dataSets へのレスポンスで見つけることができます。 | 123 | joinPoints | データのロードに使用される結合ポイントの定義。 使用可能な結合タイプ: - LEFT_OUTER_JOIN
- INNER_JOIN
- CROSS_JOIN
| joinPoints={"joins"=[
{"joinedDataSetId":"198", "primaryAttribute": "L_ID", "joinedAttribute":"L_ID_JOINED", "alias":"th", "joinType": "INNER_JOIN"}
]} | filter
(query parameter)
| (オプション) データを読み込む際に使用するフィルター。 プレフィックス(PT)は、joinに同じ名前のカラムが含まれる場合に使用できます。 フィルター操作の種類一覧は こちら. conditionType (オプション) は、条件間の条件演算子を定義するために使用される。利用可能な値: 文字列の一部を検索する:データセット値で選択された文字列を検索するには、'%'ワイルドカードを使用します。例:"value": "%al%" 複数のフィルタを結合したり、同じパラメータに2つのフィルタを適用したりするために、属性ドリルダウンは配列にすることができます。 「ドリルダウン」の外側の "conditionType "属性はドリルダウン配列のメンバー間の条件を定義し、内側の "conditionType "属性はドリルダウンの属性間の条件を定義します | {
"drilldown": { " |
id: "123.8RnLDOwZnY",
name : "Count"type" L_COUNTRY_OR_AREA": {
"op": " |
DATA_INDICATORcode M_COUNTSlovakia"
},
"L_TYPE": {
" |
id 123.Jiq7Cuyai1"name" : "Calculated indicator", "values": [ "Type 1", "Type 2", "Type 3" ]
|
"type" : "FORMULA_INDICATOR",
formula MCOUNT*1000"
{
}
}
Example of a between filter:
{ "drilldown" :[{ "L_ID" :{ "op" : "GT" , "value" : "10" }},{ "L_ID" :{ "op" : "LT" , "value" : "20" }}]}
| offset (query parameter) | (オプション)ページ分割が必要な場合のページオフセットを指定します。 | 2 | size (query parameter) | (オプション) ページネーションが必要な場合に、各ページの項目数を指定します。 | 15 | order (query parameter) | (オプション) リストアップされたデータのソート順を指定します | M_INDICATOR asc |
レスポンス構造id"123.MrrmQgYyyo"nameIndicator group
"M_INDICATOR" : 11.99 }, { " | typeINDICATOR_GROUP"
}
]L_ATTRIBUTE" : "value2", "M_INDICATOR" : 22.08 } ],
"offset" : 0,
" | reports[
{
JSONレスポンスには2つのページネーション要素 (offsetとsize) が含まれますが、主な2つの要素はデータセットに関する詳細情報を含むdataSet (GET Data Set Detailを参照)と、次の構造のデータ行の配列を含むdataです: 名 | 説明 |
---|
UID | Unique ID of data row. | L_* | Attribute values contained in the data row. | M_* | Indicator values contained in the data row. |
結合データセット Note |
---|
BellaDati 2.9.19から利用可能です。 |
結合データセットでは、プレフィックスは重複した属性またはインジケータのソースデータセットを示します。 例: DATASETCODE_L_ATTRIBUTE サンプルリクエスト/レスポンスcurl使用: Code Block |
---|
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" https://service.belladati.com/api/dataSets/123/data
|
JSON形式のレスポンス: Code Block |
---|
| {
"dataSet" : {
"id" : | 7497"nameMy Report",DATASET_CODE",
"localization" : {
"de" : "Deutsch Name"
},
"description" : "This is a sample | report Mon16Apr101726
}
]
},
"data" : [
{ "UID" : 123456, "L_ATTRIBUTE" : "value", "M_INDICATOR" : 11.99 },
{ "UID" : 123457, "L_ATTRIBUTE" : "value2", "M_INDICATOR" : 22.08 }
],
"offset" : 0,
"size" : 2,
"parameters": [
{
"param1": "value1"
},
{
"param2": "value2"
}
]
} |
|