Shiyang Xiao 241f3c68d7
Fixes #14413: Add SAS connector (#14415)
* feat: SAS Viya connector

* refactor SASCatalog to SAS

* add SAS logo to UI and connection documentation

* doc changes

* modify ingestion logic

* revert original changes

* added support for dataflow & perfect logic for reports/datatables

* add filter doc

* more updates to perfect ingestion for each asset type

* fix a bug with table lineage not created properly

* Delete ingestion/pipelines/sasCatalog.yaml

* precomit fix

* Conversion to database connector

* minor fixes

* make custom properties type generic

* Add SAS javaEnum

* add dummy variable for sas.yaml

---------

Co-authored-by: lizmc <liz.mcintosh@sas.com>
Co-authored-by: Shiyang Xiao <Shiyang.Xiao@sas.com>
2024-01-11 06:46:57 -08:00

1.4 KiB

title slug
SAS /connectors/database/sas

SAS

{% partial file="/v1.2/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/sas/yaml"} /%}

Requirements

1. SAS Metadata Ingestion

Prepare the SAS Service and configure the Ingestion:

{% partial file="/v1.2/connectors/metadata-ingestion-ui.md" variables={ connector: "SAS", selectServicePath: "/images/v1.2/connectors/sas/select-service.png", addNewServicePath: "/images/v1.2/connectors/sas/add-new-service.png", serviceConnectionPath: "/images/v1.2/connectors/sas/service-connection.png", } /%}

{% stepsContainer %} {% extraContent parentTagName="stepsContainer" %}

Connection Details

  • ServerHost: Host and port of the SAS Viya deployment.
  • Username: Username to connect to SAS Viya. This user should have privileges to read all the metadata in SAS Information Catalog.
  • Password: Password to connect to SAS Viya.
  • Filter: A filter expression specifying items for import. For more information see https://developer.sas.com/apis/rest/DataManagement/#catalog

{% /extraContent %}

{% partial file="/v1.2/connectors/test-connection.md" /%}

{% partial file="/v1.2/connectors/metadata/configure-ingestion.md" /%}

{% partial file="/v1.2/connectors/ingestion-schedule-and-deploy.md" /%}

{% /stepsContainer %}

{% partial file="/v1.2/connectors/troubleshooting.md" /%}