心あてに折らばや折らむ初霜の置きまどはせる白菊の花
Advent Calendar 2022 79日目1の記事です。
I'm looking forward to 12/25,2022
私の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
以下の3種類のデータが登録されています。
上記にアクセスして、Preview
タブをみると10件プレビューできます。
データをダウンロードできます。
ダウンロードしたデータを確認するともっとたくさんのデータが格納されていることがわかります。
ダウンロードすると、.gz
で得られます。
私はmacOSを使っています。
gzip -d 6db07f12-bdff-42a3-986d-aed4a6cdcfbd.csv.gz
てな具合に解凍をして、.csv
ファイルを得られます。
以下、tags.csvの一部です。
QiitadelikaDummyデータについて
ArticleとTagが多対多の関係です。
クエリの実行
に、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件のみ表示されています。
.csv
のデータをSQLで操作できるのですね!
$\huge{すごい! すごい!}$
もっと多くのデータが結果には含まれています。
Get Download URL
ボタンを迷わず押してダウンロードしてみてください。
delikaSQL
delikaSQLのドキュメントは以下にあります。
よくわからなかったこと
上記のスクリーンショットの一番左端のid
はarticles.id
のことです。
id
が1からはじまっていません。
.csv
をダウンロードしてみても、id
が1の結果はありません。
クエリを変更せずにもう一度Run Query
ボタンを押して実行してみます。
おっ! 今度は、id
が1の結果があります!
だけれどもよくみると、今度はid
が3の結果がありません。
.csv
をダウンロードしてみてもid
が3の結果はありませんでした。
Run Query
ボタンを何回か押してみたところ、最初の10件をなんとなくでしかみていませんが、2枚のスクリーンショットの結果のどちらかが表示されているように見えました。
SQLで使っているarticles.csvとarticle_tags.csvのデータの内容が更新されていたりするのかなあ? と想像しました。
という想像をして筆を止めます。
ドキュメント
delika Docs にドキュメントがあります。
この記事では紹介しきれませんでしたが、 API が用意されています。
Wrapping up
この記事では、 delika にサインナップをして、ダミーデータQiitadelikaDummyにて紹介されているクエリをそのまま実行してみました。
delikaを楽しんでいきたいとおもいます!
以上です。
尚々書
「データの民主化」実現のため、私にできることを模索して行こうとおもいます。
「データに関する記事を書こう!」イベントに参加登録された記事を読ませていただいてステップアップしたいとおもいます。
良い記事に出会えることを楽しみにしています。
手前味噌な記事ではありますが、delika、Qiitadelikaいずれかのタグがついた記事を集めて一覧表示しています。
どうぞご参考になさってください。
それでは! またどこかでお会いしましょう!
お元気で!
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!