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
150
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
49
DMSCube祭り2024_パネルディスカッション
ayoshida
0
120
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと_その2.pdf
ayoshida
0
330
DMSCube_LT_DataSpider_気を付けろ_クラウド版はオンプレ版とここが違う_.pdf
ayoshida
0
80
Other Decks in Technology
See All in Technology
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
1.4k
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
180
CData Virtuality 日本ローンチイベントのKeynote
cdataj
0
230
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
610
Binary Hacks Rebooted 私選ハック集
nullpo_head
1
270
【shownet.conf_】ShowNet伝送改めShowNet APN 2024
shownet
PRO
0
450
シェルとPerlの使い分け、 そういった思考の道具は、どこから来て、どこへゆくのか?v1.1.0
fmlorg
0
360
第45回 MLOps 勉強会 - ML Test Score を用いた機械学習システムの定量的なアセスメント
masatakashiwagi
3
310
トークナイザー入門
payanotty
2
980
Oracle Database 23ai 新機能#4 Application Continuity
oracle4engineer
PRO
0
120
【shownet.conf_】革新と伝統を融合したファシリティ
shownet
PRO
0
340
【shownet.conf_】AI技術とUX監視の応用でShowNetの基盤を支えるモニタリングシステム
shownet
PRO
0
390
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
39
2.1k
The Invisible Customer
myddelton
119
13k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Building Better People: How to give real-time feedback that sticks.
wjessup
362
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
From Idea to $5000 a Month in 5 Months
shpigford
381
46k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
1
290
Six Lessons from altMBA
skipperchong
26
3.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
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を使っているのか。 「こうすると便利だよ」というお話をぜひ聞かせてください。
ご清聴ありがとうございました。 株式会社テトラ・コミュニケーションズ