Quantcast
Channel: SQL Server Master Data Services forum
Viewing all 1311 articles
Browse latest View live

MDS 2016 - subscription view page freezes

$
0
0

Hi,

We have recently test-migrated our MDS-solution from SQL Server 2012 to SQL Server 2016 and have found one ”show-stopper”.

In the subscription view page, it takes forever to load the page, and when we select one of the existing views it takes forever to load the Add/Delete and Edit buttons.

We have 1291 subscription views and its works perfect in MDS 2012.

Has anyone else faced this problem?

BR

AL



Notifications to groups are not received

$
0
0

When setting up a business rule, a notification can be send to either users or groups.

Assigning a user as a target for email notifications works fine, an email is received by the user.
When assigning a group to the same business rule, containing the same single user, no email is received.
The user is listed as a member in the group (so he logged in once into MDS). The user is db_owner and the group was tested as both a security AD group as well as a distribution AD group.

This is happening in SQLServer 2012 SP3 (11.0.6020.0), no experience with earlier product versions.

Master Data Management httpwebrequest_webexception_remoteserver in Explorer 11

$
0
0

I keep getting this error in Master Data Management for Master Data Services when I go to the Explorer function. So an issue invoking Silverlight I think. 

I am running this in Explorer 11.




I have installed SQL Server 2014.

I am running on Window10.

My IIS Authentication for my MDS website is below. Note, there is no Windows Authentication available for this version of IIS I have installed.

Here is part of my webcong file.

  <masterDataServices>
    <instance virtualPath="" siteName="MDS" connectionName="MDS1" serviceName="MDS1" />
  </masterDataServices>
  <connectionStrings>
    <add name="MDS1" connectionString="Data Source=JEVAN;Initial Catalog=MDS;Integrated Security=True;Connect Timeout=60" />
  </connectionStrings>

..

..

   <behaviors>
      <serviceBehaviors>
        <behavior name="mdsWsHttpBehavior">
          <!-- Enable to allow clients to retrieve metadata (WSDL) about the service endpoints. -->
          <!-- If not using SSL (httpGetEnabled="true" httpsGetEnabled="false") to expose service metadata.-->
          <!-- If SSL is being used (httpGetEnabled="false" httpsGetEnabled="true") to expose service metadata.-->
          <serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />
          <!-- Enable to allow clients to see service exception details -->
          <serviceDebug includeExceptionDetailInFaults="true" />
          <serviceThrottling maxConcurrentSessions="400" />
          <dataContractSerializer maxItemsInObjectGraph="999999999" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <bindings>
      <wsHttpBinding>
        <binding name="mdsWsHttpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
          <readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647" />
          <!--Non-SSL implementations.-->
          <!--<security mode="Message">-->
            <!--<message clientCredentialType="Windows" />-->
          <!--</security>-->
          <!--SSL implementations-->
          <security mode="Transport">
          <message clientCredentialType="Windows" />
          </security>
        </binding>
      </wsHttpBinding>
      <basicHttpBinding>
        <binding name="mdsBasicHttpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
          <readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647" />
          <!-- Non-SSL implementations.-->
          <!--<security mode="TransportCredentialOnly">-->
            <!--<transport clientCredentialType="Windows" />-->
          <!--</security>-->
          <!-- SSL implementations -->
          <security mode="Transport">
          <transport clientCredentialType="Windows" />
 <strong><extendedProtectionPolicy policyEnforcement="Always" /></strong>
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service behaviorConfiguration="mdsWsHttpBehavior" name="Microsoft.MasterDataServices.Services.Service">
        <endpoint binding="wsHttpBinding" bindingConfiguration="mdsWsHttpBinding" bindingNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" contract="Microsoft.MasterDataServices.Services.ServiceContracts.IService" />
        <endpoint address="bhb" binding="basicHttpBinding" bindingConfiguration="mdsBasicHttpBinding" bindingNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" contract="Microsoft.MasterDataServices.Services.ServiceContracts.IService" />
      </service>
      <service behaviorConfiguration="mdsWsHttpBehavior" name="MsDS1">
        <endpoint binding="wsHttpBinding" bindingConfiguration="mdsWsHttpBinding" bindingNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" contract="Microsoft.MasterDataServices.Services.ServiceContracts.IService" />
        <endpoint address="bhb" binding="basicHttpBinding" bindingConfiguration="mdsBasicHttpBinding" bindingNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" contract="Microsoft.MasterDataServices.Services.ServiceContracts.IService" />
      </service>
    </services>

And here is part of my applicationHost,config file.

