Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
spreadsheetでダミーデータ作って入稿した話
Search
yassy000
July 30, 2016
Programming
0
170
spreadsheetでダミーデータ作って入稿した話
yassy000
July 30, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
CSC307 Lecture 01
javiergs
PRO
0
670
CSC307 Lecture 03
javiergs
PRO
1
470
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
600
ThorVG Viewer In VS Code
nors
0
660
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
チームをチームにするEM
hitode909
0
440
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
170
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
310
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
CSC307 Lecture 04
javiergs
PRO
0
620
Implementation Patterns
denyspoltorak
0
150
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Making Projects Easy
brettharned
120
6.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
79
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
130
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
110
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
Transcript
Spreadsheetで ダミーデータを作って ちょっと幸せになった話 2016-07-30
アジェンダ • ⾃⼰紹介 • 課題に思ったこと • やったこと • 結果どうなったか •
今後に向けて • APPENDIX
ちょっとだけ ⾃⼰紹介
⾃⼰紹介 • ⻑野⽣まれ • 好き: 旅⾏、酒、釣り • 嫌い: ⾟すぎるもの
エンジニア?_? • ⼩学・中学くらい • PC9801 => N88-BASIC • MAC =>
real basic / feature basic / code warrier • PC => VB etc • ⼤学くらい • R / SPSS / Python • PHP少し • 前職 (PM職) • 分析スクリプト(shell/ php / python/ sql) • 業務ツール (electron) • 現職 (ライフスタイルアクセント株式会社) • Rails • Electron • Bigquery
Rails を 使い始めて…
Rails g でmodelが ⼀瞬で作れる!! 感動!!
しかし、 データつくるのめ んどくさい!!
こうなったらいいな。。 • ダミー(本番でも)データの作成が、⾮エンジ ニア職でも簡単に、web上からできればいいな • 関連データやいろいろあるので、データつくる の⾒やすくなればいいな • それを更新するのも、ボタン⼀発 or
それに準 ずる簡単さでつくれるといいな
最初の構想
最初の構想 Spreadsheetでデータを作る => 1ページ管理画⾯を作って、そこから操作してデータ更新する? Spreadsheet Model concern Model Controller View
※マスタデータのダミー は、エンジニア以外が作 る App DB
最初の構想 Spreadsheetでデータを作る => 1ページ管理画⾯を作って、そこから操作してデータ更新する? Spreadsheet Model concern Model Controller View
※マスタデータのダミー は、エンジニア以外が作 る App DB アプリ上に、変な画⾯あるのイケてないよね。。 めんどうだし。。 ↓ 断念
次の構想
その次の構想 Spreadsheetでデータを作る => Rake の taskでデータ更新のコマンドを作る! • Rake db:spreadsheet[spreadsheet_name] CLIで完結する!
↓ ステキ Spreadsheet Model concern Model Task ※マスタデータのダミー は、エンジニア以外が作 る App DB
できたもの
できたもの / spreadsheet 2⾏⽬=カラム名、4⾏⽬=使⽤フラグ、5⾏⽬以降 = 実データ とルールを決めた それにそってデータを作成 シート名とテーブル名を⼀致させる どのデータを使⽤するか、
の情報。 使⽤しない列も、⾒やす さ担保のために追加でき る
できたもの / model Modelのconcernにスプレッドシートからデータ読む共通コードを追加(認証/データ 整形) ※これが正しいか知りませんw。正解を教えて下さいmm
できたもの / task コマンド⼀発で実⾏できるようにtaskを追加 Table名を指定して、sqlをつくって、insert
こうなった • ダミー(本番でも)データの作成が、⾮エンジ ニア職でも簡単に、web上からできればいいな • 関連データやいろいろあるので、データつくる の⾒やすくなればいいな • それを更新するのも、ボタン⼀発 or
それに準 ずる簡単さでつくれるといいな
とはいえ、、今後にむけて • Webの画⾯上のインターフェースもあるとい いよね • 差分⾒えるといいよね • マスタデータ以外はどうしようか
ありがとうございました