Connecting DataFactory to Lotus notes DB - azure

I have a requirement to connect to lotus notes DB which is there in On-Prem. There is no built-in connector available in Azure DataFactory V2) to connect to it.
I've read an article about how to get data from lotus notes:
Using ODBC driver connection.
.Net code to read it.
Did anyone tried above possibility ? If so let us know whether it is possible, and if so what are Pros & Cons.

Have you tried using the ODBC connector from data data factory? I have never had to use it, but im pretty sure it will work as any other.
Just go to Connections, click on New, then type ODBC and fill the form! Make sure to select the on premise integration runtime when filling the form, so it connects through that to the database.
Here are some screenshots to help you:
Hope this helped!

Related

Xamarin forms app no longer connected to easy tables

I have recently develop an Xamarin forms app which was linked to Microsoft Azure easy tables. This is a B2B app and will only be used by half a dozen users. It has been approved by the App Store. The syncing with the easy tables worked great.
My client is very familiar with Microsoft Access, and wished to be able to view the tables and add/edit data via this software. I successfully set up the express server and using ODBC linked the database to Access. With no problems on that end. I can see the data, delete rows and add/edit data.
But when I checked the app, the sync to the easy tables was hanging. And when I went into Azure. The easy tables are listed but they have no columns or data.
Are the easy tables now defunct because I have used ODBC to access them? Are they now different somehow?
How do I fix this? Is there a different connection I need to use? Do I need to set up a web api now? Do I need to use a different Nuget package/code? I am just not sure which direction I need to head.
The data is still there as I can see it in Microsoft Access.
Or do I just cut my losses and recreate the database and a new set of easy tables? There is not a lot of data to recreate and I have them in CSV files.
If this is the case, what is the best way of my client accessing and adding or editing the data from Azure? I realise the obvious one is developing a mobile app for him. I just wanted to check if there is any other way?
Thanks
Thank you very much for assisting me. Your advice, although did not directly solve the problem. It sent me down a rabbit hole of looking at the data in the actual SQL Database, and when I was there it asked me to login. I remembered I had changed the password to the server, when I was setting up the database in Microsoft Access as I could not not remember the original one (rookie mistake and I should know better). I changed the password back (as I found it in the connection string). Both now work. Thanks again.

Why can't I see tables in SSMS

I recently created a Microsoft Azure SQL Data Warehouse and used the AdventureWorks sample database. When try to access the database in SSMS, I can not see any of the database Tables, yet I am able to query them.
Researching on the internet, led me to believe this might be a permission issue, so I right clicked the database, selected Properties | Permission to review the View permission. However, when I this, I get the following error message:
I've also upgraded to the latest edition of SSMS, I also dropped and reloaded all the tables making sure I used dbo as the Schema.
As anyone come across this problem and do you have a workaround or fix.
In scripting options, make sure that the engine edition is set as “Microsoft Azure SQL Data Warehouse Edition” and engine type is “Microsoft Azure SQL Database”.
Tools -> Options -> SQL Server OE -> Under General scripting options
Please let us know if this issue persists. We have a fix in the upcoming release for SSMS which will automatically detect the database source to populate these settings.
Thanks!

Lotus Notes auto export

I am doing trend analysis of data from lotus notes. I need to manually export data from lotus notes and import it into excel. Is there a way to automate this? I can even work with Access. I tried to create an agent and I do not have access to do so.
There are many ways to do this, depending on your skills and your access to the Notes database.
First of all, when you say "I do not have access to [create an agent]", are you saying that you don't have designer access to the database where the data lives?
If that is the case, simply build a separate Notes application, and write your export agent there. Put that application on the same server, and you can set the export to run every night 8or whenever you like).
Another option is to use COM in Access and pull the data over that way. You have all the COM classes documnented in the Domino Designer help, and the code should be very similar to what you would writ in Lotusscript.
A third option, if the database is web enabled, is to use HTTP to pull the data out of views. You can read it using ?ReadViewEntries, either as XML or as JSON. This requires that all the data you need is exposed in the view, though.
I think the first option is the best, though. However, if you have been tasked with creating this export, you should be able to ask for proper access to the database...
I know this is a past posting, but someone may need the latest answers get to Domino Data.
You can export any view in Notes. File -> Export -> Select CSV as the option.
Then there is the IBM ODBC driver. There are two versions. One for 8.5.3 and another for 9.x. Download here http://www.ibm.com/developerworks/lotus/toolkits.html
Instructions on how to install here http://xpagesbeast.com/uxdesign/dont-forget-about-the-notessql-driver/
Using DomSQL which is a true JDBC driver for Notes Domino data. Non Notes environments can execute SQL SELECT queries using this JDBC driver.
http://www.openntf.org/main.nsf/blog.xsp?permaLink=NHEF-8Q7AW3
Using the Domino REST Services. You can access DominoData through a URL and it returns JSON. There are URLs to get all database instances on the server, then you can get all views in the server, and you can then access documents in the views.
http://www-10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Domino+Access+Services+9.0.1#action=openDocument&content=catcontent&ct=api
If you cannot create an agent (no designer access) you can try to install NotesSQL (ODBC driver) besides your Notes Client and access with Excel, MsQuery, etc. with your user id.
You can find more information here: http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql/

PerformancePoint data source from Oracle

I have a requirement to create KPI and dashboard for which all data comes from Oracle. I am looking for getting this data into PerformancePoint to create KPIs..
Can anybody point me to the right direction on how to set my data source as Oracle tables? If this is not possible, what are other options available for me to get my data to SQL Server and then get it to display KPIs...
Will it be possible to use Business Catalog? or will I have to use some web services? Does anybody have how to go about this requirement?
I would think the best route to go would to possibly pull the Oracle data into a PowerPivot file and reference that in PerformancePoint. You could pull the data into SharePoint list through BCS or use SQL Server LinkedServer (but would just be tabular in PPS), but with PowerPivot or pulling it into a SSAS model that would probably be ideal and provide more functionality.

Pull data from lotus notes database

My task is to pull the data from lotusnotes database using one of the technologies.... I wanna know which is a better technology... I have already installed NotesSQL odbc driver & configured it
Depends on what exactly you're trying to do, NotesSQL will let you pull data, or you can export from Lotus Notes views in csv format, it's standard functionality. You could also code a scheduled agent to dump data at a regular intervals etc etc.
Your question is similar to this one. My answer goes into some detail about how to access Lotus Notes using Java, setup instructions and what to read for API's supporting it.

Resources