mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-21 07:28:44 +00:00
* Fix metadata usage listing of tables * Fix #624: Ingestion: Fix REST API calls to get service and create service
This commit is contained in:
parent
557fd7a052
commit
ebfbd39cc2
@ -173,10 +173,10 @@ dim_staff.shop_id=dim_shop.shop_id", "shopify"
|
|||||||
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
||||||
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
||||||
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
"select fact_sale.total_sale, dim_product_variant.sku, dim_product_variant.price from fact_sale join dim_product_variant on fact_sale.product_variant_id=dim_product.product_variant_id", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.shipping_address_id group by dim_address.city", "shopify"
|
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.address_id group by dim_address.city", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.shipping_address_id group by dim_address.city", "shopify"
|
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.address_id group by dim_address.city", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.shipping_address_id group by dim_address.city", "shopify"
|
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.address_id group by dim_address.city", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.shipping_address_id group by dim_address.city", "shopify"
|
"select fact_sale.gross_sale, dim_address.city from fact_sale join dim_address on fact_sale.shipping_address_id=dim_address.address_id group by dim_address.city", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
||||||
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
"select fact_sale.gross_sale, dim_shop.name, dim_shop.shop_id from fact_sale join dim_shop on fact_sale.shop_id = dim_shop.shop_id group by dim_shop.shop_id", "shopify"
|
||||||
|
@ -204,8 +204,8 @@ class OpenMetadataAPIClient(object):
|
|||||||
def get_database_service(self, service_name: str) -> DatabaseService:
|
def get_database_service(self, service_name: str) -> DatabaseService:
|
||||||
"""Get the Database service"""
|
"""Get the Database service"""
|
||||||
try:
|
try:
|
||||||
resp = self.client.get('/services/databaseServices?name={}'.format(service_name))
|
resp = self.client.get('/services/databaseServices/name/{}'.format(service_name))
|
||||||
return DatabaseService(**resp['data'][0]) if len(resp['data']) > 0 else None
|
return DatabaseService(**resp)
|
||||||
except APIError as err:
|
except APIError as err:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -333,7 +333,7 @@ class OpenMetadataAPIClient(object):
|
|||||||
"""Get the Messaging service"""
|
"""Get the Messaging service"""
|
||||||
try:
|
try:
|
||||||
resp = self.client.get('/services/messagingServices/name/{}'.format(service_name))
|
resp = self.client.get('/services/messagingServices/name/{}'.format(service_name))
|
||||||
return MessagingService(**resp['data'][0]) if len(resp['data']) > 0 else None
|
return MessagingService(**resp)
|
||||||
except APIError as err:
|
except APIError as err:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ class OpenMetadataAPIClient(object):
|
|||||||
"""Get the Dashboard service"""
|
"""Get the Dashboard service"""
|
||||||
try:
|
try:
|
||||||
resp = self.client.get('/services/dashboardServices/name/{}'.format(service_name))
|
resp = self.client.get('/services/dashboardServices/name/{}'.format(service_name))
|
||||||
return DashboardService(**resp['data'][0]) if len(resp['data']) > 0 else None
|
return DashboardService(**resp)
|
||||||
except APIError as err:
|
except APIError as err:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -387,8 +387,11 @@ class OpenMetadataAPIClient(object):
|
|||||||
def create_dashboard_service(self,
|
def create_dashboard_service(self,
|
||||||
dashboard_service: CreateDashboardServiceEntityRequest) -> DashboardService:
|
dashboard_service: CreateDashboardServiceEntityRequest) -> DashboardService:
|
||||||
"""Create a new Database Service"""
|
"""Create a new Database Service"""
|
||||||
|
try:
|
||||||
resp = self.client.post('/services/dashboardServices', data=dashboard_service.json())
|
resp = self.client.post('/services/dashboardServices', data=dashboard_service.json())
|
||||||
return DashboardService(**resp)
|
return DashboardService(**resp)
|
||||||
|
except APIError as err:
|
||||||
|
return None
|
||||||
|
|
||||||
def create_or_update_chart(self, create_chart_request: CreateChartEntityRequest) -> Chart:
|
def create_or_update_chart(self, create_chart_request: CreateChartEntityRequest) -> Chart:
|
||||||
"""Create or Update a Chart """
|
"""Create or Update a Chart """
|
||||||
@ -429,7 +432,7 @@ class OpenMetadataAPIClient(object):
|
|||||||
"""Get the Pipeline service"""
|
"""Get the Pipeline service"""
|
||||||
try:
|
try:
|
||||||
resp = self.client.get('/services/pipelineServices/name/{}'.format(service_name))
|
resp = self.client.get('/services/pipelineServices/name/{}'.format(service_name))
|
||||||
return PipelineService(**resp['data'][0]) if len(resp['data']) > 0 else None
|
return PipelineService(**resp['data'][0]) if 'data' in resp and len(resp['data']) > 0 else None
|
||||||
except APIError as err:
|
except APIError as err:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -441,8 +444,11 @@ class OpenMetadataAPIClient(object):
|
|||||||
def create_pipeline_service(self,
|
def create_pipeline_service(self,
|
||||||
pipeline_service: CreatePipelineServiceEntityRequest) -> PipelineService:
|
pipeline_service: CreatePipelineServiceEntityRequest) -> PipelineService:
|
||||||
"""Create a new Pipeline Service"""
|
"""Create a new Pipeline Service"""
|
||||||
|
try:
|
||||||
resp = self.client.post('/services/pipelineServices', data=pipeline_service.json())
|
resp = self.client.post('/services/pipelineServices', data=pipeline_service.json())
|
||||||
return PipelineService(**resp)
|
return PipelineService(**resp)
|
||||||
|
except APIError as err:
|
||||||
|
return None
|
||||||
|
|
||||||
def create_or_update_task(self, create_task_request: CreateTaskEntityRequest) -> Task:
|
def create_or_update_task(self, create_task_request: CreateTaskEntityRequest) -> Task:
|
||||||
"""Create or Update a Task """
|
"""Create or Update a Task """
|
||||||
|
Loading…
x
Reference in New Issue
Block a user