Machtigingen verlenen voor een gegevensbronobject (Analysis Services)

Van toepassing op: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Normaal gesproken hebben de meeste gebruikers van SQL Server Analysis Services geen toegang nodig tot de gegevensbronnen die een SQL Server Analysis Services-project ten grondslag hebben. Gebruikers voeren doorgaans alleen query's uit op de gegevens in een SQL Server Analysis Services-database. In de context van gegevensanalyse, zoals het uitvoeren van voorspellingen op basis van een mijnbouwmodel, moet een gebruiker echter de geleerde gegevens van een miningmodel samenvoegen met door de gebruiker verstrekte gegevens. Om verbinding te maken met de gegevensbron die de door de gebruiker verstrekte gegevens bevat, gebruikt de gebruiker een DMX-query (Data Mining Extensions) die de COMPONENT OPENQUERY (DMX) en OPENROWSET (DMX) bevat.

Als u een DMX-query wilt uitvoeren die verbinding maakt met een gegevensbron, moet de gebruiker toegang hebben tot het gegevensbronobject in de SQL Server Analysis Services-database. Standaard hebben alleen serverbeheerders of databasebeheerders toegang tot gegevensbronobjecten. Dit betekent dat een gebruiker geen toegang heeft tot een gegevensbronobject, tenzij een beheerder machtigingen verleent.

Belangrijk

Om veiligheidsredenen wordt het verzenden van DMX-query's met behulp van een open verbindingsreeks in de OPENROWSET-component uitgeschakeld.

Leesmachtigingen instellen voor een gegevensbron

Een databaserol kan ofwel geen toegangsmachtigingen krijgen voor een gegevensbronobject, of alleen leesmachtigingen krijgen.

  1. Maak in SQL Server Management Studio verbinding met het exemplaar van SQL Server Analysis Services, vouw Rollen uit voor de juiste database in Objectverkenner en klik vervolgens op een databaserol (of maak een nieuwe databaserol).

  2. Zoek in het deelvenster Gegevensbrontoegang het gegevensbronobject in de lijst Gegevensbron en selecteer vervolgens de optie Lezen in de Access-lijst voor de gegevensbron. Als deze optie niet beschikbaar is, controleert u het deelvenster Algemeen om te zien of Volledig beheer is geselecteerd. Volledig beheer biedt al machtigingen. U kunt geen machtigingen voor de gegevensbron overschrijven.

Werken met de verbindingsreeks die wordt gebruikt door een gegevensbronobject

Het gegevensbronobject bevat de verbindingsreeks die wordt gebruikt om verbinding te maken met de onderliggende gegevensbron. Deze verbindingsreeks kan een van de volgende opties opgeven:

  • Een gebruikersnaam en wachtwoord opgeven

    Als de verbindingsreeks die door een gegevensbronobject wordt gebruikt, een gebruikersnaam en wachtwoord opgeeft, wilt u mogelijk meerdere gegevensbronobjecten maken, elk met verschillende gebruikersaccounts. Als u meerdere gegevensbronobjecten maakt, hebben gebruikers toegang tot bepaalde gegevensbronobjecten en kunnen deze gebruikers geen toegang krijgen tot andere gegevensbronobjecten. Deze andere gegevensbronobjecten kunnen door SQL Server Analysis Services zelf worden gebruikt voor het verwerken van objecten, zoals kubussen en mijnbouwmodellen.

  • Windows-verificatie opgeven

    Als de verbindingsreeks die door een gegevensbronobject wordt gebruikt Windows-verificatie opgeeft, moet SQL Server Analysis Services de client kunnen imiteren. Als de gegevensbron zich op een externe computer bevindt, moeten de twee computers worden vertrouwd voor impersonatie met behulp van Kerberos-verificatie, anders zal de query meestal mislukken. Zie Analysis Services configureren voor beperkte Kerberos-delegering voor meer informatie.

    Als de client geen imitatie toestaat (via de eigenschap Imitatieniveau in OLE DB en andere clientonderdelen), probeert SQL Server Analysis Services een anonieme verbinding te maken met de onderliggende gegevensbron. Anonieme verbindingen met externe gegevensbronnen slagen zelden, omdat de meeste gegevensbronnen geen anonieme verbindingen accepteren).

Zie ook

Gegevensbronnen in multidimensionale modellen
Eigenschappen van verbindingsreeks (Analysis Services)
Verificatiemethoden die worden ondersteund door Analysis Services
Aangepaste toegang verlenen tot dimensiegegevens (Analysis Services)
Kubus- of modelmachtigingen verlenen (Analysis Services)
Aangepaste toegang verlenen tot celgegevens (Analysis Services)