queries
    • PDF

    queries

    • PDF

    記事の要約

    VPC環境で利用できます。

    ユーザーの Queryを実行します。

    リクエスト

    リクエスト URL

    POST {DATA_QUERY API_URL}/queries
    

    リクエストパラメータ

    パラメータ名必須の有無タイプ制限事項説明
    queryYesString実行するクエリ
    projectIdNoIntegerQueryを実行する Projectの ID
    timeoutNoint最大値: 60クエリの最大実行時間(単位: 秒)
    デフォルト: 20秒
    isReuseNobooleanクエリ結果を再利用するかどうか
    デフォルト: false
    reuseMaxAgeNoint最大値: 10080クエリ結果を再利用する最大ライフスタイル(単位: 分)
    「60分」と入力すると、クエリ実行から60分前に返すことのできる有効な結果がある場合に結果を再利用
    デフォルト: 60分(1時間)
    dataSourceNoStringクエリを実行する基本 Data Source
    databaseNoStringクエリを実行する基本 Database

    リクエストヘッダ

    共通ガイドを参照

    リクエスト例

    curl -X POST "https://kr.dataquery.naverncp.com/api/v2/queries \
        -H "Content-Type:application/json" \
        -H "x-ncp-apigw-timestamp: {x-ncp-apigw-timestamp}" \
        -H "x-ncp-iam-access-key: {x-ncp-iam-access-key}"  \
        -H "x-ncp-apigw-signature-v2: {x-ncp-apigw-signature-v2}"
        -d \
        '{
            "query": "SELECT * FROM public_data.korea_trade_insurance.exchange_rate LIMIT 2",
            "timeout": 20,
            "isReuse": true,
            "reuseMaxAge": 60
        }'
    

    レスポンス

    レスポンスボディ

    項目タイプ説明
    idStringQuery ID
    columnsColumnColumn情報
    dataList<List<Object>>Queryのレスポンス値
    offsetlongクエリ offset、次のレスポンス照会時に offsetの伝達が必要
    isFinishedbooleanクエリ結果がすべて返されたかどうか

    Column

    項目タイプ説明
    nameStringColumn名
    typeStringColumnのタイプ
    typeSignatureClientTypeSignature

    ClientTypeSignature

    項目タイプ説明
    rawTypeString
    argumentsList<ClientTypeSignatureParameter>

    ClientTypeSignatureParameter

    項目タイプ説明
    kindStringENUMの値: TYPE、NAMED_TYPE、LONG、VARIABLE
    valueObject

    レスポンス例

    HTTP

    HTTP StatusDescription
    200OK

    JSON

    {
      "id":"75b1b1bf-e808-456d-aa45-f74aaff0b0a4",
      "columns":[
        {
          "name":"currency_code",
          "type":"varchar",
          "typeSignature":{
            "rawType":"varchar",
            "arguments":[
              {
                "kind":"LONG",
                "value":2147483647
              }]
          }
        },
        {
          "name":"date",
          "type":"varchar",
          "typeSignature":{
            "rawType":"varchar",
            "arguments":[
              {
                "kind":"LONG",
                "value":2147483647
              }]
          }
        },
        {
          "name":"trade_rate",
          "type":"varchar",
          "typeSignature":{
            "rawType":"varchar",
            "arguments":[
              {
                "kind":"LONG",
                "value":2147483647
              }]
          }
        },
        {
          "name":"us_conversion_rate",
          "type":"varchar",
          "typeSignature":{
            "rawType":"varchar",
            "arguments":[
              {
                "kind":"LONG",
                "value":2147483647
              }]
          }
        }],
      "data":[
        [
          "CNY",
          "1995.10.25",
          "92.13",
          "0.1203"],
        [
          "CNY",
          "1995.10.24",
          "92.13",
          "0.1203"]],
      "offset":121,
      "isFinished":true
    }
    
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.