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
TROCCO®︎のよくある問い合わせの紹介
Search
kimurasayo
August 06, 2024
0
100
TROCCO®︎のよくある問い合わせの紹介
kimurasayo
August 06, 2024
Tweet
Share
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Music & Morning Musume
bryan
46
7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
67
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
59
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Code Review Best Practice
trishagee
74
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Facilitating Awesome Meetings
lara
57
6.7k
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!