Free Trial

ウィークリーチャレンジリポジトリ

トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。

チャレンジ #213: LEGO® データ分析

SaoriG
Alteryx Alumni (Retired)

先週のチャレンジに対する解決策はこちらにあります。

 LEGO_logo.png

今週のチャレンジは Designer Cloud、Designer Experience、Trifacta Classic または Designer Desktopを使用して回答することができます。

 

今回のチャレンジでは 初級バージョンと中級バージョンのチャレンジ.両方を準備しました。どちらを解決するかはあなた 次第です! 

 

あなたは最近、友人から LEGO® のモデル キットを贈られました。ただし、ブロックのパーツは元の箱に入っていなかったため、

受け取ったブロックの ID 番号と提供されたデータセットを使用して、贈られた LEGO のモデルを見つける必要があります。  

 

初級チャレンジ: 

ID 番号 11148 をもとに LEGO のモデル、リリースされた年、部品の数、およびそれが属する LEGO コレクションを特定してください。 

 

中級チャレンジ (Designer Desktopのみ対象):  

ユーザーが ID 番号を入力して、 LEGO モデル、リリースされた年、部品の数、および属する LEGO コレクションを特定できるアプリを作成しましょう。

結果は表に表示され、PDF ファイルに出力されるようにアプリを作成してください(下の画像を参照)。  

 

App_Images.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

データソース: https://www.kaggle.com/datasets/rtatman/lego-database?resource

 

 

 

 

AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

スポイラ
AkimasaKajitani_0-1680655016665.png

 

AkimasaKajitani_3-1680655091392.png

 



AkimasaKajitani_2-1680655061263.png

 

ちなみに、IDがすべて存在しないので、存在しないIDをエラーメッセージツールでキャッチしようとしたら、データ量が多すぎたっぽくてDesignerがクラッシュしたのでやめました・・・。大人しくテストツール使っています。

Designer Experience

スポイラ
これくらい単純ならDesigner Experienceも楽勝です!

AkimasaKajitani_4-1680655259318.png

レポートツールの出力結果。

AkimasaKajitani_5-1680655768763.png

 

 

 

AkimasaKajitani
17 - Castor
17 - Castor

ちょっと気がついたのですが、startファイルがすでに分析アプリになっていますね・・・。

 

AkimasaKajitani_0-1680655919883.png

 

あと、インターフェースデザイナーにも画像が入っています。

AkimasaKajitani_1-1680655946006.png

 

スタートファイル的にはこのあたりは素のyxmdであった方が良いかと思いました・・・。

sanae
ボリード

できました!

スポイラ
■フロー
challenge_ja_213_start_sanae.png

■アプリとレポート
challenge_ja_213_start_sanae_2.png
challenge_ja_213_start_sanae_3.png
SaoriG
Alteryx Alumni (Retired)

修正して上げなおしました。

DaisukeTsuchiya
マグネター

とりあえずできましたが、エラーチェックのやり方がわかりませんでした。

 

スポイラ
@AkimasaKajitani さんのスポイラーを投稿する前にみて、”Test”を使うのだとわかりました。使ったことが無かったので勉強になりました。(私のWFでは考慮していないです)

1.jpg

AkimasaKajitani
17 - Castor
17 - Castor

@DaisukeTsuchiya さん

スポイラ
メッセージツールなども利用可能です。そっちの方がもう少しわかりやすいメッセージ出せますね!

AkimasaKajitani_0-1680662920137.png

 

AkimasaKajitani_1-1680662936789.png

 



本当は、インターフェースツールでエラーメッセージツール使いたいところですが(前の投稿で書いた通りです・・・)

Yoshiro_Fujimori
オーロラ

 

先に英語のChallengeで回答してしまいましたので;

https://community.alteryx.com/t5/Weekly-Challenge/Challenge-365-LEGO-My-Data/m-p/1108061#M106870

 

同じものを添付するのも何かなということで、Trifacta Classicでの回答をアップします。

 

スポイラ
Recipe
Yoshiro_Fujimori_0-1680681193992.png

Output
Trifactaでの正しい提示の方法がよくわからないので画面コピー添付です。
Yoshiro_Fujimori_1-1680681377510.png

 

 

 

 

gawa
16 - Nebula
16 - Nebula

エラー検知は、Detourで無理やりやりました。適当です。

スポイラ
IDある場合
gawa_0-1680683813328.png
IDない場合
gawa_1-1680683829555.png

 

gawa_2-1680683938182.png

 

実務だと、チェーンアプリで、ID一覧を出してから、それ選んでWF実行するのが良いのでしょうかね。 

Qiu
21 - Polaris
21 - Polaris

Message Toolを使ってみました。

 

スポイラ
challenge_ja_213.PNG