<location path="MDS">

        <system.webServer>
            <security>
                <authentication>
                    <digestAuthentication enabled="false" />
                    <basicAuthentication enabled="false" />
                    <anonymousAuthentication enabled="false" />
                    <windowsAuthentication enabled="true" />
                </authentication>
            </security>
        </system.webServer>
    </location>
    <location path="MDS/Service">
        <system.webServer>
            <security>
                <authentication>
                    <basicAuthentication enabled="false" />
                    <anonymousAuthentication enabled="false" />
                    <windowsAuthentication enabled="true" />
                </authentication>
            </security>
        </system.webServer>
    </location>
    <location path="MDS/Security/Common">
        <system.webServer>
            <security>
                <authentication>
                    <basicAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
                </authentication>
            </security>
        </system.webServer>
    </location>
    <location path="MDS/Security">
        <system.webServer>
            <security>
                <authentication>
                    <anonymousAuthentication enabled="false" />
                    <basicAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
                </authentication>
            </security>
        </system.webServer>
    </location>

Any ideas would be much appreciated. This has me stumped.

MDS Excel Plugin

$
0
0

Hi guys,

We are using Excel plugin to fetch and publish data in our local MDS. However, I'm wondering if I can configure a custom workflow to call another web service with the keys which are modified or inserted, whenever there is a push form business team through excel plugin?

Cheers

Edit option for drop down to filter

$
0
0

Hi,

In MDS 2012 the attribute value which is populated using drop down sometimes shows a simple drop down based on the values of domain based attributes however for other domain based attributes it shows an edit option button which the user can click and do advance filtering.

Can you please let me know how to display this edit button against the drop down value which is derived from the domain based entity.

MDS Staging Table StatusID 2 and Error code 1048580

$
0
0

Hi,

I created SSIS package to insert data in MDS staging table and then process it.

However what i see lately is that majority of my records show ImportStatus_ID as 2 and Error code as 1048580.

I searched online but did not find what does this mean as there is no reference to this error code.

Can anyone help me understand what this error code mean?

Thanks


Thanks, Dilkush Patel Microsoft SQL Developer Support Microsoft Corporation

Master Data Services 2016 - Change tracking broken

$
0
0
Hello,

I have been developing a solution using Master Data Services 2016 to start a workflow on any change in a specific attribute and the transaction log picks up the change but the workflow does not start.

Change tracking along with the "Has Changed" setting in the Business Rule should be starting the workflow yet it does not and the workflow gets started when a value in the member changes which is not in the same Change tracking group so Microsoft, have you maybe switched the process Change tracking group should be doing ?

DQS question

$
0
0

Hi there,

Primary platform is 2014 Enterprise,

Ive configured DQS in my local box, created Knowledge base and domain as well as its domain rules and imported an Excel (only Excel is allowed??)

After that I see the results but only in another table not in the current one.

What am I missing here? is it possible to apply the cleansing process against the same table?

Thanks for your comments,


Product Assembly Hierarchy

$
0
0
Hi,

How to I make a Derived Hierarchy same as in the figure below?  Where an assembly (B) can be part of one or more assembly.

Hierarchy

Using MDS to manage SharePoint term-stores and Dynamics CRM option sets/lookup fields

$
0
0

We are busy developing an enterprise platform and applications using SharePoint, Dynamics CRM, BizTalk, etc.

Throughout the SharePoint and CRM environments, there are a number of meta-data term stores, option sets and lookup fields which have the same values. Maintaining these separately in SharePoint and CRM presents a problem in terms of data consistency. We are therefore exploring the option of using MDS to manage these sets, and to "push" them to SharePoint and CRM.

Questions I have in this regard are :

a) Is this a feasible solution? If not, any suggestions around how we keep these term sets, etc. in synch?

b) Assuming the solution is feasible, what is the best way to implement it? Custom services in SharePoint and CRM? BizTalk services and orchestration?

Transaction Issue in MDS API

$
0
0

Hi,

I'm trying to implement transaction in MDS through service. I'm inserting a member through EntityMembersCreate().

If there is any error while inserting, i need to revert this member entry from MDS [Like ROLLBACK transaction in TSQL].

Here is the code:

           // Create a new entity member
            OperationResult operationResult = new OperationResult();
            Collection<MemberIdentifier> InsertedMembers = new Collection<MemberIdentifier>();
            InsertedMembers = mdsProxy.EntityMembersCreate(international, entityMembers, true, out operationResult);


          // Reverse Transaction
            int iTransID = InsertedMembers[0].InternalId;//NOT GETTING TRANSACTION ID FROM MemberIdentifier
            Collection<ReplacementId> Replacement = new Collection<ReplacementId>();
            mdsProxy.TransactionsReverse(international, new Collection<int> { iTransID }, out Replacement);

1) I couldn't able to get the transaction ID in from the EntityMembersCreate. 

2) I found when there is an error in any attribute in member, then all other attributes are getting inserted expect that. Partial member is inserted even if one attribute is error out.Ideally I was expecting ALL OR NOTHING. 

Please advice on the above 2 queries.

Thanks in Advance!


- ANAND

Quick application development to use the MDS data

$
0
0

Hi,

