というわけで課題に沿ってクラス図を作成したのですが、これでいいのでしょうか?については特によくわかりません。Column class
なぜなら、それは単に可変であると思われるからです。
いくつかの異なる広告システムからデータをロードし、データをデータベースに保存するアプリケーションを構築しているため、それらを分析することができます。
すべての広告システムはレポートの構造が異なることに注意する必要があります: 異なる名前の列、異なる列の順序、異なる日付形式また、広告システムからのデータは異なるデータ形式 (JSON、CSV、XML) です。
各システムからのレポートには、異なる数の列が含まれています。アプリケーションは、日付、ad_campaing、ad_group、キーワード、インプレッション、価格 (すべてのシステムで異なる名前を持っています) の一部のみに関心があります。
広告アカウントの論理は、1 つの広告キャンペーンに複数の広告グループが含まれ、1 つの広告グループに複数のキーワードが含まれるというものです。