Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
TROCCO®︎のよくある問い合わせの紹介
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kimurasayo
August 06, 2024
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TROCCO®︎のよくある問い合わせの紹介
kimurasayo
August 06, 2024
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
It's Worth the Effort
3n
188
29k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
TROCCO®のよくある問い合わせ紹介 2024.07.24 木村 沙代
INDEX primeNumber 2 • はじめに • TROCCO®について • よくある問い合わせ紹介 •
エラー解消方法 • 最後に
primeNumber 3 木村 沙代 株式会社primeNumber カスタマーサクセス本部 Technical Support Engineer WHO
AM I? TROCCO®に関する問い合わせの調査と検 証、回答を主に行っています。
primeNumber 4 はじめに 今回対象とするユーザー像 TROCCO®を使い始めたばかりのユーザー 🔰 TROCCO®を使ってみたけど 挫折してしまったユーザー 🔰
primeNumber 5 TROCCO®について TROCCO®の転送設定で何をしている?
primeNumber 6 TROCCO®について TROCCO®の基本機能 データ転送機能 (ETL・リバース ETL) TROCCO®が対応するコネクタ間でデータを転送する データマート定義 (ELT)
データを加工するためのSQLを発行・管理する ワークフロー定義 (ジョブ管理) 01・02の処理や、作成済みのワークフロー、 その他一部のジョブを一連の処理として定期実行する 01. 02. 03.
primeNumber 7 よくある問い合わせ どんな問い合わせがくるの?
primeNumber 8 よくある問い合わせ よくある問い合わせ紹介 • 接続でエラーになる • カスタム変数が展開できない • JSON形式のデータの展開方法
• エラーの解消方法がわからない
primeNumber 9 よくある問い合わせ 接続情報の設定ミス ヘルプページが 情報の宝庫✨ https://documents.trocco.io/
primeNumber 10 よくある問い合わせ カスタム変数が展開されない 本日ジョブを実行すると 20240724で展開されるので シート名が「20240724」のデータを抽出
primeNumber 11 よくある問い合わせ カスタム変数が展開されない カスタム変数を定義していない
primeNumber 12 よくある問い合わせ カスタム変数が展開されない 転送元でカスタム変数は定義し、 転送先の項目で埋め込んでいる
primeNumber 13 よくある問い合わせ JSON形式のデータの展開方法
primeNumber 14 よくある問い合わせ JSON形式のデータの展開方法 { "name":"Suzuki", "address":{ "address1":"Tokyo", "address2":"Shinagawa-ku" },
"phone":[ { "type":"own", "number":"123-000-0000" }, { "type":"business", "number":"123-111-1111" } ] }
primeNumber 15 よくある問い合わせ JSON形式のデータの展開方法 { "name":"Suzuki", "address":{ "address1":"Tokyo", "address2":"Shinagawa-ku" },
"phone":[ { "type":"own", "number":"123-000-0000" }, { "type":"business", "number":"123-111-1111" } ] } JSONパスにnameと記載
primeNumber 16 よくある問い合わせ JSON形式のデータの展開方法 { "name":"Suzuki", "address":{ "address1":"Tokyo", "address2":"Shinagawa-ku" },
"phone":[ { "type":"own", "number":"123-000-0000" }, { "type":"business", "number":"123-111-1111" } ] } JSONパスにaddress.address2 と記載
primeNumber 17 よくある問い合わせ JSON形式のデータの展開方法 { "name":"Suzuki", "address":{ "address1":"Tokyo", "address2":"Shinagawa-ku" },
"phone":[ { "type":"own", "number":"123-000-0000" }, { "type":"business", "number":"123-111-1111" } ] } JSONパスにphone[*].number と記載
primeNumber 18 よくある問い合わせ JSON形式のデータの展開方法
primeNumber 19 エラー解消方法 よくある問い合わせの中から TROCCO®の仕組みも交えて紹介
primeNumber 20 エラー解消方法 Invalid record at -:4: 3,berry,- org.embulk.standards.CsvParserPlugin$CsvRecordValidateException: NumberFormatException:
For input string: "-" 数値型カラムに数字以外の文字が 含まれている 想定するカラム数と実際のレコード 数が合っていない
primeNumber 21 エラー解消方法 データ型を変更する long -> string に修正
primeNumber 22 エラー解消方法 文字列置換機能を利用して任意の数字に置き換える long -> string に修正
primeNumber 23 エラー解消方法 文字列置換機能を利用して任意の数字に置き換える
primeNumber 24 エラー解消方法 文字列置換機能を利用して任意の数字に置き換える - となっていたデータを 0で置換え
primeNumber 25 エラー解消方法 文字列置換機能を利用して任意の数字に置き換える
primeNumber 26 エラー解消方法② よくある問い合わせの中から TROCCO®の仕組みも交えて紹介
primeNumber 27 エラー解消方法② cannot cast String to timestamp: "2024-06-01T01:23:45.123Z" Cannot
parse '2024-06-01T01:23:45.123Z' by '%Y-%m-%d %H:%M:%S.%N %z' string型に変換できずエラー 抽出したデータがtimetamp型の フォーマットに当てはまらないため エラー
primeNumber 28 エラー解消方法② timestamp型のデフォルトのフォーマット 2024-07-24 0:00:00.000 +0000 %Y-%m-%d %H:%M:%S.%N %z
primeNumber 29 エラー解消方法② 日時フォーマットを元データに合わせて指定 データ型をstring->timestampに修正 2024-06-01T01:23:45.123Z に合わせたフォーマットを指定
primeNumber 30 エラー解消方法② 日時フォーマットを元データに合わせて指定
primeNumber 31 エラー解消方法② 日時フォーマットを元データに合わせて指定 元データ 日時フォーマット 2024年6月1日 %Y年%m月%d日 2024/06/01 %Y/%m/%d
2024-06-01 %Y-%m-%d 2024/06/01 0:00:00 %Y/%m/%d %H:%M:%S 01-June-2024 0:00PM %d-%b-%Y %I:%M%p
primeNumber 32 どんな質問でも気軽にご連絡ください これからもユーザーの皆さんと共に TROCCO®の知見を増やしていけたらなと思っています。 そしてTROCCO UGの皆さんのデータ活用を どんどん促進していきましょう!
Thank you!