Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unlocking SQL with Kotlin Data Analytics: A Pra...

Unlocking SQL with Kotlin Data Analytics: A Practical Exploration

Alexey Zinoviev

May 23, 2024
Tweet

More Decks by Alexey Zinoviev

Other Decks in Programming

Transcript

  1. Bio • Project Lead, Kotlin for Data Science • Distributed

    ML enthusiast • Apache Ignite PMC • TensorFlow Contributor • Happy father and husband • https://github.com/zaleslaw • https://twitter.com/zaleslaw
  2. Main issues for Backend Kotlin Devs • Fragmented Reporting Tools

    • Context Switching Between IDE and Database Tools • Inconsistent SQL Dialects and JDBC Implementations • Difficulty in Integrating Multiple Data Sources (Files and Databases) • Export and Usability Challenges • Limited Presentation and Sharing Among Kotlin Developers
  3. Our Solution for Backend Kotlin Devs • Utilize Kotlin Notebooks

    in IntelliJ IDEA for all data analysis tasks. • Conduct database tasks directly in Kotlin Notebooks, avoiding frequent switching between tools. • Standardize database access API across different systems using the Kotlin DataFrame library. • Simplify data integration by merging data from various sources with the Kotlin DataFrame library. • Easily share and present results via export options for reports and charts.
  4. KDA useful links (replace with QR code) 1. Kotlin DataFrame

    documentation 2. Kotlin DataFrame examples 3. Kandy documentation 4. Kandy Quick Start Guide 5. Kandy examples