Can csv-enricher apply descriptions to a PowerBI report entity?

Original Slack Thread

<@U05U4UUKULD> Hi! Sorry to distract you, I just already exhausted RunLLM and couldn’t get an answer. Can csv-enricher apply descriptions to an entity of the type - powerbi report. the urn of my entity looks like this - urn:li:chart:(powerbi,reports.00b212897s021e0123)

Hey there! :wave: Make sure your message includes the following information if relevant, so we can help more effectively!

  1. Are you using UI or CLI for ingestion?
  2. Which DataHub version are you using? (e.g. 0.12.0)
  3. What data source(s) are you integrating with DataHub? (e.g. BigQuery)

<@U06TM7M40RK> Can you help with the questions in this thread?


:information_source: Please continue to tag RunLLM (e.g <@U06TM7M40RK>) to have it continue generating responses! We’re experimenting with a new AI assistant for questions in the <#CUMUWQU66|> channel to help you track down helpful resources more quickly. Keep in mind that responses may not always be spot-on; feel free to ask it follow-up questions and don’t forget to provide its responses a :+1: or :-1: so other folks in the Community know if you’re still looking for help on the topic and to help us improve the assistant!

To determine if the csv-enricher can apply descriptions to an entity of the type powerbi report with a specific URN, we need to consider the capabilities of the csv-enricher and the structure of the URN.

Based on the available data sources, the csv-enricher is a tool used to enrich metadata in DataHub by reading from a CSV file. However, there is no explicit mention in the provided data sources about the csv-enricher supporting the enrichment of powerbi report entities specifically.

To proceed, I need some additional information:

  1. Are you using the UI or CLI for ingestion?
  2. Which DataHub version are you using? (e.g., 0.12.0)?
  3. What data source(s) are you integrating with DataHub? (e.g., BigQuery)?

This information will help in providing a more accurate and tailored response.

For now, if you are looking to update descriptions for entities in DataHub, you might consider using the DataHub GraphQL API. Here’s an example of how you can update the description of a powerbi report entity using a GraphQL mutation:

mutation updateDescription {
  updateDescription(
    input: {
      description: "This is the updated description for the PowerBI report.",
      resourceUrn: "urn:li:chart:(powerbi,reports.00b212897s021e0123)"
    }
  )
}

You can run this mutation using a GraphQL client or via a curl command:

curl --location --request POST 'http://localhost:8080/api/graphql' \
--header 'Authorization: Bearer <your-access-token>' \
--header 'Content-Type: application/json' \
--data-raw '{ "query": "mutation updateDescription { updateDescription ( input: { description: \"This is the updated description for the PowerBI report.\", resourceUrn: \"urn:li:chart:(powerbi,reports.00b212897s021e0123)\" }) }", "variables":{}}'

Would you like more detailed steps or further assistance on any specific part of this process?

Sources:

  • <Slack Conversation on Ingesting Table Descriptions>
  • <Description | DataHub GraphQL API Documentation> :+1: 0 button :-1: 0 button :bulb: Hint: Mention @runllm in the thread for followups.

Hi !

<@U04N9PYJBEW> might be able to resolve this :slightly_smiling_face:

Apologies about the teething problems on RunLLM but thank you for reaching out directly !

Yes it should be able to!