This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-04-25
Channels
- # announcements (4)
- # beginners (26)
- # calva (18)
- # cider (24)
- # clojure (35)
- # clojure-brasil (9)
- # clojure-dev (6)
- # clojure-europe (39)
- # clojure-madison (1)
- # clojure-nl (1)
- # clojure-norway (100)
- # clojure-uk (6)
- # clojurescript (17)
- # data-science (15)
- # datalevin (5)
- # emacs (1)
- # events (2)
- # introduce-yourself (2)
- # javascript (1)
- # malli (28)
- # missionary (7)
- # off-topic (59)
- # polylith (20)
- # reitit (2)
- # releases (1)
- # remote-jobs (2)
- # rewrite-clj (5)
- # shadow-cljs (27)
- # sql (5)
- # squint (63)
- # xtdb (8)
Hi @taylor.jeremydavid, Is there a precedent for using 1.x with metabase? I noticed there is an older looking driver implementation. I'm also wondering if there is an angle with the SQL extension? Otherwise, I have just planned to project some data out to a small postgres db for analytics for this particular project.
Hey @U2M723H42 I've had the integration mostly working previously using the (Calcite) SQL module in 1.x, to the point where it seemed to work okay for demos at least (~2y ago), but nobody on this team has pushed the approach very far since then to the point that we could confidently say it's 'supported' - sorry! Happy to help guide you if you are curious to test out the approach though. Exporting to a small Postgres DB would probably be faster & less risky unless you have a huge amount of very complex data and would rather avoid the schema mapping pain
Yep I figured, just wanted a sanity check, thanks! I haven't looked into 2.x yet, is the story there improved?
as it happens, we're currently in the process of enabling first-class support for metabase (via beefing up our Postgres wire protocol implementation) :)
inserting complex lists (clojure code) gives an unexpected error:
{:xt/id 1 :data '(())}
1. Unhandled java.lang.IllegalArgumentException
Lists have one child Field. Found: none
Preconditions.java: 205 org.apache.arrow.util.Preconditions/checkArgument
ListVector.java: 116 org.apache.arrow.vector.complex.ListVector/initializeChildrenFromFields
Field.java: 111 org.apache.arrow.vector.types.pojo.Field/createVector
hey @U797MAJ8M thanks for reporting - I've opened an issue: https://github.com/xtdb/xtdb/issues/3341