--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapinfo-l+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/60b5709d-c19f-4ba2-88c1-3f86eecbdd95n%40googlegroups.com.
Hi Hayden
We see you 😊
Let me start with a simple answer: No, you will need a tab file when opening up data from SQL Server into MapInfo Pro.
A tab file has always been the placeholder that MapInfo Pro uses when referring data, any data.
I think organization do this in different ways.
1. Some use linked tables to get a good performance from the dataset in MapInfo Pro.
That is useful when data changes rarely (daily, weekly, monthly) or it’s not that crucial if you have to latest data.
Some organization have centralized scripts that refresh these linked tables over night when the data in the database has been updated.
2. For more dynamically changing datasets, you can use a live table which will fetch the data from the database when you open the data.
This will often be slower than a linked table as data is being fetched from the database and then stored in a temporary cache file locally.
If you run queries on your data, I will not recommend this approach.
The benefit of a tab file, is that you can reference this in a workspace and so store your project with a reference to data from a database.
If you are building a tool through MapBasic, as an example, you can help your users manage the data access and help them query out the data they need for a specific project.
In these cases, I’d save the tab file(s) in the temp folder
Not sure if I did answer your question the way you wanted
Peter
From: mapi...@googlegroups.com <mapi...@googlegroups.com>
On Behalf Of Hayden Fisher
Sent: Friday, 19 August 2022 07.19
To: MapInfo-l <mapi...@googlegroups.com>
Subject: Re: [MI-L] Questions about opening SQL Server tables
|
This message originated Externally. Use proper judgement and caution with attachments, links, or responses. |
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/CACPKxk8vhwGwrufRrhTB%3D_XWXUPDmsCe0PnzuphM%3DX14NwPnzA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/CO6PR16MB42596096AA3FD2A6EEDFBD57966C9%40CO6PR16MB4259.namprd16.prod.outlook.com.
Hi
I would really urge you to use a local storage for the files that your users need to edit.
In this way, each user will have her own local table and MapInfo Pro will not lock a common table for all users but the first.
When the user is ready to save, MapInfo Pro will use the built-in synchronization to check if the record being sent to the database for update, has been edited on the database side.
If so, another user will have edited the exact same record, and the user will be asked to decide what to do.
This Conflict Resolution will even allow the user to only update parts of the edits, say values in a single column for the record
For a web client I would recommend having a look at the more modern Spectrum Spatial platform.
It comes with an out of the box webGIS-application called Spectrum Spatial Analyst.
Here the data access to database is handled through connection in the repository and tab files are not needed
You can also use MapXtreme, a .NET based SDK. This might also be an option if you want to avoid having local tab files.
MapXtreme can be deployed as a desktop application or via the web.
But it’s an SDK where you will have to build the interface yourself
You can edit data through Spectrum Spatial Analyst and through a MapXtreme application too
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/CACPKxk92B%2Bds4c8AOuH_DSgfD2QTTWayqq63tz3rUcg4F7CoOw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/CO6PR16MB4259D14E849BFDACB424D566966C9%40CO6PR16MB4259.namprd16.prod.outlook.com.