4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

delikaのSign upをして、ダミーデータQiitadelikaDummyでクエリ実行する

Last updated at Posted at 2022-03-21

心あてに折らばや折らむ初霜の置きまどはせる白菊の花

Advent Calendar 2022 79日目1の記事です。
I'm looking forward to 12/25,2022 :santa::santa_tone1::santa_tone2::santa_tone3::santa_tone4::santa_tone5:
私のAdvent Calendar 2022 一覧


はじめに

データに関する記事を書こう!」と銘打たれたイベントが開催中です。

この記事は、 テーマ1 『delikaを使った記事を書こう!』 の参加記事です。
なにはともあれ、まずはdelikaを使ってみます。

@kaizen_nagoya さんの「『delikaを使った記事を書こう!』としたら(1日目)」に続きます。

What's delika?

「delika」は、オープンデータやビジネスデータを組み合わせることで、価値創出を実現するデータ共有プラットフォームです。あらゆる業種業界の企業において DX(デジタルトランスフォーメーション)が喫緊の課題となる中、 DX 実現に向けた重要な要素である、データ活用を支援しています。

とのことです。

トップページに動画があります。

ぜひみてみましょう!

さっそくつかってみよう ーー Sign up

https://delika.io/
にアクセスして右上のSign upから、Sign upしましょう。

私は、GitHubアカウントと連携しました。
メールアドレスによる認証と電話番号(SMS)によるコードの確認がありました。

ダミーデータ

データに関する記事を書こう!」のイベントページにダミーデータが紹介されています。

QiitadelikaDummy

このデータを使ってみましょう。

QiitadelikaDummy

以下の3種類のデータが登録されています。

  1. articles.csv
  2. tags.csv
  3. article_tags.csv

上記にアクセスして、Previewタブをみると10件プレビューできます。
データをダウンロードできます。
ダウンロードしたデータを確認するともっとたくさんのデータが格納されていることがわかります。

ダウンロードすると、.gzで得られます。
私はmacOSを使っています。

gzip -d 6db07f12-bdff-42a3-986d-aed4a6cdcfbd.csv.gz

てな具合に解凍をして、.csvファイルを得られます。
以下、tags.csvの一部です。

スクリーンショット 2022-03-21 15.10.55.png

QiitadelikaDummyデータについて

ArticleとTagが多対多の関係です。

スクリーンショット 2022-03-21 15.01.23.png

クエリの実行

に、Try it!というボタンがあります。
迷わず押してみましょう!

ページが遷移して、今度はRun Queryボタンがあります。
これも迷わず押してみましょう!

SELECT
    *
FROM
    [qiita_delika_article_campaign/QiitadelikaDummy/articles.csv] AS a
JOIN    [qiita_delika_article_campaign/QiitadelikaDummy/article_tags.csv] AS at
ON  at.article_id = a.id

上記のSQLが実行できます。

少し待つと、Query finished.というメッセージが表示されます。
結果は、Resultタブで確認できます。
Resultタブでは10件のみ表示されています。

スクリーンショット 2022-03-21 15.16.20.png

.csvのデータをSQLで操作できるのですね!
$\huge{すごい! すごい!}$

もっと多くのデータが結果には含まれています。
Get Download URLボタンを迷わず押してダウンロードしてみてください。

delikaSQL

delikaSQLのドキュメントは以下にあります。

よくわからなかったこと

上記のスクリーンショットの一番左端のidarticles.idのことです。
idが1からはじまっていません。
.csvをダウンロードしてみても、idが1の結果はありません。

クエリを変更せずにもう一度Run Queryボタンを押して実行してみます。

スクリーンショット 2022-03-21 15.22.19.png

おっ! 今度は、idが1の結果があります!

だけれどもよくみると、今度はidが3の結果がありません。
.csvをダウンロードしてみてもidが3の結果はありませんでした。

Run Queryボタンを何回か押してみたところ、最初の10件をなんとなくでしかみていませんが、2枚のスクリーンショットの結果のどちらかが表示されているように見えました。

SQLで使っているarticles.csvarticle_tags.csvのデータの内容が更新されていたりするのかなあ? と想像しました。

という想像をして筆を止めます。

ドキュメント

delika Docs にドキュメントがあります。
この記事では紹介しきれませんでしたが、 API が用意されています。


Wrapping up :lgtm::lgtm::lgtm::lgtm::lgtm:

この記事では、 delika にサインナップをして、ダミーデータQiitadelikaDummyにて紹介されているクエリをそのまま実行してみました。

delikaを楽しんでいきたいとおもいます!

以上です。

尚々書

「データの民主化」実現のため、私にできることを模索して行こうとおもいます。
データに関する記事を書こう!」イベントに参加登録された記事を読ませていただいてステップアップしたいとおもいます。
良い記事に出会えることを楽しみにしています。

手前味噌な記事ではありますが、delikaQiitadelikaいずれかのタグがついた記事を集めて一覧表示しています。
どうぞご参考になさってください。

それでは! またどこかでお会いしましょう!
お元気で!


I organize autoracex.
And I take part in NervesJP, fukuoka.ex, EDI, tokyo.ex, Pelemay.
I hope someday you'll join us.

We Are The Alchemists, my friends!

  1. @kaizen_nagoya さんの「「@e99h2121 アドベントカレンダーではありますまいか Advent Calendar 2020」の改訂版ではありますまいか Advent Calendar 2022 1日目 Most Breakthrough Generator」から着想を得て、模倣いたしました。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?