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
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと.pdf
2023.08.23 DMS Cube トーーク!のLT資料
https://dmscube.com/view/event/6812
吉田彰宏
September 12, 2023
More Decks by 吉田彰宏
See All by 吉田彰宏
DMSCube_DataSpiderの見逃しがちな便利機能(データチェック処理編)
ayoshida
1
610
DMSCube祭り2024_パネルディスカッション
ayoshida
0
240
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと_その2.pdf
ayoshida
0
830
DMSCube_LT_DataSpider_気を付けろ_クラウド版はオンプレ版とここが違う_.pdf
ayoshida
0
130
Other Decks in Technology
See All in Technology
AI時代における最適なQA組織の作り方
ymty
3
330
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
190
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
230
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
200
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
250
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
180
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
250
どうして今サーバーサイドKotlinを選択したのか
nealle
0
180
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
210
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
210
Zenoh on Zephyr on LiteX
takasehideki
2
170
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
220
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.4k
For a Future-Friendly Web
brad_frost
183
10k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Automating Front-end Workflow
addyosmani
1370
210k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
180
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
170
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
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を使っているのか。 「こうすると便利だよ」というお話をぜひ聞かせてください。
ご清聴ありがとうございました。 株式会社テトラ・コミュニケーションズ