Fork me on GitHub
#datomic
<
2015-11-03
>
gurdas05:11:18

Anyone here have experience with throwing analytical reporting loads at Datomic? (Basically what you'll tend to see in OLAP scenarios, with aggregations against large datasets for real-time reporting/drilldown etc)

gurdas05:11:53

I'm trying to find if Datomic would be a good fit for an api that would have to do aggregations of "facts" by hierarchical dimensions (stretching the terminology a bit here, I know it doesn't fit with Datomic's view of the world)

robert-stuttaford08:11:59

we use Onyx to watch the Datomic transaction report queue to produce stats and write them back to Datomic, @gurdas

tangrammer09:11:56

Hi guys, is there anyway to build a project with datomic-pro with travis?

tangrammer09:11:39

I tried to set and use the user credentials with travis http://docs.travis-ci.com/user/environment-variables/

tangrammer09:11:26

but still no way to get the build

tangrammer09:11:59

thanks @taylor.sando for your reply I think these settings are not good for travis as far as I get the envs in my terminal working

tangrammer09:11:04

tangrammers-MacBook-Pro:tamara tangrammer$ echo $datomic_user_name 

tangrammers-MacBook-Pro:tamara tangrammer$ echo $datomic_pass
d81ba45d-...

but the error keeps the same when i start the repl
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact com.datomic:datomic-pro:pom:0.9.5327 from/to  (): Not authorized , ReasonPhrase:Unauthorized.
	at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:951)

taylor.sando09:11:44

I don't know if it matters, but my actual environmental variables are all upper case DATOMIC_USER_NAME and DATOMIC_PASS

tangrammer09:11:26

@taylor.sando: good point! it worked now simple_smile

tangrammer09:11:33

you saved my morning ! thanks a lot!

taylor.sando09:11:30

I think I remember having similar problems with lein environmental variables

pesterhazy15:11:33

(let [uri "datomic:]
    (println "Deleted" uri (d/delete-database uri))
    (d/create-database uri)
    (println "Created" uri)
    (let [conn (d/connect uri)]
      (println "Connected to" uri)
      (d/release conn))) 

pesterhazy15:11:28

The first time I run this, it works. The second time, I get

Deleted datomic: true
Created datomic:

ExceptionInfo database does not exist  clojure.core/ex-info (core.clj:4593) 

pesterhazy15:11:08

I just want to start w/ an empty db 😐 Am I missing something?

pesterhazy15:11:39

There's nothing in the transactor log, either.

marshall16:11:02

@pesterhazy: What version of Datomic are you using?

pesterhazy16:11:54

com.datomic/datomic-pro "0.9.5130"

marshall16:11:22

@pesterhazy: From the 0.9.5327 release notes: * Bugfix: Fixed bug that prevented connecting from a peer that deletes and recreates a database name.

robert-stuttaford18:11:46

sorry @pesterhazy, i should have warned you about that simple_smile