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
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Being A Developer After 40
akosma
91
590k
RailsConf 2023
tenderlove
30
1.2k
Designing for Performance
lara
610
69k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
A designer walks into a library…
pauljervisheath
209
24k
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!