DataSpellSe on erityisesti datatieteeseen tarkoitettu IDE, jonka lanseerasi JetBrains, tunnetun IntelliJ Idea IDE:n ja Kotlin-ohjelmointikielen kehittäjä.

Tämä IDE tarjoaa kehitysympäristön datatieteen ammattilaisille, jotka työskentelevät tutkivan data-analyysin ja koneoppimismallien prototyyppien parissa. Siinä on käyttöliittymä, joka on suunniteltu priorisoimaan datan käsittelyä ja samalla mahdollistamaan koodauksen. JetBrainsin mukaan DataSpell tukee Jupyter Notebookeja ja tarjoaa parannetun käyttökokemuksen perinteisiin Jupyter Notebookeihin verrattuna. Käyttäjät voivat vaihtaa komento- ja muokkaustilojen välillä solujen ja niiden sisällön käsittelyyn, ja parannettuja ominaisuuksia ovat:

Älykäs koodausapu Pythonille
Valmis luettelo
Taitto taaksepäin
Interaktiivinen taulukko

Solujen tulostus tukee Markdownia ja JavaScriptiä. DataSpell on yhteensopiva paikallisessa koneessasi toimivien Jupyter Notebookien sekä Jupyter-, JupyterHub- ja JupyterLab-etäpalvelimien kanssa.

Lisäksi DataSpell tukee Python-skriptejä, mikä tarjoaa REPL:n koodin suorittamiseen ja lisätyökaluja datan käsittelyyn ja visualisointiin sekä vuorovaikutteisesti että staattisesti. DataSpell tukee myös Pythonin tieteellisiä kirjastoja, kuten Plotly, Bokeh, ipywidgets ja Altair. Tällä hetkellä varhaisessa esikatseluvaiheessa oleva DataSpell tarjoaa Pythonin lisäksi perustuen R:lle, ja tulevaisuudessa on suunnitteilla tukea myös muille datatieteen kielille, kuten Julialle.

Suurin haaste minkä tahansa työkalun käyttöönotossa on tietenkin käyttäjäkokemus, sillä jokaisella datatiimin omat yleisesti käytetyt työkalunsa ja määritellyt työnkulut. JetBrainsilla on myös suuri haaste integroida DateSpell nopeasti datatieteilijätiimin työnkulkuun tuottavuuden parantamiseksi.

Muutosloki

Koneoppimistiimimme on parantanut Pythonin koneoppimisavusteisen koodin täydennyksen paikallista mallia niin, että se voi nyt luoda pidempiä ehdotuksia ja ottaa enemmän huomioon kontekstin – kaikki tämä lähettämättä tietoja internetiin ja täysin ilmaiseksi.

DataSpell 2024.1:ssä voit nyt kirjoittaa SQL-komentoja suoraan Jupyter Notebookiin DataFrame- ja CSV-tiedostokyselyiden tekemiseksi. Olemme ottaneet käyttöön uuden solutyypin, Tuo tiedot -solun. Voit vetää ja pudottaa tiedostoja taulukkomuotoisiin tietoihisi aloittaaksesi käsittelyn helposti.

Uusin päivitys parantaa merkittävästi dbt Core -tukea. Voit nyt tarkastella kaavioita suoraan DataSpellissä. Olemme parantuneet dbt Core -projektien koodin täydennystä, ja nyt voit helposti suorittaa, esikatsella ja testata malleja suoraan SQL-tiedostoista.

Lataa uudet DataSpell-versiot verkkosivustoltamme, päivitä suoraan IDE:stä tai ilmaisen Toolbox-sovelluksen kautta tai käytä Ubuntun snap-pakettia.

Koneoppimiseen perustuva koodin täydennys
Koneoppimistiimimme on merkittävästi parantanut Pythonin koneoppimisavusteista koko rivin koodintäydennystä tukevaa paikallista mallia. Koko rivin koodintäydennys tuottaa nyt pidempiä ehdotuksia ja ottaa huomioon laajemman kontekstin, mikä tarjoaa parempia ehdotuksia ja vaatii vähemmän kirjoittamista. Tämä puhtaasti paikallinen malli tarjoaa koodiehdotuksia ja kokonaisia rivejä koodia lähettämättä mitään tietoja ulkoisille palvelimille.

SQL DataFrameille ja CSV-tiedostoille
DataSpell 2024.1:ssä voit kirjoittaa SQL-kyselyitä DataFrame- ja CSV-tiedostoihin suoraan Jupyter Notebooksista. Voit tehdä tämän luomalla ensin SQL-solun, valitsemalla DataFramen tietolähteeksi ja kirjoittamalla sitten kyselysi erinomaisen SQL-koodausavun avulla.

Tuo tietoyksikkö
Tuo tiedot -solu on toinen uusi ominaisuus Jupyter Notebooksille DataSpell 2024.1:ssä. Vedä ja pudota taulukkomuotoista dataa sisältävä tiedosto Tuo tiedot -soluun ja aloita sen käsittely visuaalisten ohjausobjektien tai Python-koodin avulla.

dbt-ydin
Uusin julkaisu tuo mukanaan useita päivityksiä olemassa olevaan DBT-tukeen:
DAG-tiedostot ovat tehokas työkalu analytiikkainsinööreille, ja tämän julkaisun myötä voit nyt tarkastella niitä suoraan DataSpellissä. Myös navigointia on yksinkertaistettu, joten voit napsauttaa DAG-tiedoston solmuja.
dbt Core -projektin koodin täydennystä on parannettu merkittävästi, ja Jinjan täydennystä, mallien nimiä, sarakenimiä, YAML-tiedostoja ja paljon muuta on päivitetty.
Voit nyt helposti suorittaa, esikatsella ja testata mitä tahansa mallia suoraan SQL-tiedostosta napsauttamalla sidonta-aluetta ja valitsemalla käytettävissä olevista vaihtoehdoista.

Vastuuvapauslauseke: Kaikki tällä sivustolla olevat artikkelit ovat sivuston alkuperäisiä julkaisuja, ellei toisin mainita tai merkitty tunnisteella. Yksilöiden ja organisaatioiden on kiellettyä kopioida, kavaltaa, kerätä tai julkaista tätä sisältöä millään verkkosivustolla, kirjassa tai muulla media-alustalla ilman etukäteistä suostumustamme. Jos jokin tämän sivuston sisältö loukkaa alkuperäisen kirjoittajan laillisia oikeuksia ja etuja, ota meihin yhteyttä asian ratkaisemiseksi.