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
92
TROCCO®︎のよくある問い合わせの紹介
kimurasayo
August 06, 2024
Tweet
Share
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
GraphQLとの向き合い方2022年版
quramy
49
14k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Thoughts on Productivity
jonyablonski
70
4.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Site-Speed That Sticks
csswizardry
10
810
Side Projects
sachag
455
43k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Into the Great Unknown - MozCon
thekraken
40
2k
Code Review Best Practice
trishagee
70
19k
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!