code: def parse_connection_string(connect_str):
      
      connect_info = {}
      fields = connect_str.split(';')
      for field in fields:
          key, value = field.split('=', 1)
          connect_info[key] = value
      return connect_info
docs: Parse a connection string such as those provided by the Azure portal.
      Connection string should be formatted like: `Key=Value;Key=Value;Key=Value`.
      The connection string will be parsed into a dictionary.
  
      :param connect_str: The connection string.
      :type connect_str: str
      :rtype: dict[str, str]