bim in .bim file stands for in SSAS - ssas-tabular

I couldn't find the what bim stands for in .bim file extension in SSAS tabular model. I did some search on google and SSAS documents, and couldn't find any information?
My concern would look a smaller one, but, I am afraid that when I start working real world, and failed to know what bim stands for in .bim. Could any one please help me find this information.
Thank you for me your valuable time.

It stands for Business Intelligence Model, or Business Intelligence Metadata, I heard both terms used as the name over the years at conferences and in reference literature.

Related

How migration from learnpress to moodle

How can I migrate platform learnpress/wordpress contains courses pdf and video to moodle ?
Thanks in advance
I think unfortunately this question is too vague to be answered here. How many courses? Are there any blended learning components? Do you want to bring across your existing learners and their learning history? Do you want federated sign in from another system (Microsoft Azure etc.)? Do you have course programmes for different users or groups of users? Do you have any recipes set up that automate progress or signups etc.? Are there any specific features in Moodle that you're wanting to take advantage of? Will any of your business processes change?
Your best bet would be to contact a reputable Moodle specialist and they can take this further for you with a proper quotation for the work which would involve the necessary discovery process and design of a solution in Moodle that does what you need.

An alternative to Enterprise Architect for Database Engineering and documentation

Good morning/afternoon/evening everyone :)
Currently, I am trying to identify applications that will allow me to store the database model and generate nice documentation along with business logic chapters.
So far best choose is Enterprise Architect that is storing DB model in its own repository, that will allow me to design DB model change and compare it with dev model later, furthermore, it can generate nice business/technical documentation out of the model in the repository.
For years I have been using RedGate SQL Doc which is perfect for technical documents, but I have to inject some business logic stuff like diagrams of relations and a short description.
First thought: keep the logic part in different word and just combine them later with SQLDoc and just keep two models in branches: Dev, Design to compare them later with VS. Would work.
Second thought: let's use dedicated software for this, found EA that works like a charm but there is always BUT. One of my DB has more than 10k artifacts (tables/fn/sp/) and basically, EA stops working...
So I am looking for alternative ways, I belive this is best place to do it :)

MongoDB + Neo4J vs OrientDB vs ArangoDB [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am currently on design phase of a MMO browser game, game will include tilemaps for some real time locations (so tile data for each cell) and a general world map. Game engine I prefer uses MongoDB for persistent data world.
I will also implement a shipping simulation (which I will explain more below) which is basically a Dijkstra module, I had decided to use a graph database hoping it will make things easier, found Neo4j as it is quite popular.
I was happy with MongoDB + Neo4J setup but then noticed OrientDB , which apparently acts like both MongoDB and Neo4J (best of both worlds?), they even have VS pages for MongoDB and Neo4J.
Point is, I heard some horror stories of MongoDB losing data (though not sure it still does) and I don't have such luxury. And for Neo4J, I am not big fan of 12K€ per year "startup friendly" cost although I'll probably not have a DB of millions of vertexes. OrientDB seems a viable option as there may be also be some opportunities of using one database solution.
In that case, a logical move might be jumping to OrientDB but it has a small community and tbh didn't find much reviews about it, MongoDB and Neo4J are popular tools widely used, I have concerns if OrientDB is an adventure.
My first question would be if you have any experience/opinion regarding these databases.
And second question would be which Graph Database is better for a shipping simulation. Used Database is expected to calculate cheapest route from any vertex to any vertex and traverse it (classic Dijkstra). But also have to change weights depending on situations like "country B has embargo on country A so any item originating from country A can't pass through B, there is flood at region XYZ so no land transport is possible" etc. Also that database is expected to cache results. I expect no more than 1000 vertexes but many edges.
Thanks in advance and apologies in advance if questions are a bit ambiguous
PS : I added ArangoDB at title but tbh, hadn't much chance to take a look.
Late edit as of 18-Apr-2016 : After evaluating responses to my questions and development strategies, I decided to use ArangoDB as their roadmap is more promising for me as they apparently not trying to add tons of hype features that are half baked.
Disclaimer: I am the author and owner of OrientDB.
As developer, in general, I don't like companies that hide costs and let you play with their technology for a while and as soon as you're tight with it, start asking for money. Actually once you invested months to develop your application that use a non standard language or API you're screwed up: pay or migrate the application with huge costs.
You know, OrientDB is FREE for any usage, even commercial. Furthermore OrientDB supports standards like SQL (with extensions) and the main Java API is the TinkerPop Blueprints, the "JDBC" standard for Graph Databases. Furthermore OrientDB supports also Gremlin.
The OrientDB project is growing every day with new contributors and users. The Community Group (Free channel to ask support) is the most active community in GraphDB market.
If you have doubts with the GraphDB to use, my suggestion is to get what is closer to your needs, but then use standards as more as you can. In this way an eventual switch would have a low impact.
It sounds as if your use case is exactly what ArangoDB is designed for: you seem to need different data models (documents and graphs) in the same application and might even want to mix them in a single query. This is where a multi-model database as ArangoDB shines.
If MongoDB has served you well so far, then you will immediately feel comfortable with ArangoDB, since it is very similar in look and feel. Additionally, you can model graphs by storing your vertices in one (or multiple) collections, and your edges in one or more so-called "edge-collections". This means that individual edges are simply documents in their own right and can hold arbitrary JSON data. The database then offers traversals, customizable with JavaScript to match any needs you might have.
For your variations of the queries, you could for example add attributes about these embargos to your vertices and program the queries/traversals to take these into account.
The ArangoDB database is licensed under the Apache 2 license, and community as well as professional support is readily available.
If you have any more specific questions do not hesitate to ask in the google group
https://groups.google.com/forum/#!forum/arangodb
or contact
hackers (at) arangodb.org
directly.
Neo4j's pricing is actually quite flexible, so don't be put away by the prices on the website.
You can also get started with the community edition or personal edition for a long time.
The Neo4j community is very active and helpful and quickly provide support and help for your questions. I think that's the biggest plus besides performance and convenience. I
n general using a graph model
Regarding your use-case:
Neo4j is used exactly for this route calculation scenario by one of the largest logistic companies in the world where it routes up to 4000 packages per second across the country.
And it is used in other game engines, like here at GameSys for game economy simulation and in another one for the routing (not in earth coordinates but in game-world-coordinates using Neo4j-Spatial).
I'm curious why you have only that few nodes? Are those like transport portals? I wonder where you store the details and the dynamics about the routes (like the criteria you mentioned) are they coming from the outside - in memory state of the game engine?
You should probably share some more details about your model and the concrete use-case.
And it might help to know that both Emil, one of the founders of Neo4j and I are old time players of multi user dungeons (MUDs), so it is definitely a use-case close to our heart :)

