Twitterからデータを持ってきたらカラム名が違っていた

Jiro
Jiro Member
編集済: 5月 2023 仲間に相談

先日のDOMO Cafeで教えて頂いたやり方で

Twitterのデータを使い、他社比較をしてみようと思いました。

 

データを取ってきたところ、カラム名は69個で同じなのに

カラムの名前が違っていて、Fusionは出来ません。。。

 

こういう場合は、Data Flowを使ってデータの取得をされていますか?

みなさんのやり方を教えてください。

ベストアンサー

  • にしやん
    にしやん Member
    回答済み✓

    私の場合はカラム数すら合わなかったので、Data Flowで必要な項目だけ取ってきてくっつけました。

    以下のようなSQLを使ってやってます。

     

    SELECT
    `name` AS `名前`
    ,`Screen name` AS `表示名`
    ,`Followers Count` AS `フォロワー`
    ,`Friends Count` AS `フォロー`
    ,`Favourites Count` AS `お気に入り`
    ,`Statuses Count` AS `ツイート`
    FROM
    Twitter1
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter2
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter3
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter4

答え

  • にしやん
    にしやん Member
    回答済み✓

    私の場合はカラム数すら合わなかったので、Data Flowで必要な項目だけ取ってきてくっつけました。

    以下のようなSQLを使ってやってます。

     

    SELECT
    `name` AS `名前`
    ,`Screen name` AS `表示名`
    ,`Followers Count` AS `フォロワー`
    ,`Friends Count` AS `フォロー`
    ,`Favourites Count` AS `お気に入り`
    ,`Statuses Count` AS `ツイート`
    FROM
    Twitter1
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter2
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter3
    UNION SELECT `name`, `Screen name`, `Followers Count`, `Friends Count`, `Favourites Count`, `Statuses Count` FROM Twitter4

  • SQLまでありがとうございます!

    やっぱりData Flowでやるしかないんですね。

    教えて頂いた方法をもとにやってみます。