Polybase in SQL Server 2016 - sql-server-2016

Just wondering if Polybase functionality in SQL Server 2016 would allow to search non-relational database. We use TRIM for our document management system. Would upgrading to SQL Server 2016 allow us to then search the TRIM documents?
Thanks

SQL Server 2016 Polybase engine allows you to join relational data with non-relational data. You can bring in non-relational data from Hadoop clusters to SQL Server and vice versa. Hence I suppose you should be able to search the TRIM documents.

Related

Is it possible to execute query to mirror database? (MS SQL Server 2012)

Is it possible to execute query to mirror database? Without stopping mirroring.
In database mirroring you can query the mirrored database only if you create snapshots of that database. In SQL Server 2012, database snapshot is an Enterprise feature.
https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2012/cc645993(v%3dsql.110)
If you run queries on the snapshot you'll lave to license it, and are a few things to consider, check link below.
https://learn.microsoft.com/en-us/sql/database-engine/database-mirroring/database-mirroring-and-database-snapshots-sql-server?view=sql-server-ver15
If you're willing to license Enterprise, you'd be better of implementing AlywasOn Availability Groups where you can have a readable secondary.

How to create OLAP cube using Oracle DW

Whether it's possible to create cube using SSAS by establishing connection with Oracle DW?
Whish is the best tool to use SSAS/Oracle OLAP?
What are the requirements?
How to install the tool?
PS: I have very limited knowledge on data cubes
SSAS uses a relational database as its data source. According to Microsoft, that relational database can be an Oracle database by using the Oracle OLE DB Provider.
You would need a SQL Server license to build SSAS cubes.
I have built cubes using Oracle OLAP (using Oracle relational database) and SSAS (using SQL Server) but have not personally tried using Oracle as the data source to SSAS. These days, you are better off with SSAS.

Querying multiple database systems

Is it possible to query (or better, join) data from two different database systems? Let's say I have postgresql and SQL Server and I want to join a table from postgres to a table in SQL Server?
It doesn't matter which programming language.
What about utilizing a linked server? I use one to query an AS400 and join the results back to Microsoft SQL Server.
Quote from Microsoft documentation:
Configure a linked server to enable the SQL Server Database Engine to
execute commands against OLE DB data sources outside of the instance
of SQL Server. Typically linked servers are configured to enable the
Database Engine to execute a Transact-SQL statement that includes
tables in another instance of SQL Server, or another database product
such as Oracle. Many types OLE DB data sources can be configured as
linked servers, including Microsoft Access and Excel. Linked servers
offer the following advantages:
The ability to access data from outside of SQL Server.
The ability to issue distributed queries, updates, commands, and transactions on heterogeneous data sources across the enterprise.
The ability to address diverse data sources similarly.

Database tool for inter-db joins

Can someone suggest a database tool? I'm doing an enterprise integration, specifically selecting from both SQL Server and MySQL dbs. I'd like to join tables in SQL Server with tables in MySQL for comparison and testing. Portable if possible, I don't have Admin on the machines I'm running this on. Thanks,
Not sure about the MySQL side of things but you can do this with SSIS (SQL 2005+) or DTS (earlier than SQL 2005) as long as you have drivers that will connect to both instances. You can write a package that will bring in datasets from both servers and store the results wherever (db, flat files, etc).
You could also write a powershell script to query the instances (assuming you have drivers/clients for both SQL Server and MySQL installed on your machine).

Does Microsoft Sql Server 2012 Data Quality Services support Oracle?

Does anyone know if Data Quality Services in Sql Server 2012 can be used against Oracle databases to improve their quality? I've had a look around the Sql Server site and can't determine if it can or not.
Thanks,
Steve.
There are two ways to use Data Quality Services over Oracle DBs.
Via the DQS SSIS cleansing component - you can use this as part of an SSIS flow that retrieves the data from the Oracle DB, cleans it within the SSIS flow using the DQS component, and then sends it back to the Oracle DB.
Via the use of the Linked Server functionality of SQL Server. See http://social.technet.microsoft.com/wiki/contents/articles/7540.accessing-your-data-on-remote-servers-for-dqs-operations-by-linking-servers.aspx for more information on how to do this.