Hopefully, this is the right forum for my question. I've been using MDS for couple of cases. In some cases I've been asked to create a web based application to search, insert, delete, and update information in the MDS model. Are there any solution to quickly design the UI and create the necessary logic to maintain the data in the MDS? I've recommend to use the Excel as a tool but for historical reasons my colleagues like to have a web-based application instead. 

BR,

Marcus


MDS 2012 --> MDS 2016, permissions: expand tree of entities - very very long

$
0
0

Important!!!

I did Upgrade the database with MDS 2012 --> MDS 2016 (SQL Server 2016 EE SP1). Upgrade was successfully.
When trying to edit an existing user, to set permissions, expand a tree of entities (press +) --> expand very very long .
The web app breaks down on timeout. Statistics at the database level has been updated. Server is new, one active session.


from Moscow with money

SQL Server 2016 Master Data Services Change Member Status Transaction differs from Reverted Transaction

$
0
0

I have a client who is using SQL Server 2016 Master Data Services.  The client has strict requirements for the Audit Log and the data in each transaction.  During testing a user noted that the transaction record of type "Change Member Status" (functional soft delete) created a record without any data in the "Old Value" and "New Value" fields.  This was not surprising.  However, if that transaction is "Reversed" in MDS, then compensating transaction does have values in the "Old Value" and "New Value" field (i.e. Inactive and Active).

Is this by design?  Shouldn't the compensating transaction be a mirror image of the first?


Brian Berry

I need to notify multiple users in a business rule

$
0
0

MDS 2016

I need to notify multiple users in a business rule. I can select only one user in the combobox now.

Is user group only a domain group? If only the domain group, it does not suit me. I have a lot of small groups. I have no right to create domain groups.


from Moscow with money


MDSModelDeploy "The name already exists" ERROR MDS 2016

$
0
0

Hi,

Do you guys have the cure for this sort of error?

C:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration>

MDSModelDeploy deployupdate -service MDS1 -package MDS_0112.pkg Deploying package MDS_0112.pkg, updating model Mod MDSModelDeploy operation failed. Elapsed time: 00:00:11.0082811 Error: The model cannot be updated. 110003: The name already exists. Type a different name. Correlation Id: 402c8fc7-5f78-4cc9-9eda-e2f21a40706d Package deployment failed with 1 errors The name already exists. Type a different name.


I already tried to delete all of subscription views and business rules on both sides (dev - test).

I have done this deployupdate process quite a few times and it has succeeded always in the past..

Any ideas?

Thanks in advance!

Create/update relationship Entities in MDS

$
0
0

Hi,
I'm new to MDS. We have created 2 entities. 

Customer[Code,CustomerID,CustomerName] 

CustomerAddress[Code,CustomerID,AddressID,Address]

CustomerID is Domain based attribute in Customer table. 

User enters both customer and address from a single screen. Currently I'm using doing 2 service calls to achieve both these inserts.

1) First Create Customer member and get the inserted new customer code from InsertedMembers.

Collection<MemberIdentifier> InsertedMembers =  mdsProxy.EntityMembersCreate(international, entityMembersCustomer, true, out operationResult);
string strNewTypeCode = InsertedMembers[0].Code;//New Customer ype Code

2) Again another insert to CustomerAddress entity through another service call

mdsProxy.EntityMembersCreate(international, entityMembersAddress, true, out operationResult);


By anyway, if I this 2 service calls for this operation can be done with single EntityMembersCreate()?

Please guide me an optimum way to achieve this operation. I'm ready to change the Entity structure is needed.

We will do the same operation for Update too.

Thank you!


- ANAND

MDS version upgrade destroys user made objects

$
0
0

Hello,

I just upgraded MDS from version 12.1.. to 12.2. Meanwhile every user defined object vanished from MDS database.

Is this intentional functionality that I just can't understand? How do you guys handle this? Does your functions, views etc. lie on some other database?

Thanks in advance!

MDS Domain-Based Attributes in Excel

$
0
0

I have setup SQL Developer 2016 and Excel 2013 with all of their updates through today. Still having the following problem.

Specifically, this is regarding the drop down list in the Excel sheet cell after I have setup the attribute to be domain-based. On my install, the drop down in Excel only shows “DomainEntity2345ljh234j5h2….” (DomainEntity followed by a random string which is different for different columns that have the domain-based attribute setup). It should show the list of names and codes that it should pull from the associated entity. I have setup a basic test set of entities with nothing too complicated.

Multiple re-installs of the add in and re-creation of the domain-based attribute both starting from Excel and the web explorer but nothing. It's fine in the web explorer when I drill down to the member row and open the side box. Just need it to work in Excel otherwise the entire domain-based drop down concept won't serve its function.

Thanks,

Chris

Edit option for drop down to filter

$
0
0

Hi,

In MDS 2012 the attribute value which is populated using drop down sometimes shows a simple drop down based on the values of domain based attributes however for other domain based attributes it shows an edit option button which the user can click and do advance filtering.

Can you please let me know how to display this edit button against the drop down value which is derived from the domain based entity.

Viewing all 1311 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>