Can't use Direct Query mode in tabular project In Analysis service - ssas

I am using sql server data tools to create the tabular project. I want to create the model in Direct Query mode.
I am using Azure Analysis Services (the one where we connect via asazure://...). I changed the query mode of model to direct query and when i am trying to connect to azure data warehouse as a source for pulling the data.
It gives me following error:
We’re sorry – This data provider can only be used if Microsoft .NET Full Framework 4.0 or higher is installed. You can download the Microsoft .NET Full Framework 4.0 here: http://go.microsoft.com/fwlink/?LinkId=243132
I have the latest version of .NET framework installed on my machine.
But it works fine when I use the same model in InMemory Mode.
Is this the limitation of Azure Analysis server? Is Azure analysis server does not support Direct Query Mode?
Please help me out.

Related

Azure Analysis Service After Deployment with Import From Server (Tabular) Have Duplicate Model

I have deployment Azure Analysis Service from Visual Studio SSDT (2017) which I'am create new solution with Import From Server (Tabular Existing from Azure Analysis Service Model). in properties model we have input the correct model and server.
After deploy, I have duplicate model with generate character like this:
So, I have 2 model with same table, row, measure ..
my goal is model is deployment
Thanks for advice.
The database name with the format of <project name>_<user ID>_<GUID> is created when you have the Workspace server setting in your Visual Studio solution set to the Server.
It is just a temporary one, which is used when you work on your Visual Studio solution.
If you don't want it, you can use the Integrated workspace option.
The official documentation of this setting is here:
https://learn.microsoft.com/en-us/analysis-services/tabular-models/workspace-database-ssas-tabular?view=asallproducts-allversions
When you create a new tabular model project, you specify an Analysis Services server instance to use while authoring your project:
Integrated workspace - Recommended. Utilizes Visual Studio's own internal instance. Use this setting when creating a project that will be deployed to Azure Analysis Services.
Workspace server - A workspace database is created on an explicit instance, often on the same computer as Visual Studio or another computer in the same network. While you can specify an Azure Analysis Services server, it's not recommended. Using a Power BI workspace as the Workspace server is not supported.

SSAS Tabular on Azure?

I'm attempting to deploy an ssas tabular model (I don't know what I'm doing )
I have made multidimensional on SQL Server 2008 R2 with VS2013. I wanted to try Tabular in conjunction with power BI.
So I set up a SQL Azure DB, I have Azure SQL database and Visual Studio 2013 Pro
I can get the connection to the Azure DB in VS2013 and write T-SQL against it but when I try and create a tabular model and select the Azure database as the SQL Server workspace it fails to make a connection.
Is it something to do with the compatibility module or do I need to create a Azure VM? Thank you for your help ... p.s. this is my fist question ever I'm excited
Azure SQL DB is a relational SQL database. It is not Analysis Services. You can't deploy an Analysis Services database to Azure SQL DB. You will need to create a virtual machine in Azure from a SQL Server Enterprise Edition image and install a Tabular instance and open ports and deploy your tabular model to that VM.
Update as of October 2016: They just announced Azure Analysis Services. While it is completely separate from Azure SQL Database, it does provide a PaaS offering for Analysis Services tabular models which means you don't have to deploy a VM for this functionality. Currently it supports 1200 and above compatibility level tabular models, not multidimensional models.
Analysis Services is now available as a service that can be provisioned directly inside the Azure Portal (no VM needed):
https://azure.microsoft.com/en-gb/documentation/articles/analysis-services-overview/

Microsoft Azure + OleDB + FoxPro

I have a solution that talks to a FoxPro database (dbc) table (dbf) via the MS OleDb provider. Recently we would like to roll this solution out to MS Azure but it says the provider is not installed.
Exception: Unable to find the requested .Net Framework Data Provider.
It may not be installed.
Any idea hot to get this installed? The solution runs on my local machine without errors. I've googled this but unable to find anything specific - however I did see articles that indicated OleDb is not supported yet can be installed.
Here is the direct error message i'm getting on the azure website
The underlying provider failed on Open. The 'VFPOLEDB' provider is not registered on the local machine.
Azure might be running on x64 bit OS. You need to have an Ole DB provider for foxpro that works well for x64 OS. or you can change it to x86 OS
Azure is Microsoft's cloud version of a SQL-Server database, so to connect to that you'll need SQL driver not VFP's OleDB. Now if you need to query one table in VFP and another that is in Azure, I do not believe you can ... even if both are 32-bit, and VFP will only ever be 32-bit anyhow. If you do need to query between both, it would have to be done in a 3-part process I guess. Query from Azure to .Net (like a DataTable result), query from VFP (also to DataTable), then you could manually scroll through the rows and get what you need, such as with LINQ.

Web Deploy does not update SQL database schema changes

I am newer to Visual Studio 2012 and MVC4, and have a development project of a website using C# and MVC4 and SQL server 2012.
The Publish using web deploy works for the website portion of the project, but it does not automatically update the database portion (schema). If I right click the database portion of the project in VS2012 and click Publish, then the database schema is updated properly. I am only interested in schema updates. What could be wrong?
I programmed my development system to use Web Deploy 3.0. Here is a summary of my configuration:
Computer running win8 x64
SQL Express 2012 as my database server, running as the default instance (i.e. at localhost, NOT as .\SQLEXPRESS)
IIS Express 8 as my webserver, using the "Default Web Site" site (localhost)
Visual Studio 2012 Pro using MVC4 and C#
Web Deploy 3.0
The latest dates are all applied to the software
I programmed an SQL server user WDeployAdmin for managing the database updates and gave it full permissions over the database being used for the website. I also tried using Integrated Security (my administrator login) but that does not help.
I can correctly update the Default Web Site (views and controllers etc) using the Publish feature in VS2012 which uses Web Deploy 3.0.
When I use the Test Connection feature of the publishing setup options, it correctly connects to the database, and that certainly works fine when I do a separate Publish DB operation (right-click DB project, click Publish, and then pick my profile) for that part of my project.
So why doesn't the standard website Publish feature include the database schema updates? The standard website Publish always shows an empty change to database when the schema changes (e.g. a table or a stored procedure).
I have read through much MS docs but nothing is apparent to me.
Any help is appreciated,
Bruce

SQL Azure via Visual Studio

Does anyone know when a tool will be available to manage a SQL Azure database from within Visual Studio or SQL Enterprise Manager?
At present one can only cannect via:
1) SQL Management Studio (SSMS)
(The cancel and connect via new query method)
2) Azure Storage Manager: http://azurestoragemanager.codeplex.com/
3) SQL Azure Migration Wizard: http://sqlazuremw.codeplex.com/
4) Custom Application
I have gone down the custom route, an application that basically runs scripts within different folders to Update Tables and Stored Procesures etc.
Plus:
SQL Azure Explorer on Codeplex - free and with source code (addin for VS2010 Beta1)
Cerebrata Cloud Storage Studio - Winforms app to browse SQL Azure
Cerebrata Omega.MSSQL browser-based admin of SQL Server including SQL Azure (see announcement in blog post here)
Marc
Few corrections below:
Cloud Storage Studio is for managing Windows Azure Storage (Tables, Blobs & Queues) and not SQL Azure.
Omega.MSSQL is for managing SQL Server (2008/2005/2000) via a browser based interface (IE only). We customized Omega.MSSQL to work against SQL Azure. That customized version is available online only. To read more about it and access the application please visit this link: http://cerebrata.com/Blog/post/Browser-based-SQL-Azure-Explorer.aspx
Haven't tried personally, but according to the SQL Azure team the November CTP of SQL Server 2008 R2 has a version of Management Studio that will allow direct connections to SQL Azure without having to do the cancel/connect workaround:
http://blogs.msdn.com/ssds/archive/2009/11/10/9920168.aspx