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
吉田彰宏
September 12, 2023
Technology
0
190
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
270
DMSCube祭り2024_パネルディスカッション
ayoshida
0
190
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと_その2.pdf
ayoshida
0
610
DMSCube_LT_DataSpider_気を付けろ_クラウド版はオンプレ版とここが違う_.pdf
ayoshida
0
100
Other Decks in Technology
See All in Technology
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
5
580
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
3.2k
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
310
モバイル界のMCPを考える
naoto33
0
290
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
420
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
200
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
350
Connect 100+を支える技術
kanyamaguc
0
120
5min GuardDuty Extended Threat Detection EKS
takakuni
0
180
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
200
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
The Invisible Side of Design
smashingmag
300
51k
Code Review Best Practice
trishagee
69
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Rails Girls Zürich Keynote
gr2m
94
14k
Six Lessons from altMBA
skipperchong
28
3.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
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を使っているのか。 「こうすると便利だよ」というお話をぜひ聞かせてください。
ご清聴ありがとうございました。 株式会社テトラ・コミュニケーションズ