Delen via


Programmeerprogramma's voor gegevensanalyse

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

Belangrijk

Data mining werd verouderd verklaard in SQL Server 2017 Analysis Services en is nu stopgezet in SQL Server 2022 Analysis Services. Documentatie wordt niet bijgewerkt voor afgeschafte en stopgezette functies. Zie Analysis Services-compatibiliteit met eerdere versies voor meer informatie.

Als u merkt dat de ingebouwde hulpprogramma's en viewers in SQL Server Analysis Services niet aan uw vereisten voldoen, kunt u de kracht van SQL Server Analysis Services uitbreiden door uw eigen extensies te coderen. In deze benadering hebt u twee opties:

  • XMLA

    SQL Server Analysis Services ondersteunt XML for Analysis (XMLA) als protocol voor communicatie met clienttoepassingen. Aanvullende opdrachten worden ondersteund door SQL Server Analysis Services waarmee de XML voor analysespecificatie wordt uitgebreid.

    Omdat SQL Server Analysis Services GEBRUIKMAAKT van XMLA voor gegevensdefinitie, gegevensmanipulatie en ondersteuning voor gegevensbeheer, kunt u miningstructuren en miningmodellen maken met behulp van de visuele hulpprogramma's van SQL Server Data Tools en vervolgens de gegevensanalyseobjecten uitbreiden die u hebt gemaakt met behulp van DMX-scripts (Data Mining Extensions) en Analysis Services Scripting Language (ASSL).

    U kunt gegevensanalyseobjecten volledig maken en wijzigen in XMLA-scripts en voorspellingsquery's uitvoeren op de modellen via programmacode vanuit uw eigen toepassingen.

  • Analysis Management Objects (AMO)

    SQL Server Analysis Services biedt ook een volledig framework waarmee externe gegevensanalyseproviders de gegevensanalyseobjecten kunnen integreren in SQL Server Analysis Services.

    U kunt mijnbouwstructuren en mijnbouwmodellen maken met behulp van AMO. Bekijk de volgende voorbeelden in CodePlex:

    • AMO Browser

      Maakt verbinding met het SSAS-exemplaar dat u opgeeft en vermeldt alle serverobjecten en hun eigenschappen, waaronder mijnbouwstructuur- en mijnbouwmodellen.

    • AMO Eenvoudig Voorbeeld

      Het AS Simple Sample behandelt programmatische toegang tot de meeste belangrijke objecten en demonstreert navigatie door metagegevens en toegang tot de waarden in objecten.

      Het voorbeeld laat ook zien hoe u een structuur en model voor gegevensanalyse maakt en verwerkt, en hoe u door een bestaand gegevensanalysemodel bladert.

  • DMX

    U kunt DMX gebruiken om opdrachtinstructies, voorspellingsquery's en metagegevensquery's in te kapselen en resultaten in tabelvorm te retourneren, ervan uitgaande dat u een verbinding met een SQL Server Analysis Services-server hebt gemaakt.

In deze sectie

OLE DB voor gegevensanalyse
Beschrijft toevoegingen aan de specificatie ter ondersteuning van gegevensanalyse en multidimensionale gegevens: nieuwe schemarijsets en -kolommen, DMX-taal (Data Mining Extensions) voor het maken en beheren van mijnbouwstructuren.

Ontwikkelen met ADOMD.NET
Introduceert ADOMD.NET client- en serverprogrammeerobjecten.

Ontwikkelen met Analysis Management Objects (AMO)
Introduceert de AMO-programmeerbibliotheek.

Ontwikkelen met Analysis Services Scripting Language (ASSL)
Introduceert XML for Analysis (XMLA) en de extensies ervan.

Zie ook

Documentatie voor Analysis Services-ontwikkelaars
Naslaginformatie over data mining-extensies (DMX)