Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Autify API を活用して 製品KBの改善・QAを効率的に行う方法

Autify API を活用して 製品KBの改善・QAを効率的に行う方法

2020/07/14:Autify User Meetup
https://autifyjapan.connpass.com/event/182104/

CData Software Japan / Kazuya Sugimoto

参考記事:
QA自動化プラットフォーム Autify のデータを Google BigQuery に連携して分析
https://www.cdatablog.jp/entry/autifycdatasync

CData Software Japan

July 14, 2020
Tweet

More Decks by CData Software Japan

Other Decks in Technology

Transcript

  1. © 2020 CData Software Japan, LLC | www.cdata.com/jp 2020/07/14:Autify User

    Meetup CData Software Japan Kazuya Sugimoto Autify API を活用して 製品KBの改善・QAを効率的に行う方法
  2. © 2020 CData Software Japan, LLC | www.cdata.com/jp Twitter:@sugimomoto Facebook:sugimomoto

    Blog:http://kageura.hatenadiary.jp/ About Speaker Horizontal SaaS 647種類のAPI提供状況を調査:そこから見えてきた国 産 SaaS APIの今 https://www.cdatablog.jp/entry/horizontalsaasapi
  3. © 2020 CData Software Japan, LLC | www.cdata.com/jp CRMおよびマーケティング自動化 会計システム

    コラボレーションおよびERP オンプレミスおよびクラウドDB ドキュメントおよびファイル形式 ソーシャルネットワーキング ネットワーキングおよび認証 電子商取引 その他 CData Software は様々なツール・サービスの接続先を 拡張するドライバー・コネクター製品を扱っている会社 https://www.cdata.com/jp/drivers/
  4. © 2020 CData Software Japan, LLC | www.cdata.com/jp Tableau の接続先に

    kintone を追加したり https://qiita.com/jonathanh/items/517a76ac9e4b1879b75b kintone データをTableau でビジュアライズ by CData ODBC Drivers
  5. © 2020 CData Software Japan, LLC | www.cdata.com/jp MS Power

    BI の接続先に AWS Athena を追加したり https://www.cdata.com/jp/drivers/athena/powerbi/ Athena Power BI Connector
  6. © 2020 CData Software Japan, LLC | www.cdata.com/jp データ連携 &

    データ仮想化ソリューション A straightforward approach to data access based on established standards 標準インターフェースの提供でAPI をRDB に仮想化。アプリケーション、BI、 ETL ツールからシームレスなクラウド連携を実現。 DRIVERS & ADAPTERS データベース接続、公開リソース選択、アクセス設定の3ステップだけで データベースから本格的なREST API とドキュメントを公開できます。 REMOTE ACCESS (API SERVER) 幅広いクラウドデータをノンコーディングでお好みのDB に同期。 DATA REPLICATION (SYNC) ✓ ODBC ✓ JDBC ✓ ADO.NET ✓ ODATA インストール不要の仮想RDB のクラウドインスタンス CDATA CLOUD HUB
  7. © 2020 CData Software Japan, LLC | www.cdata.com/jp 1. About

    CData Software このKBページにどんな課題があるのか?
  8. © 2020 CData Software Japan, LLC | www.cdata.com/jp CData Software

    で提供している データソース 200 over
  9. © 2020 CData Software Japan, LLC | www.cdata.com/jp 製品を使用してデータ連携が可能なツールが143種類 長すぎて画面キャプチャが

    取れない 連携先ツール一覧 一個一個がKBリンクに なっている https://www.cdata.com/jp/kb/tech/kintone-article-list.rst
  10. © 2020 CData Software Japan, LLC | www.cdata.com/jp ざっくり データソース数

    X ツール数 = KB数 データソース 208種類 ツール数 143種類 現在のKB数 29,744ページ
  11. © 2020 CData Software Japan, LLC | www.cdata.com/jp 1. About

    CData Software 3万ページ近くあるKBのメンテナンス ツライ問題
  12. © 2020 CData Software Japan, LLC | www.cdata.com/jp 1. About

    CData Software Autify でKBページ自動生成プログラムの QAを自動化
  13. © 2020 CData Software Japan, LLC | www.cdata.com/jp 1. About

    CData Software 4割存在する問題ページのプライオリティ付け どうするか問題
  14. © 2020 CData Software Japan, LLC | www.cdata.com/jp 問題のあるページがわかったはいいが どのように修正に取り組むべきか?

    ・日々の業務と並行して修正するには限界がある:全部直すことは価値じゃない →そもそもアクセスがほとんどないページだってある →自動生成なので本来必要無いページ・アクセスしない前提のページもある →ユーザーがよく使う可能性のあるページから優先的に対応したい ・優先度付けをしたいが、テスト結果データと優先度付け用のデータはバラバラなサービスで管理 →製品のダウンロード履歴・RDB →各データソースのPV:Google Analytics →各ページのテスト結果:Autify
  15. © 2020 CData Software Japan, LLC | www.cdata.com/jp 1. About

    CData Software Autify API を活用して バラバラデータをまとめ上げたビューを作ろう!
  16. © 2020 CData Software Japan, LLC | www.cdata.com/jp Autify API

    ではテスト結果を取得する result API が提供されている https://autifyhq.github.io/autify-api/ Autify API Reference 実行時間、実行ステータス、テストブラウ ザなどの情報が取得できる
  17. © 2020 CData Software Japan, LLC | www.cdata.com/jp CRMおよびマーケティング自動化 会計システム

    コラボレーションおよびERP オンプレミスおよびクラウドDB ドキュメントおよびファイル形式 ソーシャルネットワーキング ネットワーキングおよび認証 電子商取引 その他 CData Software は様々なツール・サービスの接続先を 拡張するドライバー・コネクター製品を扱っている会社 https://www.cdata.com/jp/drivers/
  18. © 2020 CData Software Japan, LLC | www.cdata.com/jp ELTツール で

    Autify および各種データを API 経由で取得 Google BigQuery に連携・結合したビューを作成 REST API HTTP JSON SQL RecordSet Google Data Portal でビューを作成 SQL SQL Record ※もともと BigQuery は内部のDWHとして使っていたので、あらかじめ対象のデータはほぼ入っていました。Google Analyticsは取得カットが違うので今回はまだ未着手。 CDataSync でフォーマットや仕様が異なる各種データを 共通のフォーマットで BigQuery に流し込み
  19. © 2020 CData Software Japan, LLC | www.cdata.com/jp 各API毎の接続設定を行って、同期処理ジョブを構成 ①データソースからRESTを選択して、

    Autify 用のコネクション設定 ②同期先DBとしてBigQueryを選択 し、コネクションを設定 ③同期先ジョブ(テーブル、条件、バッ チ間隔など)を設定 詳しくはこちら:QA自動化プラットフォーム Autify のデータを Google BigQuery に連携して分析 https://www.cdatablog.jp/entry/autifycdatasync
  20. © 2020 CData Software Japan, LLC | www.cdata.com/jp Google Data

    Portal で可視化 KBページ・Autify テスト結果へもリンク・素早く対応できる!
  21. © 2020 CData Software Japan, LLC | www.cdata.com/jp まとめ ・ビジネス・サービスは常にスケールしている

    →QAの対象は常に倍々になっていくということを念頭に ・全部直すことは価値じゃない →対応するべきポイントを素早く見つけ出し、どのように優先度を設けるかが重要 ・優先度のためのデータはクラウドサービス・PaaS・オンプレミスとデータが分散している →APIを駆使して、データを集約し、様々なカットからジャッジを取れるように
  22. © 2020 CData Software Japan, LLC | www.cdata.com/jp 今回の BigQuery

    連携の詳しい手順は 以下のBlogでも公開中 https://www.cdatablog.jp/entry/autifycdatasync