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
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
吉田彰宏
September 12, 2023
Technology
0
200
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと.pdf
2023.08.23 DMS Cube トーーク!のLT資料
https://dmscube.com/view/event/6812
吉田彰宏
September 12, 2023
Tweet
Share
More Decks by 吉田彰宏
See All by 吉田彰宏
DMSCube_DataSpiderの見逃しがちな便利機能(データチェック処理編)
ayoshida
1
480
DMSCube祭り2024_パネルディスカッション
ayoshida
0
220
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと_その2.pdf
ayoshida
0
770
DMSCube_LT_DataSpider_気を付けろ_クラウド版はオンプレ版とここが違う_.pdf
ayoshida
0
110
Other Decks in Technology
See All in Technology
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
120
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
210
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.4k
Red Hat OpenStack Services on OpenShift
tamemiya
0
140
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
130
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
Featured
See All Featured
Navigating Team Friction
lara
192
16k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Facilitating Awesome Meetings
lara
57
6.8k
Building an army of robots
kneath
306
46k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Believing is Seeing
oripsolob
1
59
The Cult of Friendly URLs
andyhume
79
6.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
Raft: Consensus for Rubyists
vanstee
141
7.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Transcript
2023年 8月23日 株式会社テトラ・コミュニケーションズ 初心者だった頃の自分に 教えてあげたいこと
名前: 吉田 彰宏 現職: 株式会社テトラ・コミュニケーションズ 生命保険会社に特化した業務&システムコンサルティング及び システムの開発・構築・運用・保守 DataSpider歴: 2009年~現在 2011年
DataSpider販売パートナーとなる 2020年 DataSpider Servista Basic Engineer 取得 2023年 チームメンバーに資格取得を推奨し、DSBE 4名合格 めざせ認定バッチSilver
DataSpiderを使い始めた時、 分からない点を聞ける人が周りにいましたか?
私の場合、 お客様、同僚、含めて有識者ゼロ。 前任者が作った設計書、スクリプトを 読み解くことに。。。。
最初の頃は、無駄に複雑なことをやったりもしていました。 しかし、少しずつ 「あれ、こんな風にできるんだ」という気づき 「こうすれば便利だな」という発見 をするようになりました。 そういった情報を本日いくつか紹介します。
教えてあげたいこと その1 スクリプト変数は色々なところで使えるよ
▶をクリックすると利用できる 変数を表示してくれます。 DataSpiderの便利機能(変数の挿入)
DataSpiderの便利機能(変数の挿入) ここは▶が表示されない。 ここでは変数を利用できないんだな。
それって本当?
DataSpiderの便利機能(変数の挿入) 直接入力すれば、スクリプト変数を 利用可能です!
DataSpiderの便利機能(変数の挿入) ただ正規表現パターンにスクリプト変数を指定した場合、 フロー画面上にはエラーと表示されてしまいます。 しかし、サービス登録もでき、実行結果も想定通り。 この使い方はNGでしょうか?教えて中の人。
教えてあげたいこと その2 DBテーブルによる置換では こんなこともできるよ
DataSpiderの便利機能(DBテーブルによる置換) コード値をキーとして、名称を取得すると いったケースで個人的によく利用します。 入力 出力
こんな経験ありませんか? ・この変数はどこで何を設定しているの? ・スリープ時間、タイムアウト時間変更など、 ちょっとしたパラメータ変更でも スクリプトの修正&リリース
DataSpiderの便利機能(DBテーブルによる置換) プログラムを書く際、定数をロジックとは別ファイルに定義するようなイメージ。 このようにしておくと、パラメータ値の変更、フォルダ/ファイル名変更などであれば テーブルデータの変更のみで対応が可能となる。 このようなテーブルを用意しておき このように値をスクリプト変数へ設定
DataSpiderの便利機能(DBテーブルによる置換) DBテーブルによる置換アイコンは設定箇所が多いため、 普段はユーザ定義ロジックを組み合わせて使っています。 ユーザ定義ロジック ユーザ定義ロジックを呼び出して、スクリプト変数へ設定
みなさんはどのようにDataSpiderを使っているのか。 「こうすると便利だよ」というお話をぜひ聞かせてください。
ご清聴ありがとうございました。 株式会社テトラ・コミュニケーションズ