Hi All, I am trying to ingest metadata correspondi...
# integrate-tableau-datahub
p
Hi All, I am trying to ingest metadata corresponding to a project. I get _NODE_LIMIT_EXCEEDED_ error first, when I try to include _page_size: 5_. I get this error. Can any body help? (Have attached the config yaml that I am using)
The config_yaml. This works fine when I use Samples project instead of this project.
Copy code
source:
  type: tableau
  config:
    connect_uri: tableau-url
    site: site-name
    projects: ["Sales & Marketing"]

    username: "username"
    password: "password"

    ingest_tags: True
    ingest_owner: True
    page_size: 5

sink:
  type: datahub-rest
  config:
    server: "<http://localhost:8080>"
h
Hi @purple-analyst-83660 thank you for reporting the issue. I have created this PR to handle this scenario - https://github.com/datahub-project/datahub/pull/5423 Once its merged, this problem should get resolved.
It has been observed in the past that tableau metadata api returns None, if user does not have sufficient permissions to view required metadata (probably same is the case for - upstream database in above scenario). Wondering, if you can run tableau ingestion with site admin creator privilege and confirm if this error still occurs.
p
Hey @hundreds-photographer-13496, Thanks for responding and the PR. I was already running with admin privileges and it was throwing error. I copied your PR code to my tableau.py and it ran successfully. When would your PR be merged? And any suggestion on what can be workaround till than?
h
Hey @purple-analyst-83660 I am expecting the tableau PR to be merged pretty soon. The change in PR is itself just a workaround. I don't know any other workaround right away. The ideal fix is to target the root cause of error - which I believe is "insufficient permissions" to access "database" containing concerned table in tableau. This tableau doc could be useful to figure out whether you have the necessary permissions and how to fix it.