class_docstr: This hook acts as a base hook for tabular services.
  
  It offers the ability to generate temporary, short-lived
  session tokens to use within Airflow submitted jobs.
  
  :param tabular_conn_id: The :ref:`Tabular connection id<howto/connection:tabular>`
      which refers to the information to connect to the Tabular OAuth service.
class_docstr_tok: ["This","hook","acts","as","a","base","hook","for","tabular","services",".","It","offers","the","ability","to","generate","temporary",",","short-lived","session","tokens","to","use","within","Airflow","submitted","jobs",".",":","param","tabular_conn_id",":","The",":","ref",":","`","Tabular","connection","id","<","howto\/connection",":","tabular",">","`","which","refers","to","the","information","to","connect","to","the","Tabular","OAuth","service","."]
code: def get_token_macro(self):
      return f"{{{{ conn.{self.conn_id}.get_hook().get_conn() }}}}"
  
file_path: airflow/airflow/providers/tabular/hooks/tabular.py
imports: from __future__ import annotations
  from typing import Any
  import requests
  from requests import HTTPError
  from airflow.hooks.base import BaseHook
label_desc: Use image node_id 5 for calling the TabularHook obj's underlying member method code with example usage: obj.get_token_macro() and returns: str, self, str