MENU
      queries

        queries


        記事の要約

        VPC環境で利用できます。

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

        リクエスト

        リクエスト URL

        POST {DATA_QUERY API_URL}/queries
        HTTP

        リクエストパラメータ

        パラメータ名必須の有無タイプ制限事項説明
        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
            }'
        Bash

        レスポンス

        レスポンスボディ

        項目タイプ説明
        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
        }
        JSON

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

        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.