{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/5"}],"enrichment":{"capability":"Pyadomd provides a Python interface to query SQL Server Analysis Services (SSAS) Tabular models and Azure Analysis Services using ADOMD.NET, returning results that integrate with pandas DataFrames.","skillfed_tags":["windows-only","abandoned","ssas-adomd"],"use_cases":["Query SSAS Tabular models from Python scripts to extract data for analysis or reporting without leaving the Python ecosystem.","Load SSAS query results directly into pandas DataFrames for downstream data manipulation and machine learning workflows.","Automate data extraction from Azure Analysis Services for scheduled ETL or reporting pipelines using service principal authentication.","Integrate SSAS data access into Python applications running on Windows where direct ADOMD.NET connectivity is available."],"what_it_does":"Pyadomd is a thin Python wrapper around Microsoft's ADOMD.NET client library, enabling queries against SQL Server Analysis Services (SSAS) Tabular models and Azure Analysis Services (AAS) from Python code. It exposes a cursor-based API similar to standard Python database connectors, allowing developers to execute queries and fetch results as tuples or integrate them directly into pandas DataFrames.\n\nThe package is Windows-only and requires manual setup: you must add the folder containing Microsoft.AnalysisServices.AdomdClient.dll to Python's sys.path before importing pyadomd, or the import will fail with a FileNotFoundException. Authentication to Azure Analysis Services requires app registration with Azure AD. The project has been abandoned since 2022-06-05 with no maintenance activity, making it a legacy tool suitable only for existing SSAS environments where no alternative exists.","worth_installing":"No, unless you are maintaining legacy code already using pyadomd or have no alternative for querying SSAS Tabular models from Python. The project is abandoned (last update 2022-06-05), requires complex Windows/.NET setup with manual path configuration, and carries high installation friction. For new projects, consider whether a REST-based approach to Analysis Services or a migration away from SSAS is feasible."},"id":"pyadomd","links":{"html":"https://skillfed.io/packages/pyadomd","md":"https://skillfed.io/packages/pyadomd.md","pypi":"https://pypi.org/project/pyadomd/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-01-22","license_spdx":null,"license_treatment":"permissive","name":"pyadomd","python_support":"unspecified","summary":"A pythonic approach to query SSAS data models"},"popularity":{"monthly_downloads":79677,"position":14341,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.1"}