PDF Storage System with REST API

I have hundreds of thousands of PDFs that are presently stored in the filesystem. I have a custom application that, as an afterthought to its actual purpose, provides access to these PDFs. I would like to take the "storage & retrieval" part out of the custom application and use an OpenSource document storage backend.
Access to the PDF Store should be via a REST API, so that users would not need a custom client for basic document browsing and viewing. Programs that store PDFs should also be able to work via the REST API. They would provide the actual binary or ASCII data plus structured meta data, which could later be used in retrieval.
A typical query for retrieval would be "give me all documents that were created between days X and Y with document types A or B".
My research, whether such a storage backend exists, has come up empty. Do any of you know a system that provides these features? OpenSource preferred, reasonably priced systems considered.
I am not looking for advice on how to "roll my own" using available technologies. Rather, I'm trying to find out whether that can be avoided. Many thanks in advance.
What you describe sounds like a document management or asset management system of which there are many; and many work with PDF files. I have some fleeting experience with commercial offerings such as Xinet (http://www.northplains.com/xinet - now acquired apparently) or Elvis (http://www.elvisdam.com). Both might fit your requirements but they're probably too big and likely too expensive.
Have you looked at Alfresco? This is an open source alternative I came into contact with years ago while being on the board of a selection committee. As far as I remember it definitely goes in the direction of what you are looking for and it is open source so might fit that angle as well: http://www.alfresco.com.

View Compound Index (.cdx) from .DBF

I am trying to write a custom FoxPro XBase database driver for Unix via Perl. I am currently able to perform CRUD on my .dbf and .cdx indices. The point of sale software my store uses has a FoxPro based file system. The master plan behind the idea is to have a proxy between the POS and my Magento web store. Allowing real time updates between the brick and mortar store and the ecommerce solution.
My question is fairly simple and straight forward. Whats the best way to dump my .cdx file contents so i can quickly look at the indices on the .dbf file. I am currently using XBases indexdump, but this is a slow and tedious process. The dump can be platform independent and can be purchasable software if needed. I am trying to accomplish this picture from MSDN
This from MSDN might help - it's not really a documented or discussed thing though, as someone is doing what you're doing there is no need to ever delve into the CDX structure.