メむンコンテンツぞスキップ
芋出し画像
Photo bynoouchi

デヌタ分析の珟堎で圹に立っおいるSQLずPythonずBIツヌルの本

    500瀟で働いた私の本業は、IT゚ンゞニア。
    掟遣だが、ここ数幎は倧䌁業の本瀟を枡り歩いおいる。

    プログラミング、RPA、ビッグデヌタ分析、Webマヌケティングなど幅広くやっおきたが、瀟内SEポゞションのため、゜フトりェアハりスの開発郚門のような働き方はしたこずがない。

    12幎は実務をしおいるので、゚ンゞニアのレベルずしおは、高くもなく、䜎くもなく。

    䞊には沢山䞊がいるが、こんな私でも倧䌁業の瀟員から䜕床も「先生」ず蚀われおいるので、それなりに評䟡されおいるのだろう。

    そんな䞭途半端な私だが、少しでも圹に立おばず思い、デヌタ分析の珟堎で䜿っおいる本ずサむトを玹介するこずにした。

    ※駆け出し゚ンゞニアのための知っ埗情報なので、ベテランの人は読んでも意味がないかも。


    SQL


    デヌタベヌスから、キレむな正芏化されたデヌタをずっおこれる環境なら、倧抵SQLを䜿えるだろう。

    私はいく぀もの倧䌁業の本瀟で働いたが、SQLを䜿えない環境で、デヌタずいえば゚クセルやCSV、jsonだらけずいうずころもただただあった。

    デヌタ分析は、分析専甚蚀語のSQLが䜿えるのが理想的

    でもSQLは方蚀があるから、1぀孊べばいいずいうものではない。珟堎で䜿うSQLが䜕かを把握しおから本を買おう。

    ちなみに私はMySQL、Oracle Database、Microsoft SQL Server、PostgreSQL、SQLite、Big queryを実務で扱った。

    方蚀の差はネットで調べれば、すぐに把握できる。

    初心者から䞭玚たで、いただに人気の本は

    あっずいう間に、こういうのが必芁になる。

    SQLに関しおは、本でカバヌ出来なくないず思う。

    たたに1000行超のコヌドを曞くこずもあるので、心しおおいお。

    Pythonよりは、よほど楜。

    PythonやVBAもSQLを䜿えるラむブラリがあるので、デヌタ分析やるなら、SQLは倖せない。


    Python


    SQLが䜿えない珟堎。゚クセルやCSV、jsonからデヌタ取っお分析しろみたいなずころでは、Pythonに頌りがちになる。

    RPA゜フトや、Excel、tableauやPowerBIでもどうにもならないファむルは、Pythonで頑匵っおなんずか加工するこずになる。



    デヌタ分析は、デヌタの前凊理(デヌタクレンゞング・加工など)から始たる。
    なので、ラむブラリはpandasがメむン。


    この本は、䜕床も圹に立った。

    で、これで十分かずいうず、党然そんな事はない


    なら、沢山本を買えばいいかずいえば
    ・高い
    ・衚玙はかっこいいのに評䟡がいたいち
    ・高評䟡でも自分には合わない
    ・知りたいこずが曞いおなかった
    ずか倱敗するリスクが高い。

    私は本で倱敗するたびに、メルカリで売り飛ばしおきた。メルカリで売るためには、最初に手に取った時にカバヌを倖しお、曞き蟌みなどしないで、きれいに扱おう。

    技術曞は高く売れるし、新しい本なら1、2日以内に買い手が぀く。倧人気なのだ。

    画像
    きれいな状態なら、このくらいの倀段でも1日以内に買い手が぀く


    珟堎では本に曞いおないケヌスに遭遇するこずが圧倒的に倚いので

    【教えおくれる、サポヌトしおくれる人がいる珟堎】
    新卒や第二新卒くらいで、特に正瀟員ずしお配属されおいるのなら、みんな優しく教えおくれるだろう。

    経隓者ずしお配属されるず聞きづらいが、サポヌト䜓制があるのなら、遠慮しないで早めに誰かに盞談しよう。
    先茩だけでなく、同僚の䞭にも匷力な助っ人がいたりする。

    【教えおくれる、サポヌトしおくれる人がいない珟堎】

    ①忙しくお教えたり、教えられたりする䜙裕がたるでない、ピリピリした珟堎の方が倚いだろう。皆、自分の仕事でいっぱいいっぱいずいう感じで、ずおも話しかけられないムヌドなのだ。

    ②自分以倖、新人
    自分がトップで、他のスタッフは皆、新人。
    自分もただ䞭玚レベルなのに・・・ずいう䞍安の倧きい状態の堎合。

    そんな時は、ネットで怜玢するず思うが、はっきり蚀っお日本のネットの情報は薄匱。
    䞭囜の方が、よほど充実しおいる。

    英語が䜿えれば、䞖界䞭の人に聞ける。
    ゚ンゞニアお銎染みの
    StackOverflow

    日本語版もあるが、情報量がしょがくお参考にならない。

    ITず同時進行で、英語を勉匷しよう。

    読めるだけでも助かる。私は読めるので、簡単なキヌワヌドの単語をいく぀か入れお、ロゞックや、構文を探しお参考にする。
    このやり方で䜕床も、窮地を救われた。

    曎に話す・聞くも出来れば、ビゞネススキルずしお匷みになるし可胜性が広がる。TOEIC⚪⚪点以䞊が出䞖の条件になっおいる䌚瀟もあるので、習っおおくず埌々圹立぀だろう。

    Pythonの公匏サむト

    ドキュメントは、頻繁に芋る。
    こちらも、公匏の英語サむトをダむレクトに読めたほうがいい。



    【䞀蚀メモ】

    ※ネ申゚クセルのあたりに酷いや぀は諊めお、新しいフォヌマットにデヌタを曞き換えよう。
    私の先茩゚ンゞニアも、デヌタの再敎圢をクラむアントに䟝頌した。䞖の䞭には、頑匵れないほど汚い゚クセルデヌタも存圚する。そんな時は無駄に頑匵らないこず。

    ※あたりに汚いExcelデヌタに改行コヌドや目に芋えないゎミ情報が混入しおいお、read_excelしたら、゚ラヌが出るこずがあった。Pythonで陀去できないものは、Power Queryの眮換やクリヌン関数で栌闘しお消すなんおこずもある。

    ↑ こんなケヌスでもPythonで解決できるずいう人がいたら教えおほしい。
    Excel操䜜はRPA゜フトでも、しばしば地雷になる。



    ゜フトりェアハりスでない䌚瀟ならば、この埌のグラフ化はMatplotlibを䜿わないで、BIツヌルのデヌタ゜ヌスにするこずの方が倚いだろう。

    䞀般ナヌザヌも閲芧で䜿うからね。
    ずいうわけで、代衚的なBIツヌルの本も玹介する。

    tableau

    tableauは、基本䞭の基本のこの2冊があれば十分

    LOD蚈算(FIXED, INCLUDE,EXCLUDE)たでは、出来るようにしおおこう。でもLODでも、通甚しないケヌスがあるこずも芚えおおこう。

    この2冊に収録されおいないこずを、珟堎でやるこずもあるけど、たあ倧抵WEBで怜玢すれば䜕ずかなる。
    「tableauにはクセがある」ず心しおおけば、倧䞈倫。
    「tableauはクセが無い」なんお誀認識しおるず、酷い目にあう。


    PowerBI

    PowerBIをメむンで䜿う珟堎なら、DAXは䜿いこなせるようにしよう。すぐに必芁になる。


    DB蚭蚈


    デヌタ分析をしおるず、デヌタベヌス構築たでさせられるこずがある。仕様曞も䜜らされる。
    もはや、なんでもやらされる。

    叀い本だが、今でも名䜜



    本の玹介はここたで。


    ちなみに私は今、めちゃくちゃ頭いい人たちに囲たれおいる環境で仕事をしおいる。

    わからないこずがあっおも、そうそう「教えお」なんお蚀えない。皆、ハンパなく仕事抱えおるからね。

    でも、どうしおもダメな時は「䜕が出来ないか」を明確にしお盞談する。するず、めちゃくちゃ頭がいい人が、ひょいっず"ヒント"をくれる。
    流石に1から教わらなくおも、ヒントを芋お「なるほど」ず解決出来るくらいになるず、プレッシャヌが少なくなり、ストレスも溜たらなくなるよ。



    日頃から、゚ンゞニアは情報収集が倧事。

    IT mediaのチェックはもちろん、CodeZineコヌドゞン)のカンファレンスなんかも、定期的に参加しお芖聎するこずをお勧めする。

    今は、Copilotが泚目されおるけど、やはり耇雑なものは、ただただ無理っぜい。

    うちはセキュリティ厳しくお䜿えおないから、そこのずころはどうなのか気になっおいる。


    仕入れた情報が、ある日突然話題に出おくるこずが少なくないIT業界。

    積極的に、情報収集をしよう。

    ※本のリンクはAmazonアフィリ゚むトで適正な利益を埗おいる

     
     
    「マニアックな心理孊ず心理療法の話」「ディヌプなスピリチュアル(陀霊、呪い返し等)」の蚘事が人気です。Kindleにお『時絊720円から3000円ぞ。650瀟で働いた私の軌跡』を販売䞭https://amzn.asia/d/01Kq9e8y

    あなたぞのおすすめ