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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
吉田彰宏
September 12, 2023
Technology
220
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
630
DMSCube祭り2024_パネルディスカッション
ayoshida
0
240
DMSCube_LT_初心者だった頃の自分に教えてあげたいこと_その2.pdf
ayoshida
0
840
DMSCube_LT_DataSpider_気を付けろ_クラウド版はオンプレ版とここが違う_.pdf
ayoshida
0
130
Other Decks in Technology
See All in Technology
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
220
JavaScript 研修 (2026)
recruitengineers
PRO
2
650
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
35分でわかるEffective Platform Engineering
nwiizo
5
500
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
150
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
150
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
110
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
120
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
330
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
250
ブラウザ研修 2026
recruitengineers
PRO
7
1.3k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Everyday Curiosity
cassininazir
0
290
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Chasing Engaging Ingredients in Design
codingconduct
0
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
370
Facilitating Awesome Meetings
lara
57
7.1k
We Are The Robots
honzajavorek
0
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
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を使っているのか。 「こうすると便利だよ」というお話をぜひ聞かせてください。
ご清聴ありがとうございました。 株式会社テトラ・コミュニケーションズ