ブロックリファレンス

BLOCKS Reference

基本

ログへ出力

概要

このブロックは変数が参照するデータをフローデザイナーのログパネルへ出力するブロックです。主に、フロー途中経過の変数内容をチェックして期待した値となっているか調べる(デバッグ)用途で使用します。

ログへ出力ブロックの概念図

データは、JSON形式の文字列に変換して表示されます(変数が参照するデータは変更されません)。

以下は、フローデザイナーのログパネルに変数_の内容を出力した例です。

[2021-07-13 15:30:50.893]  info :ログへ出力step start
[2021-07-13 15:30:50.908]  info : Variable: '_'
[
  {
    "distance": 18284,
    "duration": 1575,
    "duration_in_traffic": 1575,
    "origin_address": "日本、〒131-0045東京都墨田区押上1丁目1−2",
    "origin_location": "35.7108481,139.8129626",
    "destination_address": "日本、〒279-0031千葉県浦安市舞浜1−1",
    "destination_location": "35.6361065,139.8786193",
    "url": "https://www.google.com/maps/dir/?api=1&origin=35.7108481%2C139.8129626&destination=35.6361065%2C139.8786193&travelmode=driving"
  }
]
[2021-07-13 15:30:50.918]  info :ログへ出力step finished

プロパティ

プロパティ名 説明
ブロック名

編集パネルに配置した当該ブロックの表示名が変更できます。

ブロックリストパネル中のブロック名は変更されません。

ログへ出力する変数 ログへ出力するデータを参照する変数を指定します。
ブロックメモ このブロックに関するメモが記載できます。このブロックの処理に影響しません。

使用例

ここでは、「HTTP GET」ブロックの出力結果をログで確認するケースを取り上げます。

まず、「HTTP GET」ブロックを以下のように設定します。

プロパティ
URL https://www.googleapis.com/books/v1/volumesを指定
クエリーパラメーター キーにqlangRestrictを指定し、それぞれの値にintitle:BigQueryjaを指定
レスポンスを格納する変数 responseを指定

ここでは、Google Books APIsを使って、「BigQuery」をタイトルに含む日本語の書籍を検索しています。検索結果は、response変数に格納させています。

次に、「ログへ出力」ブロックを使って、response変数の内容をログへ出力させます。

プロパティ
ログへ出力する変数

responseを指定

この2つのブロックを組み合わせると、書籍を検索しその結果をログへ出力するフローの完成です。

これで、フローを実行すると、以下のようにログパネルにresponse変数の内容が出力されます。

[2023-12-25 14:32:19.174]  info : Job-1 start
[2023-12-25 14:32:19.197]  info : HTTP GET step start
[2023-12-25 14:32:19.567]  info : HTTP GET Success: status=200 OK
[2023-12-25 14:32:19.599]  info : HTTP GET step finished
[2023-12-25 14:32:19.623]  info : ログへ出力 step start
[2023-12-25 14:32:19.634]  info : Variable: 'response'
{
  "kind": "books#volumes",
  "totalItems": 3,
  "items": [
    {
      "kind": "books#volume",
      "id": "SXzlDwAAQBAJ",
      "etag": "ynmwQZMhfnE",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/SXzlDwAAQBAJ",
      "volumeInfo": {
        "title": "GoogleCloudPlatform実践ビッグデータ分析基盤開発ストーリーで学ぶGoogleBigQuery",
        "authors": [
          "トップゲート"
        ],
        "publisher": "秀和システム",
        "publishedDate": "2019-12",
        "description": "Googleが社内データ分析基盤を一般提供したサービス、GigQuery(ビッグクエリ)の基礎から応用までを学びます。",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9784798059563"
          },
          {
            "type": "ISBN_10",
            "identifier": "4798059560"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 241,
        "printType": "BOOK",
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=SXzlDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=SXzlDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "ja",
        "previewLink": "http://books.google.com.tw/books?id=SXzlDwAAQBAJ&printsec=frontcover&dq=intitle:BigQuery&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com.tw/books?id=SXzlDwAAQBAJ&dq=intitle:BigQuery&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/GoogleCloudPlatform%E5%AE%9F%E8%B7%B5%EF%BE%8B%EF%BE%9E%EF%BD%AF%EF%BD%B8%EF%BE%9E.html?hl=&id=SXzlDwAAQBAJ"
      },
      "saleInfo": {
        "country": "TW",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "TW",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com.tw/books/download/GoogleCloudPlatform%E5%AE%9F%E8%B7%B5%EF%BE%8B%EF%BE%9E%EF%BD%AF%EF%BD%B8%EF%BE%9E-sample-pdf.acsm?id=SXzlDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "webReaderLink": "http://play.google.com/books/reader?id=SXzlDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "Googleが社内データ分析基盤を一般提供したサービス、GigQuery(ビッグクエリ)の基礎から応用までを学びます。"
      }
    },
    {
      "kind": "books#volume",
      "id": "nMofEAAAQBAJ",
      "etag": "VAyXnOKmIMQ",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/nMofEAAAQBAJ",
      "volumeInfo": {
        "title": "集中演習 SQL入門 Google BigQueryではじめるビジネスデータ分析",
        "authors": [
          "木田和廣"
        ],
        "publisher": "インプレス",
        "publishedDate": "2021-02-19",
        "description": "データ分析のためのSQLが最速で身につく! 昨今では、ノンエンジニアのビジネスパーソンでも、CRMの顧客情報、EC・実店舗の注文ログ、Webサイトの行動ログなどの大量のデータを入手し、分析する機会が増えました。その結果、Excelだけでは集計・分析が困難になるケースも生まれています。 本書は、データの抽出・整形に用いられる言語「SQL」について、プログラミング未経験でも取り組める入門書です。Googleアカウントがあればすぐに利用でき、実務にもそのまま使える「BigQuery」をSQLの学習・実行環境として解説しています。 本書のゴールは、データ分析の実務に使えるSQLのスキルをマスターした状態です。そのため、初心者向けでありながら、難易度の高い「分析関数」(ウィンドウ関数)についても解説しています。データベースの管理やメンテナンスについては省き、データ分析に関連する内容に絞りました。 SQLの学習は、実際に手を動かすことが重要です。本書では、ビジネスシーンを意識した計230問のドリルと演習用ファイルを用意しています。ドリルで知識を定着させることで、実務に自信を持って取り組めるようになります。 発行:インプレス",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9784295010746"
          },
          {
            "type": "ISBN_10",
            "identifier": "429501074X"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 481,
        "printType": "BOOK",
        "categories": [
          "Business & Economics"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=nMofEAAAQBAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=nMofEAAAQBAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "ja",
        "previewLink": "http://books.google.com.tw/books?id=nMofEAAAQBAJ&dq=intitle:BigQuery&hl=&cd=2&source=gbs_api",
        "infoLink": "http://books.google.com.tw/books?id=nMofEAAAQBAJ&dq=intitle:BigQuery&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/%E9%9B%86%E4%B8%AD%E6%BC%94%E7%BF%92_SQL%E5%85%A5%E9%96%80_Google_BigQuery.html?hl=&id=nMofEAAAQBAJ"
      },
      "saleInfo": {
        "country": "TW",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "TW",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=nMofEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "データ分析のためのSQLが最速で身につく! 昨今では、ノンエンジニアのビジネスパーソンでも、CRMの顧客情報、EC・実店舗の注文ログ、Webサイトの行動ログなどの大量のデータを ..."
      }
    },
    {
      "kind": "books#volume",
      "id": "F0CbBwAAQBAJ",
      "etag": "4dFuDj3mZfw",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/F0CbBwAAQBAJ",
      "volumeInfo": {
        "title": "Google BigQueryではじめる自前ビッグデータ処理入門",
        "authors": [
          "清野克行"
        ],
        "publisher": "秀和システム",
        "publishedDate": "2014-09",
        "description": "ビッグデータの蓄積や分析には、外部ベンダーに依頼したり、本格的なプログラム開発が必要...?ではありません!本書では、WebブラウザやExcelを使って、誰でもビッグデータを蓄積したり、分析したりする方法を紹介します。もちろん、プログラム開発でより本格的な一歩を踏み出すための方法も紹介。",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9784798041872"
          },
          {
            "type": "ISBN_10",
            "identifier": "4798041874"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 229,
        "printType": "BOOK",
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=F0CbBwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=F0CbBwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "ja",
        "previewLink": "http://books.google.com.tw/books?id=F0CbBwAAQBAJ&printsec=frontcover&dq=intitle:BigQuery&hl=&cd=3&source=gbs_api",
        "infoLink": "http://books.google.com.tw/books?id=F0CbBwAAQBAJ&dq=intitle:BigQuery&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Google_BigQuery%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E8%87%AA%E5%89%8D%EF%BE%8B.html?hl=&id=F0CbBwAAQBAJ"
      },
      "saleInfo": {
        "country": "TW",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "TW",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com.tw/books/download/Google_BigQuery%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E8%87%AA%E5%89%8D%EF%BE%8B-sample-pdf.acsm?id=F0CbBwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "webReaderLink": "http://play.google.com/books/reader?id=F0CbBwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "ビッグデータの蓄積や分析には、外部ベンダーに依頼したり、本格的なプログラム開発が必要...?ではありません ..."
      }
    }
  ]
}
[2023-12-25 14:32:19.646]  info : ログへ出力 step finished
[2023-12-25 14:32:19.678]  info : Job-1 finished      

この情報は役に立ちましたか?